--- /srv/rebuilderd/tmp/rebuilderdeNKTm6/inputs/mousai_0.7.9-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdeNKTm6/out/mousai_0.7.9-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-07 10:38:01.000000 debian-binary │ --rw-r--r-- 0 0 0 2200 2025-09-07 10:38:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1225652 2025-09-07 10:38:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2204 2025-09-07 10:38:01.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1225280 2025-09-07 10:38:01.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/mousai │ │ │┄ 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 0x3a461 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x3e0e88 0x003e0e88 0x003e0e88 0x0dc70 0x0dc70 R 0x4 │ │ │ │ + ARM_EXIDX 0x3e0ec8 0x003e0ec8 0x003e0ec8 0x0dc70 0x0dc70 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 0x3eeb1c 0x3eeb1c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x3eeb5c 0x3eeb5c R E 0x10000 │ │ │ │ LOAD 0x3f4270 0x003f4270 0x003f4270 0x1d2f0 0x1dda8 RW 0x10000 │ │ │ │ DYNAMIC 0x40ef28 0x0040ef28 0x0040ef28 0x00188 0x00188 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x3eeafc 0x003eeafc 0x003eeafc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x3eeb3c 0x003eeb3c 0x003eeb3c 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x3f4270 0x003f4270 0x003f4270 0x00010 0x00118 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x3f4270 0x003f4270 0x003f4270 0x1bd90 0x1bd90 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 000032d4 0032d4 0042a8 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0000757c 00757c 00060e 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00007b8c 007b8c 000180 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00007d0c 007d0c 014478 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 0001c184 01c184 001790 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 0001d914 01d914 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0001d920 01d920 00236c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0001fc90 01fc90 340808 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00360498 360498 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 003604a0 3604a0 0471ac 00 A 0 0 8 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 003a764c 3a764c 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 003a7670 3a7670 039818 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 003e0e88 3e0e88 00dc70 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 003eeaf8 3eeaf8 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 003eeafc 3eeafc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0001fc90 01fc90 340848 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 003604d8 3604d8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 003604e0 3604e0 0471ac 00 A 0 0 8 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 003a768c 3a768c 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 003a76b0 3a76b0 039818 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 003e0ec8 3e0ec8 00dc70 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 003eeb38 3eeb38 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 003eeb3c 3eeb3c 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 003f4270 3f4270 000010 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 003f4280 3f4280 000108 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 003f4280 3f4280 000008 04 WA 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 003f4288 3f4288 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 003f4290 3f4290 01ac98 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 0040ef28 40ef28 000188 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 0040f0b0 40f0b0 000f4c 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -761,18 +761,18 @@ │ │ │ │ 757: 00000000 0 FUNC GLOBAL DEFAULT UND ioctl@GLIBC_2.4 (3) │ │ │ │ 758: 00000000 0 FUNC GLOBAL DEFAULT UND gtk_widget_class_set_css_name │ │ │ │ 759: 00000000 0 FUNC GLOBAL DEFAULT UND _Unwind_GetLanguageSpecificData@GCC_3.0 (5) │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND gtk_scrolled_window_get_type │ │ │ │ 761: 00000000 0 FUNC GLOBAL DEFAULT UND g_date_time_to_local │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND adw_toast_set_title@LIBADWAITA_1_0 (2) │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND gst_device_provider_factory_get_by_name │ │ │ │ - 764: 0035fe5c 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 764: 0035fea4 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ 765: 00412018 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ - 766: 003604a0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 766: 003604e0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 767: 00412018 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ 768: 00412018 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 769: 00411560 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ 770: 00411560 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 771: 00411560 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 772: 00412018 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ - 773: 0035fe9c 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 774: 0035fe80 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 773: 0035fee4 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 774: 0035fec8 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcairo.so.2] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgraphene-1.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x1d914 │ │ │ │ - 0x0000000d (FINI) 0x360498 │ │ │ │ + 0x0000000d (FINI) 0x3604d8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3f4280 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3f4288 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0x32d4 │ │ │ │ 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: 36d8b05387fcf2e9ec9df7cf884bf5cf734c58e4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3adfe06ebecfdf00cbecfdf6e36f52b3a870ce3a │ │ │ │ │ │ │ │ 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 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +:/lib/ld-linux-armhf.so.3 │ │ │ │ g_param_spec_object │ │ │ │ gst_message_streams_selected_get_stream │ │ │ │ g_main_context_pop_thread_default │ │ │ │ gst_message_parse_request_state │ │ │ │ g_param_spec_string │ │ │ │ gst_message_parse_tag │ │ │ │ g_value_get_boxed │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0001fc90 <__aeabi_ldivmod@@Base-0x3401cc>: │ │ │ │ +0001fc90 <__aeabi_ldivmod@@Base-0x340214>: │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2df764 │ │ │ │ + bl 2df7ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 363f0 │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ 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 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 1fff0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r3, #1 │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ 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 2df4ac │ │ │ │ + bl 2df4f4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28f48 │ │ │ │ mov r0, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -278,15 +278,15 @@ │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 3ad60 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 20134 │ │ │ │ vldr d1, [pc, #196] @ 201d0 │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 3ad60 │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 202a8 │ │ │ │ vldr d1, [pc, #168] @ 20328 │ │ │ │ @@ -474,15 +474,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ ... │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2df754 │ │ │ │ + bl 2df79c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 363f0 │ │ │ │ @@ -513,20 +513,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 204b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r6, ip, lsl #31 │ │ │ │ + @ instruction: 0x00061fb0 │ │ │ │ eorseq r5, sp, r8, asr #7 │ │ │ │ eorseq pc, lr, r4, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #88] @ 20520 │ │ │ │ ldr r3, [pc, #88] @ 20524 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -547,15 +547,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 608e8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r1, r6, r8, lsr #30 │ │ │ │ + andeq r1, r6, ip, asr #30 │ │ │ │ eorseq r5, sp, r8, asr #6 │ │ │ │ eorseq pc, lr, r4, ror #17 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #108] @ 205ac │ │ │ │ ldr ip, [pc, #108] @ 205b0 │ │ │ │ @@ -577,21 +577,21 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #48] @ 205b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r5, sp, r4, ror #5 │ │ │ │ - andeq r1, r6, ip, lsl #29 │ │ │ │ + @ instruction: 0x00061eb0 │ │ │ │ eorseq r5, sp, r0, lsr r4 │ │ │ │ eorseq pc, lr, r4, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 20618 │ │ │ │ ldr r3, [pc, #76] @ 2061c │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 608e8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00184ef4 │ │ │ │ + andseq r4, r8, ip, lsr pc │ │ │ │ eorseq r5, sp, r8, lsr r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #92] @ 2068c │ │ │ │ ldr r3, [pc, #92] @ 20690 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 608e8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r1, r6, r0, asr #27 │ │ │ │ + andeq r1, r6, r4, ror #27 │ │ │ │ eorseq r5, sp, r0, lsl #4 │ │ │ │ eorseq pc, lr, r4, asr r9 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #108] @ 20714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ 20718 │ │ │ │ @@ -667,20 +667,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 2071c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r6, r0, lsr sp │ │ │ │ + andeq r1, r6, r4, asr sp │ │ │ │ mlaseq sp, r4, r1, r5 │ │ │ │ ldrsbteq pc, [lr], -r4 @ │ │ │ │ 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 │ │ │ │ @@ -712,43 +712,43 @@ │ │ │ │ bl 1f1dc │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 208e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 208e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r7, fp │ │ │ │ bne 207e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 208d0 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 208d0 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 20850 │ │ │ │ ldr r0, [pc, #276] @ 2092c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20918 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f1dc │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -756,22 +756,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 208d0 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 208d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20918 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -804,23 +804,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r4, r4, r0, lsl r4 │ │ │ │ + eorseq r4, r4, r0, asr r4 │ │ │ │ ldrshteq r5, [sp], -ip │ │ │ │ eorseq pc, lr, r4, lsl #12 │ │ │ │ - eorseq r4, r4, r0, asr #8 │ │ │ │ + eorseq r4, r4, r0, lsl #9 │ │ │ │ eorseq r5, sp, ip, lsr ip │ │ │ │ - eorseq r1, r4, r0, asr #10 │ │ │ │ + eorseq r1, r4, r0, lsl #11 │ │ │ │ eorseq r5, sp, r4, lsr ip │ │ │ │ ldrsbteq r5, [sp], -r4 │ │ │ │ - eorseq r4, r4, r2, ror r9 │ │ │ │ + ldrhteq r4, [r4], -r2 │ │ │ │ eorseq r5, sp, r0, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -845,17 +845,17 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 209c8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 209cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r4, r4, r0, lsr r3 │ │ │ │ + eorseq r4, r4, r0, ror r3 │ │ │ │ eorseq r5, sp, ip, lsr #22 │ │ │ │ - eorseq r4, r4, ip, asr #6 │ │ │ │ + eorseq r4, r4, ip, lsl #7 │ │ │ │ eorseq r5, sp, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #640] @ 0x280 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ @@ -888,44 +888,44 @@ │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r6, [r4, #640] @ 0x280 │ │ │ │ umull r5, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20bb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bb8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r7, fp │ │ │ │ bne 20aa8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull r8, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20ba0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20ba0 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 20b1c │ │ │ │ ldr r0, [pc, #288] @ 20bfc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20be8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -936,22 +936,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull r7, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20ba0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20ba0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20be8 │ │ │ │ str fp, [r4, #640] @ 0x280 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -984,23 +984,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r4, r4, r0, asr #2 │ │ │ │ + eorseq r4, r4, r0, lsl #3 │ │ │ │ eorseq r5, sp, ip, lsr #18 │ │ │ │ eorseq pc, lr, r0, asr #6 │ │ │ │ - eorseq r4, r4, r0, ror r1 │ │ │ │ + ldrhteq r4, [r4], -r0 │ │ │ │ eorseq r5, sp, ip, ror #18 │ │ │ │ - eorseq r1, r4, r0, ror r2 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ eorseq r5, sp, r4, ror #18 │ │ │ │ eorseq r5, sp, r4, lsl #18 │ │ │ │ - eorseq r4, r4, r2, lsr #13 │ │ │ │ + eorseq r4, r4, r2, ror #13 │ │ │ │ ldrshteq r5, [sp], -r0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, sp, #23 │ │ │ │ @@ -1773,31 +1773,31 @@ │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ eorseq r5, sp, r0, ror #1 │ │ │ │ eorseq r5, sp, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ - bl 2e4a40 │ │ │ │ + bl 2e4a88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2f4458 │ │ │ │ + bl 2f44a0 │ │ │ │ ldr r1, [pc, #1200] @ 21d14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #17 │ │ │ │ - bl 3384a4 │ │ │ │ + bl 3384ec │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3131d8 │ │ │ │ + bl 313220 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ beq 219c4 │ │ │ │ ldr r2, [pc, #1140] @ 21d20 │ │ │ │ @@ -1824,15 +1824,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ beq 219c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #1056] @ 21d2c │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ beq 219c4 │ │ │ │ ldr r0, [pc, #1024] @ 21d30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -1865,26 +1865,26 @@ │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ - bl 2e49c4 │ │ │ │ + bl 2e4a0c │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 1dcac │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ mov r0, fp │ │ │ │ bl 1f5b4 │ │ │ │ ldr r0, [pc, #800] @ 21d18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 21b94 │ │ │ │ @@ -1900,15 +1900,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 21b94 │ │ │ │ ldr r0, [pc, #772] @ 21d48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21b94 │ │ │ │ ldr r4, [pc, #756] @ 21d4c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r5, [r4, #28]! │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, #0 │ │ │ │ @@ -1919,15 +1919,15 @@ │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r1, [pc, #692] @ 21d50 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r0, [pc, #688] @ 21d54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -1950,15 +1950,15 @@ │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 155034 │ │ │ │ + bl 15507c │ │ │ │ ldr r0, [pc, #592] @ 21d68 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [pc, #588] @ 21d6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [pc, #520] @ 21d70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldrb r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ beq 21c30 │ │ │ │ cmp r0, #1 │ │ │ │ bne 21c10 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ @@ -1990,15 +1990,15 @@ │ │ │ │ b 21c30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 21bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ stmeq r6, {r4, fp} │ │ │ │ moveq r0, r6 │ │ │ │ addeq sp, sp, #188 @ 0xbc │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #420] @ 21d74 │ │ │ │ @@ -2022,15 +2022,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c30 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ beq 21c30 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21ba4 │ │ │ │ b 21bb0 │ │ │ │ ldr r0, [pc, #264] @ 21d58 │ │ │ │ @@ -2045,15 +2045,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 84418 │ │ │ │ + bl 84464 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ b 21cc4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 21cf0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -2070,44 +2070,44 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 21cf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 837c0 │ │ │ │ + bl 8380c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r4, r4, ip, asr fp │ │ │ │ + mlaseq r4, ip, fp, r4 │ │ │ │ eorseq lr, lr, ip, lsl r3 │ │ │ │ eorseq lr, lr, r4, asr #16 │ │ │ │ eorseq lr, lr, r8, ror #8 │ │ │ │ eorseq lr, lr, r4, lsl #19 │ │ │ │ eorseq lr, lr, ip, asr r9 │ │ │ │ eorseq lr, lr, r4, lsr r9 │ │ │ │ eorseq lr, lr, r4, lsl r9 │ │ │ │ - ldrshteq r4, [r4], -r7 │ │ │ │ + eorseq r4, r4, r7, lsr r7 │ │ │ │ eorseq r5, sp, r0, lsl r2 │ │ │ │ eorseq r5, sp, r0, lsr #10 │ │ │ │ eorseq r5, sp, ip, ror #9 │ │ │ │ eorseq lr, lr, r4, lsr #16 │ │ │ │ eorseq lr, lr, ip, lsl #16 │ │ │ │ ldrshteq lr, [lr], -r8 │ │ │ │ ldrsbteq r5, [sp], -r8 │ │ │ │ eorseq lr, lr, r0, lsl r3 │ │ │ │ - eorseq r4, r4, r3, lsl r7 │ │ │ │ + eorseq r4, r4, r3, asr r7 │ │ │ │ eorseq r5, sp, ip, asr #4 │ │ │ │ - eorseq r4, r4, r3, lsl #18 │ │ │ │ + eorseq r4, r4, r3, asr #18 │ │ │ │ eorseq r5, sp, ip, asr #7 │ │ │ │ eorseq r5, sp, r4, lsr #7 │ │ │ │ eorseq r5, sp, r8, asr r3 │ │ │ │ eorseq lr, lr, r8, ror #13 │ │ │ │ eorseq r4, sp, r4, ror #31 │ │ │ │ ldrsbteq r4, [sp], -r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @@ -2115,85 +2115,85 @@ │ │ │ │ sub sp, sp, #568 @ 0x238 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2e7bac │ │ │ │ + bl 2e7bf4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 21f2c │ │ │ │ bl 1f3c8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e444 │ │ │ │ ldr r2, [pc, #492] @ 21fb0 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ mov r3, #6 │ │ │ │ - bl cb540 │ │ │ │ + bl cb588 │ │ │ │ add r0, sp, #8 │ │ │ │ vldr d0, [pc, #440] @ 21fa0 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ - bl 2e7c8c │ │ │ │ + bl 2e7cd4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ vldr d0, [pc, #432] @ 21fa8 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e7ca8 │ │ │ │ + bl 2e7cf0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ - bl 2e7c04 │ │ │ │ + bl 2e7c4c │ │ │ │ ldr r0, [pc, #408] @ 21fb4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 21f34 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11e174 │ │ │ │ + bl 11e1bc │ │ │ │ mov r6, r0 │ │ │ │ bl 1e444 │ │ │ │ ldr r2, [pc, #344] @ 21fb8 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ - bl cafd4 │ │ │ │ + bl cb01c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ mov r2, #26 │ │ │ │ - bl 2e7c30 │ │ │ │ + bl 2e7c78 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 2e7c60 │ │ │ │ + bl 2e7ca8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2e7bd8 │ │ │ │ + bl 2e7c20 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 2e7cc4 │ │ │ │ + bl 2e7d0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2214,15 +2214,15 @@ │ │ │ │ str r3, [sp, #1068] @ 0x42c │ │ │ │ str r2, [sp, #1072] @ 0x430 │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ b 21f40 │ │ │ │ - bl 1394e8 │ │ │ │ + bl 139530 │ │ │ │ b 21f40 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -2246,17 +2246,17 @@ │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ nop {0} │ │ │ │ ... │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ - eorseq r8, r4, r1, lsr #10 │ │ │ │ + eorseq r8, r4, r1, ror #10 │ │ │ │ eorseq lr, lr, r0 │ │ │ │ - eorseq r8, r4, pc, ror r4 │ │ │ │ + ldrhteq r8, [r4], -pc │ │ │ │ ldrhteq r4, [sp], -r8 │ │ │ │ ldrhteq r4, [sp], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #376] @ 22150 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -2267,15 +2267,15 @@ │ │ │ │ add r5, r0, r3 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22104 │ │ │ │ bl 1e444 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 13fdd8 │ │ │ │ + bl 13fe20 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22114 │ │ │ │ ldr r1, [pc, #320] @ 22158 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr sl, [r0] │ │ │ │ ldmib r0, {r9, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -2346,15 +2346,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83bc0 │ │ │ │ + bl 83c0c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq pc, lr, ip, lsl r8 @ │ │ │ │ eorseq sp, sp, ip, ror #2 │ │ │ │ eorseq fp, sp, r8, ror #2 │ │ │ │ eorseq fp, sp, r8, asr #2 │ │ │ │ @@ -2410,15 +2410,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 22434 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 223d0 │ │ │ │ @@ -2610,24 +2610,24 @@ │ │ │ │ cmp r0, r8, lsl #4 │ │ │ │ bcc 2255c │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2256c │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 22824 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2275c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2678,15 +2678,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 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 22714 │ │ │ │ rev r2, r3 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 2277c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -2758,15 +2758,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 224f4 │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -2778,26 +2778,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 22220 │ │ │ │ mov r0, #0 │ │ │ │ b 224e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sp, lr, r4, lsr #17 │ │ │ │ - andeq r0, r6, r0, lsl sp │ │ │ │ - andeq r0, r6, r0, asr #14 │ │ │ │ + andeq r0, r6, ip, asr sp │ │ │ │ + andeq r0, r6, ip, lsl #15 │ │ │ │ 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 22e0c │ │ │ │ @@ -2844,15 +2844,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 22d00 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a7154 │ │ │ │ + bl 1a719c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 22c9c │ │ │ │ @@ -3166,24 +3166,24 @@ │ │ │ │ bne 22e0c │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 22e1c │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 230d0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 23000 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3233,15 +3233,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 1a7154 │ │ │ │ + bl 1a719c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 22fb0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -3293,15 +3293,15 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 23020 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -3313,15 +3313,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ addne r2, r2, r1, lsl #4 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 22da8 │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -3333,26 +3333,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 228e8 │ │ │ │ mov r0, #0 │ │ │ │ b 22d9c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq ip, [lr], -r4 │ │ │ │ - andeq r0, r6, r4, lsr r7 │ │ │ │ - andeq pc, r5, r0, lsl #31 │ │ │ │ + andeq r0, r6, r0, lsl #15 │ │ │ │ + andeq pc, r5, ip, asr #31 │ │ │ │ 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 23480 │ │ │ │ @@ -3400,15 +3400,15 @@ │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 23370 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 2330c │ │ │ │ @@ -3579,24 +3579,24 @@ │ │ │ │ bne 23480 │ │ │ │ add r7, r8, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 23490 │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #692] @ 2374c │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2367c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3647,15 +3647,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 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 23638 │ │ │ │ rev r2, r3 │ │ │ │ @@ -3708,15 +3708,15 @@ │ │ │ │ b 235d0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 2369c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -3728,15 +3728,15 @@ │ │ │ │ movne r3, #12 │ │ │ │ addne r3, r3, r1, lsl #2 │ │ │ │ addne r0, r0, r3 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 2341c │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -3748,26 +3748,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 23194 │ │ │ │ mov r0, #0 │ │ │ │ b 23410 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq ip, lr, r0, lsl #19 │ │ │ │ - andeq pc, r5, r8, asr #27 │ │ │ │ - andeq pc, r5, r4, asr #16 │ │ │ │ + andeq pc, r5, r4, lsl lr @ │ │ │ │ + muleq r5, r0, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmn r3, #1 │ │ │ │ beq 23b7c │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -3814,15 +3814,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 23a70 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 23a08 │ │ │ │ rev r4, r4 │ │ │ │ @@ -4026,24 +4026,24 @@ │ │ │ │ bne 23b7c │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r8, r5, r7 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 23b8c │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #692] @ 23e48 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 23d78 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r4, r9, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -4092,15 +4092,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 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 23d28 │ │ │ │ rev r2, r3 │ │ │ │ @@ -4155,15 +4155,15 @@ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 23d98 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -4175,15 +4175,15 @@ │ │ │ │ movne r2, #20 │ │ │ │ addne r2, r2, r1, lsl #2 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 23b18 │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr r0, [pc, #88] @ 23e50 │ │ │ │ @@ -4195,26 +4195,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ bne 23810 │ │ │ │ mov r0, #0 │ │ │ │ b 23b0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq ip, lr, r4, lsl #5 │ │ │ │ - andeq pc, r5, r0, lsl r8 @ │ │ │ │ - andeq pc, r5, r0, lsl r2 @ │ │ │ │ + andeq pc, r5, ip, asr r8 @ │ │ │ │ + andeq pc, r5, ip, asr r2 @ │ │ │ │ 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 24248 │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 24120 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 240bc │ │ │ │ @@ -4461,24 +4461,24 @@ │ │ │ │ cmp r0, r8, lsl #4 │ │ │ │ bcc 24248 │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 24258 │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 24510 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 24448 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -4529,15 +4529,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 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 24400 │ │ │ │ rev r2, r3 │ │ │ │ @@ -4591,15 +4591,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 24468 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -4609,15 +4609,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 241e0 │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -4629,26 +4629,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 23f0c │ │ │ │ mov r0, #0 │ │ │ │ b 241d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrhteq fp, [lr], -r8 │ │ │ │ - strdeq pc, [r5], -r8 │ │ │ │ - andeq lr, r5, r8, lsr #22 │ │ │ │ + andeq pc, r5, r4, asr #2 │ │ │ │ + andeq lr, r5, r4, ror fp │ │ │ │ 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 24808 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -4691,15 +4691,15 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ sub r9, r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 24714 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a7dd4 │ │ │ │ + bl 1a7e1c │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ mov r2, r1 │ │ │ │ beq 246b8 │ │ │ │ rev r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ @@ -4829,23 +4829,23 @@ │ │ │ │ cmp r0, r7, lsl #2 │ │ │ │ bcc 24808 │ │ │ │ lsl r8, r7, #2 │ │ │ │ add r6, r8, r4 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 24818 │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #520] @ 24a28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 249ac │ │ │ │ add r8, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e6a8 │ │ │ │ @@ -4887,15 +4887,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 1a7dd4 │ │ │ │ + bl 1a7e1c │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 2496c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -4936,15 +4936,15 @@ │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 24928 │ │ │ │ ldmib sp, {r1, r9, fp} │ │ │ │ b 249d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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 │ │ │ │ @@ -4954,15 +4954,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r9, {r4, r6} │ │ │ │ beq 247a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 247a0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1df88 │ │ │ │ cmp r8, #0 │ │ │ │ bne 245c4 │ │ │ │ @@ -5002,15 +5002,15 @@ │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcs 24b20 │ │ │ │ b 24b30 │ │ │ │ ldr r2, [pc, #724] @ 24d90 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 8b5a4 │ │ │ │ + bl 8b5f0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ movwls r2, #18725 @ 0x4925 │ │ │ │ movls r9, r0 │ │ │ │ lslls r0, r1, #3 │ │ │ │ @@ -5031,24 +5031,24 @@ │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcc 24b30 │ │ │ │ lsl r7, r6, #2 │ │ │ │ add r4, r7, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 24b40 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2cc870 │ │ │ │ + bl 2cc8b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #576] @ 24d88 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 24cfc │ │ │ │ add r4, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ @@ -5148,15 +5148,15 @@ │ │ │ │ b 24c78 │ │ │ │ ldm sp, {r1, ip} │ │ │ │ ldr r9, [sp, #8] │ │ │ │ b 24d1c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2cc8c4 │ │ │ │ + bl 2cc90c │ │ │ │ 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] │ │ │ │ @@ -5166,31 +5166,31 @@ │ │ │ │ beq 24ac4 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 24d8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 83784 │ │ │ │ + bl 837d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq fp, [lr], -r0 │ │ │ │ ldrsbteq r2, [sp], -ip │ │ │ │ - andeq r6, r6, r0, ror #28 │ │ │ │ + andeq r6, r6, ip, lsr #29 │ │ │ │ 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] │ │ │ │ @@ -5203,15 +5203,15 @@ │ │ │ │ lsl r7, r7, #3 │ │ │ │ subcs r2, r7, r3, lsr #3 │ │ │ │ cmp r1, r2, lsr #1 │ │ │ │ bcs 24df4 │ │ │ │ ldr r2, [pc, #796] @ 250fc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 8b5a4 │ │ │ │ + bl 8b5f0 │ │ │ │ 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 │ │ │ │ @@ -5249,24 +5249,24 @@ │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcc 24e98 │ │ │ │ lsl r7, r6, #2 │ │ │ │ add r4, r7, r5 │ │ │ │ cmn r4, #-2147483645 @ 0x80000003 │ │ │ │ bcc 24ea8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2cc870 │ │ │ │ + bl 2cc8b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #580] @ 250f4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 25068 │ │ │ │ add r4, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ @@ -5367,15 +5367,15 @@ │ │ │ │ b 24fe4 │ │ │ │ ldm sp, {r1, ip} │ │ │ │ ldr r9, [sp, #8] │ │ │ │ b 25088 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2cc8c4 │ │ │ │ + bl 2cc90c │ │ │ │ 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] │ │ │ │ @@ -5385,31 +5385,31 @@ │ │ │ │ beq 24de8 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 250f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 83784 │ │ │ │ + bl 837d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, lr, r8, ror #30 │ │ │ │ eorseq r1, sp, r0, ror sp │ │ │ │ - andeq r6, r6, ip, ror fp │ │ │ │ + andeq r6, r6, r8, asr #23 │ │ │ │ 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 256dc │ │ │ │ @@ -5456,15 +5456,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 255d0 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 2556c │ │ │ │ @@ -5778,24 +5778,24 @@ │ │ │ │ bne 256dc │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r6, r5, r7 │ │ │ │ cmncc r6, #-2147483641 @ 0x80000007 │ │ │ │ bcc 256ec │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 259a0 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 258d0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -5845,15 +5845,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 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 25880 │ │ │ │ rev r2, r3 │ │ │ │ @@ -5905,15 +5905,15 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 258f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -5925,15 +5925,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ addne r2, r2, r1, lsl #4 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 25678 │ │ │ │ sub r0, r5, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -5945,26 +5945,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 251b8 │ │ │ │ mov r0, #0 │ │ │ │ b 2566c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, lr, r4, lsr #14 │ │ │ │ - andeq sp, r5, r8, lsr #29 │ │ │ │ strdeq sp, [r5], -r4 │ │ │ │ + andeq sp, r5, r0, asr #14 │ │ │ │ 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 25da0 │ │ │ │ @@ -6011,15 +6011,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 25c78 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 25c14 │ │ │ │ @@ -6211,24 +6211,24 @@ │ │ │ │ cmp r0, r8, lsl #4 │ │ │ │ bcc 25da0 │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 25db0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 26068 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 25fa0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -6279,15 +6279,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 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 25f58 │ │ │ │ rev r2, r3 │ │ │ │ @@ -6341,15 +6341,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 25fc0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -6359,15 +6359,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 25d38 │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -6379,26 +6379,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 25a64 │ │ │ │ mov r0, #0 │ │ │ │ b 25d2c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, lr, r0, rrx │ │ │ │ - andeq sp, r5, r4, ror r5 │ │ │ │ - andeq ip, r5, r4, lsr #31 │ │ │ │ + andeq sp, r5, r0, asr #11 │ │ │ │ + strdeq ip, [r5], -r0 │ │ │ │ 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 26468 │ │ │ │ @@ -6445,15 +6445,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ b 26340 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 262dc │ │ │ │ @@ -6645,24 +6645,24 @@ │ │ │ │ cmp r0, r8, lsl #4 │ │ │ │ bcc 26468 │ │ │ │ lsl r5, r8, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483645 @ 0x80000003 │ │ │ │ bcc 26478 │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #688] @ 26730 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 26668 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -6713,15 +6713,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 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 26620 │ │ │ │ rev r2, r3 │ │ │ │ @@ -6775,15 +6775,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 26688 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -6793,15 +6793,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 26400 │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -6813,37 +6813,37 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 2612c │ │ │ │ mov r0, #0 │ │ │ │ b 263f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 83734 │ │ │ │ + bl 83780 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mlaseq lr, r8, r9, r9 │ │ │ │ - andeq ip, r5, ip, ror #28 │ │ │ │ - muleq r5, ip, r8 │ │ │ │ + @ instruction: 0x0005ceb8 │ │ │ │ + andeq ip, r5, r8, ror #17 │ │ │ │ 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 26784 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2678c │ │ │ │ @@ -6865,19 +6865,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 26860 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26a2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2681c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 267f4 │ │ │ │ @@ -6887,15 +6887,15 @@ │ │ │ │ b 268e4 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 268e4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 26940 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -6904,15 +6904,15 @@ │ │ │ │ b 26940 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2687c │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2689c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26880 │ │ │ │ @@ -6946,20 +6946,20 @@ │ │ │ │ bne 26a98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26ab0 │ │ │ │ ldr r0, [pc, #484] @ 26afc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13cde4 │ │ │ │ + bl 13ce2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 28bb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6972,19 +6972,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 269c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26a2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 269a0 │ │ │ │ tst r0, #1 │ │ │ │ @@ -6993,15 +6993,15 @@ │ │ │ │ b 26a38 │ │ │ │ mov r0, r8 │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 269e0 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26a04 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 269e4 │ │ │ │ @@ -7011,15 +7011,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 26a68 │ │ │ │ tst r0, #1 │ │ │ │ bne 26974 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92944 │ │ │ │ + bl 92990 │ │ │ │ b 26974 │ │ │ │ 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] │ │ │ │ @@ -7069,27 +7069,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, sp, ip, asr #22 │ │ │ │ mlaseq sp, r4, fp, r0 │ │ │ │ eorseq r0, sp, r0, lsr #20 │ │ │ │ eorseq r0, sp, r0, lsl #20 │ │ │ │ - eorseq pc, r3, r2, lsl #31 │ │ │ │ + eorseq pc, r3, r2, asr #31 │ │ │ │ eorseq r0, sp, r4, lsl #19 │ │ │ │ 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 26b5c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 26b64 │ │ │ │ @@ -7111,19 +7111,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 26c38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 26bf4 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26bcc │ │ │ │ @@ -7133,15 +7133,15 @@ │ │ │ │ b 26cbc │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 26cbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 26d18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -7150,15 +7150,15 @@ │ │ │ │ b 26d18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26c54 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 26c74 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26c58 │ │ │ │ @@ -7192,20 +7192,20 @@ │ │ │ │ bne 26e70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26e88 │ │ │ │ ldr r0, [pc, #484] @ 26ed4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13cde4 │ │ │ │ + bl 13ce2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 28bb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -7218,19 +7218,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 26d9c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 26e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 26d78 │ │ │ │ tst r0, #1 │ │ │ │ @@ -7239,15 +7239,15 @@ │ │ │ │ b 26e10 │ │ │ │ mov r0, r8 │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26db8 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 26ddc │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26dbc │ │ │ │ @@ -7257,15 +7257,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 26e40 │ │ │ │ tst r0, #1 │ │ │ │ bne 26d4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 92944 │ │ │ │ + bl 92990 │ │ │ │ b 26d4c │ │ │ │ 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] │ │ │ │ @@ -7315,27 +7315,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, sp, r4, ror r7 │ │ │ │ ldrhteq r0, [sp], -ip │ │ │ │ eorseq r0, sp, r8, asr #12 │ │ │ │ eorseq r0, sp, r8, lsr #12 │ │ │ │ - eorseq pc, r3, sl, lsr #23 │ │ │ │ + eorseq pc, r3, sl, ror #23 │ │ │ │ eorseq r0, sp, ip, lsr #11 │ │ │ │ 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 26f34 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 26f3c │ │ │ │ @@ -7357,19 +7357,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 27010 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 271dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 26fcc │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 26fa4 │ │ │ │ @@ -7379,15 +7379,15 @@ │ │ │ │ b 27094 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 27094 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 270f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -7396,15 +7396,15 @@ │ │ │ │ b 270f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2702c │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2704c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27030 │ │ │ │ @@ -7438,20 +7438,20 @@ │ │ │ │ bne 27248 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27260 │ │ │ │ ldr r0, [pc, #484] @ 272ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13cde4 │ │ │ │ + bl 13ce2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 28bb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -7464,19 +7464,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 27174 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 271dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 27150 │ │ │ │ tst r0, #1 │ │ │ │ @@ -7485,15 +7485,15 @@ │ │ │ │ b 271e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 27190 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 271b4 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27194 │ │ │ │ @@ -7503,15 +7503,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 27218 │ │ │ │ tst r0, #1 │ │ │ │ bne 27124 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92944 │ │ │ │ + bl 92990 │ │ │ │ b 27124 │ │ │ │ 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] │ │ │ │ @@ -7561,46 +7561,46 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mlaseq sp, ip, r3, r0 │ │ │ │ eorseq r0, sp, r4, ror #7 │ │ │ │ eorseq r0, sp, r0, ror r2 │ │ │ │ eorseq r0, sp, r0, asr r2 │ │ │ │ - ldrsbteq pc, [r3], -r2 @ │ │ │ │ + eorseq pc, r3, r2, lsl r8 @ │ │ │ │ ldrsbteq r0, [sp], -r4 │ │ │ │ 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 336740 │ │ │ │ + bl 336788 │ │ │ │ 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 275d8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27318 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 27a40 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -7618,30 +7618,30 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93988 │ │ │ │ + bl 939d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r1, [sp], -r8 │ │ │ │ mlaseq lr, r8, sl, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -7658,15 +7658,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 27494 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27468 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, r4 │ │ │ │ @@ -7674,15 +7674,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93908 │ │ │ │ + bl 93954 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sp, ip, ror r3 │ │ │ │ eorseq r8, lr, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -7699,30 +7699,30 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 939e8 │ │ │ │ + bl 93a34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sp, r4, asr r3 │ │ │ │ eorseq r8, lr, r4, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -7736,15 +7736,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #108] @ 275d4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ 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 │ │ │ │ @@ -7754,15 +7754,15 @@ │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 275c4 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sp, ip, asr #5 │ │ │ │ ldrhteq r8, [lr], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -7779,30 +7779,30 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93988 │ │ │ │ + bl 939d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sp, r4, lsl #3 │ │ │ │ eorseq r8, lr, r4, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -7819,15 +7819,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 2771c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -7836,15 +7836,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 97140 │ │ │ │ + bl 9718c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sp, r4, lsl #1 │ │ │ │ eorseq r8, lr, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -7861,30 +7861,30 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r7, [r7] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #28 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93ba4 │ │ │ │ + bl 93bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sp, r4, lsl r1 │ │ │ │ eorseq r8, lr, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -7896,15 +7896,15 @@ │ │ │ │ orr r1, r8, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #100] @ 27854 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ 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 │ │ │ │ @@ -7914,15 +7914,15 @@ │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27844 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r0, [sp], -ip │ │ │ │ eorseq r8, lr, r0, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -7939,30 +7939,30 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r7, [r7] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #28 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93524 │ │ │ │ + bl 93570 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, r4, ror lr │ │ │ │ mlaseq lr, r4, r5, r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -7979,30 +7979,30 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93948 │ │ │ │ + bl 93994 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, r4, lsr #30 │ │ │ │ ldrshteq r8, [lr], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -8019,15 +8019,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 27a3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -8036,15 +8036,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 97e08 │ │ │ │ + bl 97e54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, ip, asr #26 │ │ │ │ eorseq r8, lr, r4, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -8058,15 +8058,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #108] @ 27adc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ 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 │ │ │ │ @@ -8076,15 +8076,15 @@ │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27acc │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, r4, lsl #26 │ │ │ │ ldrhteq r8, [lr], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -8101,15 +8101,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 27b80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27b54 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, r4 │ │ │ │ @@ -8117,15 +8117,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 940c4 │ │ │ │ + bl 94110 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r0, [sp], -r8 │ │ │ │ ldrshteq r8, [lr], -ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -8140,30 +8140,30 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #88] @ 27c18 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 9406c │ │ │ │ + bl 940b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, r0, lsr #24 │ │ │ │ eorseq r8, lr, r0, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -8180,15 +8180,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 27cc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -8197,15 +8197,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 94cfc │ │ │ │ + bl 94d48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, r0, ror fp │ │ │ │ eorseq r8, lr, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -8222,15 +8222,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 27d68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r5, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -8239,15 +8239,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 97b54 │ │ │ │ + bl 97ba0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq r0, [sp], -r0 │ │ │ │ eorseq r8, lr, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -8260,30 +8260,30 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r1, [pc, #96] @ 27df8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ 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 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 97b18 │ │ │ │ + bl 97b64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sp, r8, lsr #19 │ │ │ │ eorseq r8, lr, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -8300,15 +8300,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 27e9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 27e70 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, r4 │ │ │ │ @@ -8316,35 +8316,35 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 93acc │ │ │ │ + bl 93b18 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r0, [sp], -r4 │ │ │ │ eorseq r7, lr, r0, ror #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r0, r4 │ │ │ │ bl 277c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sp │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -8353,47 +8353,47 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 27678 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 336740 │ │ │ │ + bl 336788 │ │ │ │ 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 27354 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27f80 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sp │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -8402,24 +8402,24 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 27cc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 95b38 │ │ │ │ + bl 95b84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 336740 │ │ │ │ + bl 336788 │ │ │ │ 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 27998 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -8429,23 +8429,23 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 28044 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ 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 336740 │ │ │ │ + bl 336788 │ │ │ │ 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 27d6c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -8456,15 +8456,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ 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 336740 │ │ │ │ + bl 336788 │ │ │ │ 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 27858 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -8474,15 +8474,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 280f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -8494,15 +8494,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 28160 │ │ │ │ mov r0, sp │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ 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] │ │ │ │ @@ -8567,53 +8567,53 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2827c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 282d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 28260 │ │ │ │ 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 28288 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28260 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ 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 a63b0 │ │ │ │ + bl a63f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - andeq sp, r7, r8, lsl #13 │ │ │ │ + ldrdeq sp, [r7], -r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 28318 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsbteq r1, [sp], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 28360 │ │ │ │ str r1, [sp] │ │ │ │ @@ -8623,15 +8623,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 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq sp, r8, sp, r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 283a8 │ │ │ │ str r1, [sp] │ │ │ │ @@ -8641,15 +8641,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 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, sp, r4, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldr r4, [r1] │ │ │ │ @@ -8680,15 +8680,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 28444 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 28460 │ │ │ │ @@ -8700,15 +8700,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 28488 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 2848c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r2, r4, r8, ror #24 │ │ │ │ + eorseq r2, r4, r8, lsr #25 │ │ │ │ eorseq r2, sp, r4, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -8735,15 +8735,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 284c8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 284c8 │ │ │ │ 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 │ │ │ │ @@ -8773,15 +8773,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 28560 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 28560 │ │ │ │ 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 │ │ │ │ @@ -8795,15 +8795,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 2862c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, r4 │ │ │ │ bl 272c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 285f4 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -8823,30 +8823,30 @@ │ │ │ │ beq 28694 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28694 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 286bc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 286e4 │ │ │ │ ldr r0, [pc, #80] @ 286f4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 28680 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -8935,15 +8935,15 @@ │ │ │ │ bne 288e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 28ba4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 28b2c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -8977,15 +8977,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 288b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 288e0 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 288e8 │ │ │ │ @@ -8995,15 +8995,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 28b1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -9056,15 +9056,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 289f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 28a1c │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ 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 │ │ │ │ @@ -9141,25 +9141,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 1402dc │ │ │ │ + bl 140324 │ │ │ │ b 28b7c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1410f4 │ │ │ │ + bl 14113c │ │ │ │ b 28b98 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1404a4 │ │ │ │ + bl 1404ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq r7, [lr], -r4 │ │ │ │ eorseq r7, lr, r4, lsl r5 │ │ │ │ ldrhteq r7, [lr], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -9231,15 +9231,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 28c40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1402dc │ │ │ │ + bl 140324 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r7, lr, r8, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -9309,15 +9309,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 28d78 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1402dc │ │ │ │ + bl 140324 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r7, lr, r0, lsr #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ @@ -9326,39 +9326,39 @@ │ │ │ │ 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 194348 │ │ │ │ + b 194390 │ │ │ │ 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 194348 │ │ │ │ + b 194390 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ beq 28ec4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 28ed8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, r4 │ │ │ │ bl 272c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 28ea0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -9375,15 +9375,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 28f3c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, r4 │ │ │ │ bl 272c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 28f04 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -9408,23 +9408,23 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 203f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 29020 │ │ │ │ ldr r3, [pc, #76] @ 29024 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -9442,15 +9442,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 29104 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r7, ip, ror #9 │ │ │ │ + andseq ip, r7, r4, lsr r5 │ │ │ │ eorseq r7, sp, ip, asr #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #92] @ 29094 │ │ │ │ ldr r3, [pc, #92] @ 29098 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -9471,15 +9471,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29104 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x000593b8 │ │ │ │ + ldrdeq r9, [r5], -ip │ │ │ │ mlaseq sp, r4, lr, r7 │ │ │ │ eorseq r6, lr, ip, asr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 290fc │ │ │ │ ldr r3, [pc, #76] @ 29100 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -9497,15 +9497,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 29104 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r7, r0, lsl r4 │ │ │ │ + andseq ip, r7, r8, asr r4 │ │ │ │ eorseq r7, sp, r0, lsl lr │ │ │ │ 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 │ │ │ │ @@ -9516,17 +9516,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 291b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2915c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dead4 │ │ │ │ + bl 2deb1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 291d4 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -9534,29 +9534,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 291f0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 291d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 291b0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f1dc │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dead4 │ │ │ │ + bl 2deb1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 291ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -9564,15 +9564,15 @@ │ │ │ │ eorseq r7, sp, r0, ror #25 │ │ │ │ mlaseq lr, r8, ip, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #956] @ 295c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 1c9e60 │ │ │ │ + bl 1c9ea8 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2934c │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 29210 │ │ │ │ @@ -9628,15 +9628,15 @@ │ │ │ │ bne 292e0 │ │ │ │ cmp r2, #2 │ │ │ │ beq 294b8 │ │ │ │ cmp r4, #2 │ │ │ │ bcs 29338 │ │ │ │ ldr r0, [pc, #708] @ 295cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 1c9e60 │ │ │ │ + bl 1c9ea8 │ │ │ │ add r0, r0, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r0] │ │ │ │ add r1, r7, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 29314 │ │ │ │ @@ -9667,18 +9667,18 @@ │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 294fc │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 294fc │ │ │ │ - bl 335a08 │ │ │ │ + bl 335a50 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 311d00 │ │ │ │ + bl 311d48 │ │ │ │ ldr r7, [pc, #532] @ 295d0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r6, [pc, #528] @ 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [pc, #524] @ 295d8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr ip, [pc, #520] @ 295dc │ │ │ │ @@ -9713,27 +9713,27 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 331cd8 │ │ │ │ + bl 331d20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29468 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29490 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 32e6bc │ │ │ │ + bl 32e704 │ │ │ │ ldr r7, [sp] │ │ │ │ b 29338 │ │ │ │ mov r4, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -9799,31 +9799,31 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29590 │ │ │ │ cmp r1, #1 │ │ │ │ bne 295b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32e6bc │ │ │ │ + bl 32e704 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, lr, r8, ror #21 │ │ │ │ eorseq r6, lr, ip, lsl #24 │ │ │ │ eorseq r6, lr, r8, ror #19 │ │ │ │ - eorseq r7, r3, r8, lsl #3 │ │ │ │ - andseq pc, r8, r8, lsr #15 │ │ │ │ + eorseq r7, r3, r8, asr #3 │ │ │ │ + @ instruction: 0x0018f7f0 │ │ │ │ ldrshteq r8, [sp], -r4 │ │ │ │ - eorseq r8, r3, r4, asr #24 │ │ │ │ - eorseq r2, r6, r7, lsr r1 │ │ │ │ + eorseq r8, r3, r4, lsl #25 │ │ │ │ + eorseq r2, r6, r7, ror r1 │ │ │ │ ldrsbteq r6, [lr], -r0 │ │ │ │ - eorseq r7, r3, r4, asr #32 │ │ │ │ - andseq pc, r8, r4, ror #12 │ │ │ │ + eorseq r7, r3, r4, lsl #1 │ │ │ │ + andseq pc, r8, ip, lsr #13 │ │ │ │ mlaseq sp, r0, r0, r8 │ │ │ │ - eorseq r8, r3, r0, ror #21 │ │ │ │ + eorseq r8, r3, r0, lsr #22 │ │ │ │ ldrhteq r8, [sp], -r8 │ │ │ │ eorseq r6, lr, r8, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -9841,15 +9841,15 @@ │ │ │ │ beq 29674 │ │ │ │ ldr r0, [pc, #888] @ 299c4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29620 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ b 29680 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, #8 │ │ │ │ @@ -9961,30 +9961,30 @@ │ │ │ │ cmp r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ bne 29844 │ │ │ │ ldr r1, [pc, #424] @ 299e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1c4164 │ │ │ │ + bl 1c41ac │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, r7, lsl #6 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl 1df88 │ │ │ │ ldr r1, [pc, #392] @ 299e4 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1c6304 │ │ │ │ + bl 1c634c │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r9, #4] │ │ │ │ cmpne r8, #0 │ │ │ │ bne 2989c │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ @@ -10000,29 +10000,29 @@ │ │ │ │ beq 29904 │ │ │ │ add sl, r5, r7 │ │ │ │ ldr fp, [sl, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ beq 298b4 │ │ │ │ add r6, sl, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3f0c │ │ │ │ + bl 1c3f54 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ add r1, fp, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 298b4 │ │ │ │ ldr r2, [r6] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 298b4 │ │ │ │ lsl r1, r8, #6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ @@ -10034,32 +10034,32 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ b 29698 │ │ │ │ mov r6, r0 │ │ │ │ b 29964 │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, #32 │ │ │ │ - bl 1c3ec4 │ │ │ │ + bl 1c3f0c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1bdb24 │ │ │ │ + bl 1bdb6c │ │ │ │ b 299b8 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 29998 │ │ │ │ add r7, r0, #64 @ 0x40 │ │ │ │ - bl 1c3ec4 │ │ │ │ + bl 1c3f0c │ │ │ │ mov r0, r7 │ │ │ │ b 29980 │ │ │ │ lsl r1, r8, #6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -10082,15 +10082,15 @@ │ │ │ │ beq 29a50 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 29a50 │ │ │ │ - bl 1c2e90 │ │ │ │ + bl 1c2ed8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 29a4c │ │ │ │ ldr r0, [pc, #52] @ 29a70 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 29a74 │ │ │ │ @@ -10100,17 +10100,17 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 29a68 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 29a6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r2, r6, r5, asr #32 │ │ │ │ + eorseq r2, r6, r5, lsl #1 │ │ │ │ eorseq r7, sp, r4, ror #31 │ │ │ │ - eorseq r2, r6, r1, rrx │ │ │ │ + eorseq r2, r6, r1, lsr #1 │ │ │ │ ldrshteq r7, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #224] @ 0xe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #8 │ │ │ │ mov r9, r7 │ │ │ │ @@ -10143,44 +10143,44 @@ │ │ │ │ mov r0, #28 │ │ │ │ str r6, [r4, #224] @ 0xe0 │ │ │ │ umull r5, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29c58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29c58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r7, fp │ │ │ │ bne 29b48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #28 │ │ │ │ umull r8, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29c40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29c40 │ │ │ │ cmp r7, #9 │ │ │ │ bcs 29bbc │ │ │ │ ldr r0, [pc, #288] @ 29c9c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29c88 │ │ │ │ mov r6, r0 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -10191,22 +10191,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #28 │ │ │ │ umull r7, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29c40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29c40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29c88 │ │ │ │ str fp, [r4, #224] @ 0xe0 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -10239,23 +10239,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r1, r6, r5, asr lr │ │ │ │ + mlaseq r6, r5, lr, r1 │ │ │ │ eorseq r7, sp, r4, ror #27 │ │ │ │ eorseq r6, lr, r0, lsr #5 │ │ │ │ - eorseq r1, r6, r5, lsl #29 │ │ │ │ + eorseq r1, r6, r5, asr #29 │ │ │ │ eorseq r7, sp, r4, lsr #28 │ │ │ │ - ldrsbteq r8, [r3], -r0 │ │ │ │ + eorseq r8, r3, r0, lsl r2 │ │ │ │ eorseq r7, sp, ip, lsr #28 │ │ │ │ ldrhteq r7, [sp], -ip │ │ │ │ - eorseq r1, r6, ip, asr #27 │ │ │ │ + eorseq r1, r6, ip, lsl #28 │ │ │ │ eorseq r7, sp, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ adds r0, ip, r1 │ │ │ │ bcs 29f54 │ │ │ │ @@ -10338,15 +10338,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 29ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d40 │ │ │ │ + bl 1c3d88 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ b 29d98 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ @@ -10416,25 +10416,25 @@ │ │ │ │ bne 29f54 │ │ │ │ add r6, r5, #4 │ │ │ │ adds r0, r7, r6 │ │ │ │ addcc r9, r7, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 29f64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 2a1d8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a12c │ │ │ │ add r7, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6a8 │ │ │ │ @@ -10536,15 +10536,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b 2a148 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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 │ │ │ │ @@ -10555,15 +10555,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ add r1, r4, r2, lsl #3 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 2a18c │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 │ │ │ │ @@ -10630,15 +10630,15 @@ │ │ │ │ beq 2a2cc │ │ │ │ ldr r0, [pc, #496] @ 2a490 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a410 │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, #0 │ │ │ │ bne 2a2dc │ │ │ │ b 2a2f4 │ │ │ │ mov r0, #4 │ │ │ │ @@ -10653,15 +10653,15 @@ │ │ │ │ bne 2a2e8 │ │ │ │ ldr r1, [pc, #408] @ 2a494 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c63bc │ │ │ │ + bl 1c6404 │ │ │ │ dmb ish │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, #372] @ 2a498 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -10730,32 +10730,32 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 2a42c │ │ │ │ mov r6, r0 │ │ │ │ b 2a458 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4054 │ │ │ │ + bl 1c409c │ │ │ │ b 2a458 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c3fe4 │ │ │ │ + bl 1c402c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a474 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r5, lr, r8, lsl ip │ │ │ │ - eorseq r1, r6, lr, ror #16 │ │ │ │ + eorseq r1, r6, lr, lsr #17 │ │ │ │ eorseq r7, sp, ip, asr #14 │ │ │ │ eorseq r7, sp, r4, lsr r7 │ │ │ │ eorseq r5, lr, r8, ror fp │ │ │ │ ldrsbteq r7, [sp], -r4 │ │ │ │ eorseq r5, lr, r4, lsr #22 │ │ │ │ mlaseq sp, ip, r2, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10769,30 +10769,30 @@ │ │ │ │ beq 2a4fc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a4fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a524 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2a54c │ │ │ │ ldr r0, [pc, #80] @ 2a55c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a4e8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10895,25 +10895,25 @@ │ │ │ │ str r1, [r4] │ │ │ │ beq 2a6e4 │ │ │ │ cmp r3, #1 │ │ │ │ stmib sp, {r3, r5, lr} │ │ │ │ bne 2a6d8 │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 1c9cb8 │ │ │ │ + bl 1c9d00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #16] @ 2a6fc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r9, r9, r0, ror #24 │ │ │ │ + andseq r9, r9, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a750 │ │ │ │ ldm r1, {r5, r6, r7, r8} │ │ │ │ mov fp, #0 │ │ │ │ @@ -10965,38 +10965,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2a7f4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 2a848 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 2a7d8 │ │ │ │ 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 2a800 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2a7d8 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ 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 1c453c │ │ │ │ + bl 1c4584 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - andseq r9, r9, r8, lsr #23 │ │ │ │ + @ instruction: 0x00199bf0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a874 │ │ │ │ add r4, r1, #8 │ │ │ │ ldm r1, {r7, ip} │ │ │ │ mov r6, #0 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ @@ -11017,47 +11017,47 @@ │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [r0] │ │ │ │ beq 2a8c8 │ │ │ │ cmp r1, #0 │ │ │ │ bne 2a8dc │ │ │ │ ldr r1, [pc, #40] @ 2a8e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 2a8dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - andseq r9, r9, r0, ror #22 │ │ │ │ + andseq r9, r9, r8, lsr #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a920 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a920 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 2a948 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2a944 │ │ │ │ ldr r0, [pc, #52] @ 2a964 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 2a948 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -11074,15 +11074,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 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, sp, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -11137,38 +11137,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2aaa4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 2aaf8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 2aa88 │ │ │ │ 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 2aab0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2aa88 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ 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 1cbb0c │ │ │ │ + bl 1cbb54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - andseq r0, sl, r4, ror #31 │ │ │ │ + andseq r1, sl, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ @@ -11199,15 +11199,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 2ab8c │ │ │ │ cmp fp, #0 │ │ │ │ beq 2abac │ │ │ │ b 2abbc │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1ce490 │ │ │ │ + bl 1ce4d8 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ bne 2abbc │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -11265,34 +11265,34 @@ │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 2abbc │ │ │ │ b 2aca8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1ce1d0 │ │ │ │ + bl 1ce218 │ │ │ │ b 2acbc │ │ │ │ bl 39ea4 │ │ │ │ mov r7, r0 │ │ │ │ b 2acbc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce160 │ │ │ │ + bl 1ce1a8 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2acd8 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq r5, [lr], -r8 │ │ │ │ - eorseq r1, r6, sl, lsr r8 │ │ │ │ + eorseq r1, r6, sl, ror r8 │ │ │ │ eorseq r7, sp, r0, lsr #19 │ │ │ │ eorseq r7, sp, r8, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -11325,15 +11325,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 2ad84 │ │ │ │ cmp fp, #0 │ │ │ │ beq 2ada4 │ │ │ │ b 2adb4 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1ce5c0 │ │ │ │ + bl 1ce608 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ bne 2adb4 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -11391,34 +11391,34 @@ │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 2adb4 │ │ │ │ b 2aea0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1ce1d0 │ │ │ │ + bl 1ce218 │ │ │ │ b 2aeb4 │ │ │ │ bl 39ea4 │ │ │ │ mov r7, r0 │ │ │ │ b 2aeb4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce160 │ │ │ │ + bl 1ce1a8 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2aed0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r5, lr, r0, lsl #2 │ │ │ │ - eorseq r1, r6, r2, asr #12 │ │ │ │ + eorseq r1, r6, r2, lsl #13 │ │ │ │ eorseq r7, sp, r8, lsr #15 │ │ │ │ mlaseq sp, r0, r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 2af84 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -11428,30 +11428,30 @@ │ │ │ │ beq 2af48 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2af48 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af70 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2af98 │ │ │ │ ldr r0, [pc, #80] @ 2afa8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2af34 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -11684,25 +11684,25 @@ │ │ │ │ add ip, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ bne 2b32c │ │ │ │ add r0, sp, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 1cf330 │ │ │ │ + bl 1cf378 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #228] @ 2b420 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1faac <__tls_get_addr@plt> │ │ │ │ ldr r1, [pc, #256] @ 2b448 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32db44 │ │ │ │ + b 32db8c │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 39528 │ │ │ │ b 2b0fc │ │ │ │ mov r5, r2 │ │ │ │ bl 388c4 │ │ │ │ eor r9, r0, #1 │ │ │ │ @@ -11736,35 +11736,35 @@ │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [sl, #12] │ │ │ │ b 2b2b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cee28 │ │ │ │ + bl 1cee70 │ │ │ │ b 2b410 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cedb4 │ │ │ │ + bl 1cedfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r4, lr, r8, lsr #19 │ │ │ │ eorseq r4, lr, r4, asr #18 │ │ │ │ eorseq r5, lr, r4, lsr #19 │ │ │ │ eorseq r4, lr, ip, lsr sp │ │ │ │ - eorseq r1, r6, pc, lsl #6 │ │ │ │ + eorseq r1, r6, pc, asr #6 │ │ │ │ eorseq r7, sp, r4, lsl r3 │ │ │ │ eorseq r7, sp, r8, asr r3 │ │ │ │ eorseq r4, lr, r8, asr ip │ │ │ │ eorseq r4, lr, r4, lsr ip │ │ │ │ - eorseq r1, r6, r8, ror #6 │ │ │ │ + eorseq r1, r6, r8, lsr #7 │ │ │ │ eorseq r7, sp, r4, lsl r3 │ │ │ │ - andseq r3, sl, r4, ror #16 │ │ │ │ + andseq r3, sl, ip, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #60] @ 2b498 │ │ │ │ ldr r2, [pc, #60] @ 2b49c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ @@ -11773,15 +11773,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, lr, ip, lsl #12 │ │ │ │ eorseq r7, sp, r4, lsr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -11790,24 +11790,24 @@ │ │ │ │ beq 2b4d8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b4d8 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 2b500 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2b4fc │ │ │ │ ldr r0, [pc, #52] @ 2b51c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 2b500 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -11825,30 +11825,30 @@ │ │ │ │ beq 2b57c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b57c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b5a4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b5cc │ │ │ │ ldr r0, [pc, #80] @ 2b5dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b568 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -11989,15 +11989,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 2b8f0 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d2174 │ │ │ │ + bl 1d21bc │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 2b888 │ │ │ │ rev r7, r7 │ │ │ │ @@ -12025,15 +12025,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 2b918 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d8af4 │ │ │ │ + bl 1d8b3c │ │ │ │ ldr r0, [r7] │ │ │ │ b 2b7dc │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -12112,25 +12112,25 @@ │ │ │ │ bne 2b9d4 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483641 @ 0x80000007 │ │ │ │ bcc 2b9e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 2bcbc │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bbd4 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r4, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -12182,15 +12182,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 1d2174 │ │ │ │ + bl 1d21bc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 2bb84 │ │ │ │ rev r2, r3 │ │ │ │ @@ -12242,15 +12242,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 2bbf4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -12267,15 +12267,15 @@ │ │ │ │ bne 2bc3c │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -12288,26 +12288,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 2b7cc │ │ │ │ mov r0, #0 │ │ │ │ b 2b968 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d8aa4 │ │ │ │ + bl 1d8aec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d89f4 │ │ │ │ + bl 1d8a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r4, lr, r8, lsr #8 │ │ │ │ - andseq sp, sl, r4, lsl #4 │ │ │ │ - andseq ip, sl, ip, asr #26 │ │ │ │ + andseq sp, sl, ip, asr #4 │ │ │ │ + mulseq sl, r4, sp │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r2, #3 │ │ │ │ bxeq lr │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ @@ -12376,15 +12376,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2bdd4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2bdc0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ b 2bdc0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ add r4, sp, #31 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -12396,19 +12396,19 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [pc, #48] @ 2be6c │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 38fa4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 1f0cf0 │ │ │ │ + bl 1f0d38 │ │ │ │ b 2bdc0 │ │ │ │ mov r4, r0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 1f0cf0 │ │ │ │ + bl 1f0d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r7, sp, r0, ror sl │ │ │ │ eorseq r7, sp, r0, asr #21 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ @@ -12512,20 +12512,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 2c034 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sl, lr, r0, lsr #6 │ │ │ │ + andseq sl, lr, r8, ror #6 │ │ │ │ ldrsbteq r8, [sp], -r4 │ │ │ │ eorseq r3, lr, r4, ror #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 2c0b4 │ │ │ │ @@ -12545,20 +12545,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 2c0b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - mulseq lr, ip, r2 │ │ │ │ + andseq sl, lr, r4, ror #5 │ │ │ │ eorseq r8, sp, r0, ror #28 │ │ │ │ eorseq r3, lr, r0, ror #26 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 2c128 │ │ │ │ ldr r3, [pc, #88] @ 2c12c │ │ │ │ @@ -12575,20 +12575,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 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, sp, r4, asr r2 │ │ │ │ + mulseq sp, ip, r2 │ │ │ │ ldrhteq r8, [sp], -r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #108] @ 2c1ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ 2c1b0 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ @@ -12608,20 +12608,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 2c1b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sl, lr, ip, lsr #3 │ │ │ │ + @ instruction: 0x001ea1f4 │ │ │ │ eorseq r8, sp, r8, lsl #27 │ │ │ │ eorseq r3, lr, ip, lsr lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 2c224 │ │ │ │ ldr r3, [pc, #88] @ 2c228 │ │ │ │ @@ -12638,34 +12638,34 @@ │ │ │ │ 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 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, sp, r8, asr r1 │ │ │ │ + andseq r3, sp, r0, lsr #3 │ │ │ │ ldrsbteq r8, [sp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c30c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 2c5cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c554 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -12699,15 +12699,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c2e0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2c308 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c310 │ │ │ │ @@ -12717,15 +12717,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c544 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -12778,15 +12778,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2c420 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2c444 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ 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 │ │ │ │ @@ -12863,25 +12863,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 20990c │ │ │ │ + bl 209954 │ │ │ │ b 2c5a4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a330 │ │ │ │ + bl 20a378 │ │ │ │ b 2c5c0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 209aec │ │ │ │ + bl 209b34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r3, lr, ip, asr #23 │ │ │ │ eorseq r3, lr, ip, ror #21 │ │ │ │ eorseq r3, lr, ip, lsl #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -12953,15 +12953,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 2c668 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20990c │ │ │ │ + bl 209954 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r3, lr, r0, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12973,30 +12973,30 @@ │ │ │ │ beq 2c76c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c76c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c794 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2c7bc │ │ │ │ ldr r0, [pc, #80] @ 2c7cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c758 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -13095,15 +13095,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 2c954 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2c95c │ │ │ │ @@ -13125,19 +13125,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2ca30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2082f0 │ │ │ │ + bl 208338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cbfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c9ec │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c9c4 │ │ │ │ @@ -13147,15 +13147,15 @@ │ │ │ │ b 2cab4 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2cab4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2cb10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -13164,15 +13164,15 @@ │ │ │ │ b 2cb10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2c22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ca4c │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ca6c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2ca50 │ │ │ │ @@ -13206,20 +13206,20 @@ │ │ │ │ bne 2cc68 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cc80 │ │ │ │ ldr r0, [pc, #484] @ 2cccc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20803c │ │ │ │ + bl 208084 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2c5d8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -13232,19 +13232,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2cb94 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2082f0 │ │ │ │ + bl 208338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cbfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2cb70 │ │ │ │ tst r0, #1 │ │ │ │ @@ -13253,15 +13253,15 @@ │ │ │ │ b 2cc08 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cbb0 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2cbd4 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2cbb4 │ │ │ │ @@ -13271,15 +13271,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2cc38 │ │ │ │ tst r0, #1 │ │ │ │ bne 2cb44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 220818 │ │ │ │ + bl 220860 │ │ │ │ b 2cb44 │ │ │ │ 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] │ │ │ │ @@ -13329,27 +13329,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, sp, r8, asr lr │ │ │ │ eorseq r8, sp, r0, lsr #29 │ │ │ │ eorseq r8, sp, ip, lsr #26 │ │ │ │ eorseq r8, sp, ip, lsl #26 │ │ │ │ - eorseq r3, r6, pc, lsl fp │ │ │ │ + eorseq r3, r6, pc, asr fp │ │ │ │ mlaseq sp, r0, ip, r8 │ │ │ │ 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 2cd2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2cd34 │ │ │ │ @@ -13371,19 +13371,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2ce08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2082f0 │ │ │ │ + bl 208338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cfd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cdc4 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2cd9c │ │ │ │ @@ -13393,15 +13393,15 @@ │ │ │ │ b 2ce8c │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2ce8c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2cee8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -13410,15 +13410,15 @@ │ │ │ │ b 2cee8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2c22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ce24 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ce44 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2ce28 │ │ │ │ @@ -13452,20 +13452,20 @@ │ │ │ │ bne 2d040 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d058 │ │ │ │ ldr r0, [pc, #484] @ 2d0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20803c │ │ │ │ + bl 208084 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2c5d8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -13478,19 +13478,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2cf6c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2082f0 │ │ │ │ + bl 208338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2cfd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2cf48 │ │ │ │ tst r0, #1 │ │ │ │ @@ -13499,15 +13499,15 @@ │ │ │ │ b 2cfe0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cf88 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2cfac │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2cf8c │ │ │ │ @@ -13517,15 +13517,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2d010 │ │ │ │ tst r0, #1 │ │ │ │ bne 2cf1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 220818 │ │ │ │ + bl 220860 │ │ │ │ b 2cf1c │ │ │ │ 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] │ │ │ │ @@ -13575,27 +13575,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, sp, r0, lsl #21 │ │ │ │ eorseq r8, sp, r8, asr #21 │ │ │ │ eorseq r8, sp, r4, asr r9 │ │ │ │ eorseq r8, sp, r4, lsr r9 │ │ │ │ - eorseq r3, r6, r7, asr #14 │ │ │ │ + eorseq r3, r6, r7, lsl #15 │ │ │ │ ldrhteq r8, [sp], -r8 │ │ │ │ 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 2d104 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2d10c │ │ │ │ @@ -13617,19 +13617,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d1e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2082f0 │ │ │ │ + bl 208338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d3ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d19c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2d174 │ │ │ │ @@ -13639,15 +13639,15 @@ │ │ │ │ b 2d264 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2d264 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2d2c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -13656,15 +13656,15 @@ │ │ │ │ b 2d2c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2c22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d1fc │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d21c │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2d200 │ │ │ │ @@ -13698,20 +13698,20 @@ │ │ │ │ bne 2d418 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d430 │ │ │ │ ldr r0, [pc, #484] @ 2d47c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20803c │ │ │ │ + bl 208084 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2c5d8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -13724,19 +13724,19 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d344 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2082f0 │ │ │ │ + bl 208338 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d3ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2d320 │ │ │ │ tst r0, #1 │ │ │ │ @@ -13745,15 +13745,15 @@ │ │ │ │ b 2d3b8 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c22c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d360 │ │ │ │ - bl 220cd0 │ │ │ │ + bl 220d18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2d384 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2d364 │ │ │ │ @@ -13763,15 +13763,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2d3e8 │ │ │ │ tst r0, #1 │ │ │ │ bne 2d2f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 220818 │ │ │ │ + bl 220860 │ │ │ │ b 2d2f4 │ │ │ │ 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] │ │ │ │ @@ -13821,15 +13821,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, sp, r8, lsr #13 │ │ │ │ ldrshteq r8, [sp], -r0 │ │ │ │ eorseq r8, sp, ip, ror r5 │ │ │ │ eorseq r8, sp, ip, asr r5 │ │ │ │ - eorseq r3, r6, pc, ror #6 │ │ │ │ + eorseq r3, r6, pc, lsr #7 │ │ │ │ eorseq r8, sp, r0, ror #9 │ │ │ │ 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 │ │ │ │ @@ -13856,15 +13856,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 2d4cc │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 2d4cc │ │ │ │ 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 │ │ │ │ @@ -13897,15 +13897,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 2d5c8 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 2d5e4 │ │ │ │ @@ -13917,40 +13917,40 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 2d60c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 2d610 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldrhteq r3, [r6], -lr │ │ │ │ + ldrshteq r3, [r6], -lr │ │ │ │ eorseq r8, sp, r8, lsl r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 2d648 │ │ │ │ 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 23202c │ │ │ │ + b 232074 │ │ │ │ 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 23202c │ │ │ │ + b 232074 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d6b0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -13960,15 +13960,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 2d6c4 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 29fb28 │ │ │ │ + bl 29fb70 │ │ │ │ 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 │ │ │ │ @@ -13982,34 +13982,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d720 │ │ │ │ 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 226e68 │ │ │ │ + bl 226eb0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 2d75c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 226e68 │ │ │ │ + bl 226eb0 │ │ │ │ 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 226e68 │ │ │ │ + bl 226eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - andseq r8, pc, ip, asr #10 │ │ │ │ + mulseq pc, r4, r5 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d7a0 │ │ │ │ add r0, r1, #8 │ │ │ │ @@ -14019,15 +14019,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 2d7b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ 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] │ │ │ │ @@ -14096,15 +14096,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 2da10 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 217418 │ │ │ │ + bl 217460 │ │ │ │ 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 │ │ │ │ @@ -14236,25 +14236,25 @@ │ │ │ │ bne 2db04 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r5, r4, r6 │ │ │ │ cmncc r5, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2db14 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 2dde4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dcfc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -14304,15 +14304,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 217418 │ │ │ │ + bl 217460 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2dcac │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -14364,15 +14364,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2dd1c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -14389,15 +14389,15 @@ │ │ │ │ bne 2dd64 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -14410,26 +14410,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2d8bc │ │ │ │ mov r0, #0 │ │ │ │ b 2da98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq r2, [lr], -r8 │ │ │ │ - strhteq r2, [r0], -r8 │ │ │ │ - eoreq r1, r0, r0, asr #27 │ │ │ │ + eoreq r2, r0, r0, lsl #6 │ │ │ │ + eoreq r1, r0, r8, lsl #28 │ │ │ │ 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 2e118 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ @@ -14485,15 +14485,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 2e024 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 217da4 │ │ │ │ + bl 217dec │ │ │ │ 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 │ │ │ │ @@ -14625,25 +14625,25 @@ │ │ │ │ bne 2e118 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r5, r4, r6 │ │ │ │ cmncc r5, #-2147483641 @ 0x80000007 │ │ │ │ bcc 2e128 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 2e3f8 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r5, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -14693,15 +14693,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 217da4 │ │ │ │ + bl 217dec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2e2c0 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -14753,15 +14753,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2e330 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -14778,15 +14778,15 @@ │ │ │ │ bne 2e378 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -14799,26 +14799,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2ded0 │ │ │ │ mov r0, #0 │ │ │ │ b 2e0ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, lr, r4, ror #25 │ │ │ │ - eoreq r1, r0, ip, lsr #22 │ │ │ │ - eoreq r1, r0, r4, lsr r6 │ │ │ │ + eoreq r1, r0, r4, ror fp │ │ │ │ + eoreq r1, r0, ip, ror r6 │ │ │ │ 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 2e7f0 │ │ │ │ @@ -14877,15 +14877,15 @@ │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ b 2e700 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217a74 │ │ │ │ + bl 217abc │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r9 │ │ │ │ mov r7, r1 │ │ │ │ beq 2e69c │ │ │ │ @@ -15063,25 +15063,25 @@ │ │ │ │ cmp r0, r9, lsl #4 │ │ │ │ bcc 2e7f0 │ │ │ │ lsl r5, r9, #4 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2e800 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 2eacc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9f4 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15132,15 +15132,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 217a74 │ │ │ │ + bl 217abc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2e9ac │ │ │ │ rev r2, r3 │ │ │ │ @@ -15194,15 +15194,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 2ea14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -15217,15 +15217,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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -15236,20 +15236,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 2e4f0 │ │ │ │ b 2e780 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, lr, ip, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ @@ -15310,15 +15310,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 2efc8 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 2ef64 │ │ │ │ @@ -15623,27 +15623,27 @@ │ │ │ │ bne 2f0b0 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 2f0c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 2f39c │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f2b0 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15693,15 +15693,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 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2f260 │ │ │ │ rev r2, r3 │ │ │ │ @@ -15753,15 +15753,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2f2d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -15779,15 +15779,15 @@ │ │ │ │ bne 2f31c │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -15800,26 +15800,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 2ebb0 │ │ │ │ mov r0, #0 │ │ │ │ b 2f040 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, lr, r4, asr #26 │ │ │ │ - eoreq r0, r0, r0, asr pc │ │ │ │ - mlaeq r0, r8, r7, r0 │ │ │ │ + mlaeq r0, r8, pc, r0 @ │ │ │ │ + eoreq r0, r0, r0, ror #15 │ │ │ │ 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 2f7cc │ │ │ │ ldr sl, [r0, #4] │ │ │ │ @@ -15877,15 +15877,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 2f6ec │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 2f684 │ │ │ │ rev r4, r4 │ │ │ │ @@ -16078,25 +16078,25 @@ │ │ │ │ bne 2f7cc │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2f7dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 2fabc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f9d4 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16146,15 +16146,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 2170d8 │ │ │ │ + bl 217120 │ │ │ │ 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 2f980 │ │ │ │ @@ -16210,15 +16210,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 2f9f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -16235,15 +16235,15 @@ │ │ │ │ bne 2fa3c │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -16256,26 +16256,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 2f488 │ │ │ │ mov r0, #0 │ │ │ │ b 2f760 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, lr, r0, lsr r6 │ │ │ │ - ldrdeq r0, [r0], -r4 @ │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r0, r0, ip, lsl r8 │ │ │ │ + eoreq r0, r0, r8, lsl r2 │ │ │ │ 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 300a8 │ │ │ │ @@ -16332,15 +16332,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 2ffc0 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 217da4 │ │ │ │ + bl 217dec │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 2ff5c │ │ │ │ @@ -16645,27 +16645,27 @@ │ │ │ │ bne 300a8 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 300c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 30394 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 302a8 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16715,15 +16715,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 217da4 │ │ │ │ + bl 217dec │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 30258 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16775,15 +16775,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 302d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -16801,15 +16801,15 @@ │ │ │ │ bne 30314 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -16822,26 +16822,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 2fba8 │ │ │ │ mov r0, #0 │ │ │ │ b 30038 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq pc, sp, ip, asr #26 │ │ │ │ - andseq pc, pc, r8, asr #31 │ │ │ │ - andseq pc, pc, r0, lsl r8 @ │ │ │ │ + eoreq r0, r0, r0, lsl r0 │ │ │ │ + andseq pc, pc, r8, asr r8 @ │ │ │ │ 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 30980 │ │ │ │ @@ -16898,15 +16898,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 30898 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 30834 │ │ │ │ @@ -17211,27 +17211,27 @@ │ │ │ │ bne 30980 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 30998 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 30c6c │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30b80 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -17281,15 +17281,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 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 30b30 │ │ │ │ rev r2, r3 │ │ │ │ @@ -17341,15 +17341,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 30ba8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -17367,15 +17367,15 @@ │ │ │ │ bne 30bec │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -17388,26 +17388,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 30480 │ │ │ │ mov r0, #0 │ │ │ │ b 30910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq pc, sp, r4, ror r4 @ │ │ │ │ - andseq pc, pc, r8, lsl r6 @ │ │ │ │ - andseq lr, pc, r0, ror #28 │ │ │ │ + andseq pc, pc, r0, ror #12 │ │ │ │ + andseq lr, pc, r8, lsr #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 311d8 │ │ │ │ @@ -17464,15 +17464,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 310f0 │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 217a74 │ │ │ │ + bl 217abc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 3108c │ │ │ │ @@ -17745,27 +17745,27 @@ │ │ │ │ bne 311d8 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 311f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 314c4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 313d8 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -17815,15 +17815,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 217a74 │ │ │ │ + bl 217abc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 31388 │ │ │ │ rev r2, r3 │ │ │ │ @@ -17875,15 +17875,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 31400 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -17901,15 +17901,15 @@ │ │ │ │ bne 31444 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -17922,26 +17922,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 30d58 │ │ │ │ mov r0, #0 │ │ │ │ b 31168 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq lr, sp, ip, lsl ip │ │ │ │ - andseq lr, pc, r8, lsr sp @ │ │ │ │ - andseq lr, pc, r0, lsl #12 │ │ │ │ + andseq lr, pc, r0, lsl #27 │ │ │ │ + andseq lr, pc, r8, asr #12 │ │ │ │ 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 317b0 │ │ │ │ @@ -17997,15 +17997,15 @@ │ │ │ │ str r0, [sl, r8] │ │ │ │ sub r8, sl, #128 @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, sl │ │ │ │ b 316e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2180d8 │ │ │ │ + bl 218120 │ │ │ │ and r1, r4, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [sl, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 31668 │ │ │ │ @@ -18119,24 +18119,24 @@ │ │ │ │ cmp r0, r5, lsl #7 │ │ │ │ bcc 317b0 │ │ │ │ lsl r9, r5, #7 │ │ │ │ add r7, r9, sl │ │ │ │ cmn r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 317c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #568] @ 31a00 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3196c │ │ │ │ add r7, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6a8 │ │ │ │ @@ -18177,15 +18177,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 2180d8 │ │ │ │ + bl 218120 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq 31924 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -18232,15 +18232,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldmib sp, {r1, fp} │ │ │ │ b 3198c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -18253,15 +18253,15 @@ │ │ │ │ add r1, r4, r4, lsl #7 │ │ │ │ adds r1, r1, #133 @ 0x85 │ │ │ │ beq 319d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r4, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 │ │ │ │ @@ -18332,15 +18332,15 @@ │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ b 31d88 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r4, r7, r8 │ │ │ │ mov r7, r1 │ │ │ │ beq 31d20 │ │ │ │ rev r4, r4 │ │ │ │ @@ -18549,25 +18549,25 @@ │ │ │ │ bne 31e68 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 31e78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #728] @ 32158 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32070 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -18617,15 +18617,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 2170d8 │ │ │ │ + bl 217120 │ │ │ │ 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 3201c │ │ │ │ @@ -18681,15 +18681,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 32090 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -18706,15 +18706,15 @@ │ │ │ │ bne 320d8 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -18727,26 +18727,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 31ae4 │ │ │ │ mov r0, #0 │ │ │ │ b 31dfc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mlaseq sp, r4, pc, sp @ │ │ │ │ - andseq lr, pc, r0, asr #1 │ │ │ │ - andseq sp, pc, ip, ror sl @ │ │ │ │ + andseq lr, pc, r8, lsl #2 │ │ │ │ + andseq sp, pc, r4, asr #21 │ │ │ │ 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 32744 │ │ │ │ @@ -18803,15 +18803,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 3265c │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 325f8 │ │ │ │ @@ -19116,27 +19116,27 @@ │ │ │ │ bne 32744 │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r7, r5, r6 │ │ │ │ cmncc r7, #-2147483641 @ 0x80000007 │ │ │ │ bcc 3275c │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 32a30 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32944 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -19186,15 +19186,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 2170d8 │ │ │ │ + bl 217120 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 328f4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -19246,15 +19246,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 3296c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -19272,15 +19272,15 @@ │ │ │ │ bne 329b0 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -19293,48 +19293,48 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ bne 32244 │ │ │ │ mov r0, #0 │ │ │ │ b 326d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230398 │ │ │ │ + bl 2303e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23012c │ │ │ │ + bl 230174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrhteq sp, [sp], -r0 │ │ │ │ - andseq sp, pc, r0, asr #17 │ │ │ │ - andseq sp, pc, r8, lsl #2 │ │ │ │ + andseq sp, pc, r8, lsl #18 │ │ │ │ + andseq sp, pc, r0, asr r1 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a74 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 32a74 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 32a9c │ │ │ │ cmp r4, #0 │ │ │ │ beq 32a98 │ │ │ │ ldr r0, [pc, #52] @ 32ab8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 32a9c │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -19381,15 +19381,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [pc, #220] @ 32c40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32c18 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f1dc │ │ │ │ ldrex r6, [r4] │ │ │ │ @@ -19415,30 +19415,30 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 32bd0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 32bf8 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ beq 32bc8 │ │ │ │ b 32bfc │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 281f28 │ │ │ │ + bl 281f70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrhteq sp, [sp], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -19447,24 +19447,24 @@ │ │ │ │ beq 32c7c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 32c7c │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 32ca4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32ca0 │ │ │ │ ldr r0, [pc, #52] @ 32cc0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 32ca4 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -19481,15 +19481,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32df0 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strb r1, [r0, #12] │ │ │ │ movw r1, #25455 @ 0x636f │ │ │ │ movt r1, #29541 @ 0x7365 │ │ │ │ @@ -19502,52 +19502,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 3119d8 │ │ │ │ + bl 311a20 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 286298 │ │ │ │ + bl 2862e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e04 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 3217ac │ │ │ │ + bl 3217f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 32d90 │ │ │ │ cmp r1, #1 │ │ │ │ bne 32db8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32e6bc │ │ │ │ + bl 32e704 │ │ │ │ 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 32dc4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 32de8 │ │ │ │ dmb ish │ │ │ │ - bl 2a21f4 │ │ │ │ + bl 2a223c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [pc, #228] @ 32edc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ @@ -19576,38 +19576,38 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 32e7c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32e6bc │ │ │ │ + bl 32e704 │ │ │ │ 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 32e88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 32ec0 │ │ │ │ dmb ish │ │ │ │ - bl 2a21f4 │ │ │ │ + bl 2a223c │ │ │ │ b 32ec0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 284e9c │ │ │ │ + bl 284ee4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sp, sp, r0, asr #2 │ │ │ │ eorseq r4, sp, r0, asr r6 │ │ │ │ - eorseq pc, r5, sl, lsl sp @ │ │ │ │ + eorseq pc, r5, sl, asr sp @ │ │ │ │ eorseq r4, sp, r0, lsr #12 │ │ │ │ eorseq r4, sp, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 32f18 │ │ │ │ @@ -19617,15 +19617,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 32f18 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 32f20 │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5378 │ │ │ │ + bl 2e53c0 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -19649,56 +19649,56 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 32f7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 32fa0 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 32fd8 │ │ │ │ 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] @ 33040 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 32fb8 │ │ │ │ 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 32fe4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 32fb8 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 286e84 │ │ │ │ + bl 286ecc │ │ │ │ b 33034 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 286b00 │ │ │ │ + bl 286b48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r3, r5, r8, lsr #3 │ │ │ │ + strdeq r3, [r5], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33080 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -19708,15 +19708,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 33094 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 29fb28 │ │ │ │ + bl 29fb70 │ │ │ │ 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 │ │ │ │ @@ -19730,34 +19730,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 330f0 │ │ │ │ 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 286da0 │ │ │ │ + bl 286de8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 3312c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 286da0 │ │ │ │ + bl 286de8 │ │ │ │ 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 286da0 │ │ │ │ + bl 286de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r3, r5, ip, lsr r0 │ │ │ │ + eoreq r3, r5, r4, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 331c8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -19765,30 +19765,30 @@ │ │ │ │ beq 3318c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3318c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 331b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 331dc │ │ │ │ ldr r0, [pc, #80] @ 331ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 33178 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -19924,15 +19924,15 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ sub r9, fp, #160 @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, fp │ │ │ │ b 33504 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 289198 │ │ │ │ + bl 2891e0 │ │ │ │ and r1, r4, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [fp, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 3348c │ │ │ │ @@ -20049,25 +20049,25 @@ │ │ │ │ bne 335d8 │ │ │ │ add r5, r6, #4 │ │ │ │ adds r0, r7, r5 │ │ │ │ addcc r8, r7, r5 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 335e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 3384c │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 337ac │ │ │ │ add r7, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6a8 │ │ │ │ @@ -20110,15 +20110,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 289198 │ │ │ │ + bl 2891e0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r9 │ │ │ │ beq 33760 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -20168,15 +20168,15 @@ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b 337cc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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 │ │ │ │ @@ -20192,15 +20192,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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 │ │ │ │ @@ -20266,15 +20266,15 @@ │ │ │ │ str r0, [r6, r8] │ │ │ │ sub fp, r6, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ b 33c48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 288e8c │ │ │ │ + bl 288ed4 │ │ │ │ and r1, r7, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 33bd8 │ │ │ │ @@ -20514,26 +20514,26 @@ │ │ │ │ cmp r0, r6, lsl #5 │ │ │ │ bcc 33d1c │ │ │ │ lsl r9, r6, #5 │ │ │ │ add r4, r9, r5 │ │ │ │ cmn r4, #-2147483641 @ 0x80000007 │ │ │ │ bcc 33d34 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ 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] @ 33f7c │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ee0 │ │ │ │ add r4, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e6a8 │ │ │ │ @@ -20574,15 +20574,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 288e8c │ │ │ │ + bl 288ed4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ and r1, r4, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 33e98 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -20629,15 +20629,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldmib sp, {r5, fp} │ │ │ │ b 33f0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -20651,15 +20651,15 @@ │ │ │ │ addne r1, r7, r7, lsl #5 │ │ │ │ addsne r1, r1, #37 @ 0x25 │ │ │ │ beq 33cb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r7, lsl #5 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 │ │ │ │ @@ -20678,15 +20678,15 @@ │ │ │ │ bne 34060 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 34320 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 342a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -20720,15 +20720,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 34034 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3405c │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 34064 │ │ │ │ @@ -20738,15 +20738,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 34298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -20799,15 +20799,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 34174 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34198 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ 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 │ │ │ │ @@ -20884,25 +20884,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 28a344 │ │ │ │ + bl 28a38c │ │ │ │ b 342f8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a544 │ │ │ │ + bl 28a58c │ │ │ │ b 34314 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28a3c8 │ │ │ │ + bl 28a410 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq fp, sp, r8, ror lr │ │ │ │ mlaseq sp, r8, sp, fp │ │ │ │ eorseq fp, sp, r8, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -20974,15 +20974,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 343bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28a344 │ │ │ │ + bl 28a38c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq fp, [sp], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -21052,15 +21052,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 344f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28a344 │ │ │ │ + bl 28a38c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq fp, sp, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -21089,15 +21089,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 345d0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 345d0 │ │ │ │ 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 │ │ │ │ @@ -21134,15 +21134,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 346dc │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 346f8 │ │ │ │ @@ -21154,15 +21154,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 34720 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 34724 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldrhteq lr, [r5], -sl │ │ │ │ + ldrshteq lr, [r5], -sl │ │ │ │ eorseq r2, sp, r0, ror #29 │ │ │ │ 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 │ │ │ │ @@ -21189,15 +21189,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 34760 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 34760 │ │ │ │ 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, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -21205,15 +21205,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 3480c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 34814 │ │ │ │ @@ -21240,20 +21240,20 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 34900 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 289b70 │ │ │ │ + bl 289bb8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34ad0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d768 │ │ │ │ + bl 28d7b0 │ │ │ │ str r9, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 348bc │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 34894 │ │ │ │ @@ -21263,30 +21263,30 @@ │ │ │ │ b 3497c │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 3497c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 349d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 34858 │ │ │ │ b 349d4 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 33f80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 28d768 │ │ │ │ + bl 28d7b0 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ bne 34934 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 34918 │ │ │ │ @@ -21319,20 +21319,20 @@ │ │ │ │ tstne r1, #1 │ │ │ │ bne 34b44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34b90 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 28990c │ │ │ │ + bl 289954 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 34464 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -21350,35 +21350,35 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 34a70 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 289b70 │ │ │ │ + bl 289bb8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34ad0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28d768 │ │ │ │ + bl 28d7b0 │ │ │ │ str r6, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 34a4c │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 34a10 │ │ │ │ b 34ae4 │ │ │ │ mov r0, r9 │ │ │ │ bl 33f80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 28d768 │ │ │ │ + bl 28d7b0 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ bne 34aa8 │ │ │ │ strex r1, r8, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ bne 34a88 │ │ │ │ @@ -21388,15 +21388,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 34b14 │ │ │ │ tst r0, #1 │ │ │ │ bne 34a10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 28d5b8 │ │ │ │ + bl 28d600 │ │ │ │ b 34a10 │ │ │ │ cmp r0, #1 │ │ │ │ bne 34b64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -21457,15 +21457,15 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r2, [sp], -r4 │ │ │ │ ldrsbteq r2, [sp], -r8 │ │ │ │ eorseq r2, sp, r8, lsl #21 │ │ │ │ ldrhteq r2, [sp], -r8 │ │ │ │ eorseq r2, sp, r0, lsr fp │ │ │ │ eorseq r2, sp, r0, lsl fp │ │ │ │ - eorseq lr, r5, fp, asr r4 │ │ │ │ + mlaseq r5, fp, r4, lr │ │ │ │ eorseq r2, sp, r4, lsl #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 34c7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -21474,30 +21474,30 @@ │ │ │ │ beq 34c40 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34c40 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c68 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 34c90 │ │ │ │ ldr r0, [pc, #80] @ 34ca0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c2c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21542,15 +21542,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 34d3c │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 34d58 │ │ │ │ @@ -21562,15 +21562,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 34d80 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 34d84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq pc, r5, pc, lsl #15 │ │ │ │ + eorseq pc, r5, pc, asr #15 │ │ │ │ eorseq r3, sp, r0, asr #12 │ │ │ │ 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 │ │ │ │ @@ -21597,15 +21597,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 34dc0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 34dc0 │ │ │ │ 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 │ │ │ │ @@ -21635,15 +21635,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 34e58 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 34e58 │ │ │ │ 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 │ │ │ │ @@ -21660,15 +21660,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 34f04 │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 34f0c │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5378 │ │ │ │ + bl 2e53c0 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -21692,69 +21692,69 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 34f68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34f8c │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34fc4 │ │ │ │ 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] @ 3502c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 34fa4 │ │ │ │ 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 34fd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34fa4 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2a198c │ │ │ │ + bl 2a19d4 │ │ │ │ b 35020 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a1868 │ │ │ │ + bl 2a18b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrdeq ip, [r6], -r0 @ │ │ │ │ + eoreq ip, r6, r8, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 35110 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 353d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 35358 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -21788,15 +21788,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 350e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3510c │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 35114 │ │ │ │ @@ -21806,15 +21806,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 35348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -21867,15 +21867,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 35224 │ │ │ │ cmp r2, #1 │ │ │ │ bne 35248 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ 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 │ │ │ │ @@ -21952,25 +21952,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 2a2a98 │ │ │ │ + bl 2a2ae0 │ │ │ │ b 353a8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2c98 │ │ │ │ + bl 2a2ce0 │ │ │ │ b 353c4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a2b1c │ │ │ │ + bl 2a2b64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, sp, r8, asr #27 │ │ │ │ eorseq sl, sp, r8, ror #25 │ │ │ │ eorseq sl, sp, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -22042,15 +22042,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 3546c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a2a98 │ │ │ │ + bl 2a2ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, sp, ip, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -22120,15 +22120,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 355a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a2a98 │ │ │ │ + bl 2a2ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq sl, [sp], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -22138,24 +22138,24 @@ │ │ │ │ beq 35688 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35688 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 356b0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 356ac │ │ │ │ ldr r0, [pc, #52] @ 356cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 356b0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -22196,39 +22196,39 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 357c4 │ │ │ │ ldr r4, [pc, #108] @ 357c8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1faac <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 35748 │ │ │ │ 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 3577c │ │ │ │ cmp r2, #1 │ │ │ │ bne 35748 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a9ef4 │ │ │ │ + bl 2a9f3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, sp, r0, lsl #15 │ │ │ │ eorseq sl, sp, r0, lsl #14 │ │ │ │ - eoreq r4, r7, r0, lsr r6 │ │ │ │ + eoreq r4, r7, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3581c │ │ │ │ ldm r1, {r5, r6, r7, r8} │ │ │ │ mov fp, #0 │ │ │ │ @@ -22280,53 +22280,53 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 358c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 35914 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32db44 │ │ │ │ + bl 32db8c │ │ │ │ b 358a4 │ │ │ │ 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 358cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 358a4 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ 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 2aabc8 │ │ │ │ + bl 2aac10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r5, r7, ip, lsr #1 │ │ │ │ + strdeq r5, [r7], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 3595c │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrshteq r3, [sp], -r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 359a4 │ │ │ │ str r1, [sp] │ │ │ │ @@ -22336,15 +22336,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 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldrhteq r3, [sp], -r4 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #32] @ 359dc │ │ │ │ @@ -22373,16 +22373,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 39ce0 │ │ │ │ - eoreq r5, r7, r4, rrx │ │ │ │ - eorseq sp, r2, r8, lsr #16 │ │ │ │ + eoreq r5, r7, ip, lsr #1 │ │ │ │ + eorseq sp, r2, r8, ror #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, r0, #9 │ │ │ │ mov r4, r0 │ │ │ │ ldrexb r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 35a70 │ │ │ │ @@ -22399,23 +22399,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ beq 35bb4 │ │ │ │ ldr r1, [pc, #548] @ 35cb0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2adda0 │ │ │ │ + bl 2adde8 │ │ │ │ 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 2ae1b0 │ │ │ │ + bl 2ae1f8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ subs r1, r0, #3 │ │ │ │ movne r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ mov r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ @@ -22530,15 +22530,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #8] │ │ │ │ b 35c08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2ad438 │ │ │ │ + bl 2ad480 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq fp, sp, r0, lsr #9 │ │ │ │ eorseq sl, sp, ip, asr #4 │ │ │ │ ldrhteq ip, [sp], -r4 │ │ │ │ eorseq r3, sp, ip, lsl r4 │ │ │ │ @@ -22551,24 +22551,24 @@ │ │ │ │ beq 35cfc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35cfc │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 35d24 │ │ │ │ cmp r4, #0 │ │ │ │ beq 35d20 │ │ │ │ ldr r0, [pc, #52] @ 35d40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 35d24 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -22586,30 +22586,30 @@ │ │ │ │ beq 35da0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35da0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 35df0 │ │ │ │ ldr r0, [pc, #80] @ 35e00 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35d8c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22701,30 +22701,30 @@ │ │ │ │ beq 35f6c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35f6c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35f94 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 35fbc │ │ │ │ ldr r0, [pc, #80] @ 35fcc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35f58 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22813,24 +22813,24 @@ │ │ │ │ beq 36114 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36114 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 3613c │ │ │ │ cmp r4, #0 │ │ │ │ beq 36138 │ │ │ │ ldr r0, [pc, #52] @ 36158 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 3613c │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -22848,30 +22848,30 @@ │ │ │ │ beq 361b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 361b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 361e0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 36208 │ │ │ │ ldr r0, [pc, #80] @ 36218 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 361a4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22923,15 +22923,15 @@ │ │ │ │ beq 362f4 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 362f4 │ │ │ │ - bl 2d9138 │ │ │ │ + bl 2d9180 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 362f0 │ │ │ │ ldr r0, [pc, #52] @ 36314 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 36318 │ │ │ │ @@ -22941,32 +22941,32 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 3630c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 36310 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldrshteq r1, [r6], -r5 │ │ │ │ + eorseq r1, r6, r5, lsr r6 │ │ │ │ eorseq r4, sp, r4, lsl r3 │ │ │ │ - eorseq r1, r6, r1, lsl r6 │ │ │ │ + eorseq r1, r6, r1, asr r6 │ │ │ │ eorseq r4, sp, r0, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #512] @ 0x200 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 36380 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 36380 │ │ │ │ - bl 2d8f30 │ │ │ │ + bl 2d8f78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 3637c │ │ │ │ ldr r0, [pc, #52] @ 363a0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 363a4 │ │ │ │ @@ -22976,17 +22976,17 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 36398 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 3639c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r1, r6, r9, ror #10 │ │ │ │ + eorseq r1, r6, r9, lsr #11 │ │ │ │ eorseq r4, sp, r8, lsl #5 │ │ │ │ - eorseq r1, r6, r5, lsl #11 │ │ │ │ + eorseq r1, r6, r5, asr #11 │ │ │ │ eorseq r4, sp, r4, lsl #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 363ec │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -22994,15 +22994,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e4540 │ │ │ │ + bl 2e4588 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq sp, r0, r5, r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #104] @ 36468 │ │ │ │ add ip, sp, #8 │ │ │ │ @@ -23010,29 +23010,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ 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 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2de510 │ │ │ │ + bl 2de558 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r9, sp, ip, lsl sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #112] @ 364ec │ │ │ │ @@ -23043,29 +23043,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 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ 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 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2de510 │ │ │ │ + bl 2de558 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r9, sp, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -23079,17 +23079,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 3659c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36548 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dead4 │ │ │ │ + bl 2deb1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 365c0 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -23097,29 +23097,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 365dc │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 365c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 3659c │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f1dc │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dead4 │ │ │ │ + bl 2deb1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 365d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -23156,15 +23156,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 364f0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, sl, r8, lsr #2 │ │ │ │ + eoreq sl, sl, r0, ror r1 │ │ │ │ eorseq r4, sp, r0, ror #9 │ │ │ │ ldrshteq r9, [sp], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #120] @ 366fc │ │ │ │ ldr r3, [pc, #120] @ 36700 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -23193,15 +23193,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 364f0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq sl, r4, r0, sl │ │ │ │ + ldrdeq sl, [sl], -ip @ │ │ │ │ eorseq r4, sp, ip, asr r4 │ │ │ │ eorseq r9, sp, r0, ror #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 367a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -23211,30 +23211,30 @@ │ │ │ │ beq 36764 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36764 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3678c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 367b4 │ │ │ │ ldr r0, [pc, #80] @ 367c4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 36750 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23333,15 +23333,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 2dffb8 │ │ │ │ + bl 2e0000 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 36948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r7, [sp, #10] │ │ │ │ @@ -23360,15 +23360,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 3699c │ │ │ │ ldr r1, [pc, #1056] @ 36db4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fa44 │ │ │ │ + bl 34fa8c │ │ │ │ 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} │ │ │ │ @@ -23389,15 +23389,15 @@ │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ add r2, r3, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ bne 36c64 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2dffb8 │ │ │ │ + bl 2e0000 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3693c │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -23464,15 +23464,15 @@ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ bne 36bfc │ │ │ │ add r0, r3, #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2dffb8 │ │ │ │ + bl 2e0000 │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3693c │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -23505,57 +23505,57 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 367c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 36b70 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2df5c8 │ │ │ │ + bl 2df610 │ │ │ │ b 36c88 │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e04b8 │ │ │ │ + bl 2e0500 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e04b8 │ │ │ │ + bl 2e0500 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2e0108 │ │ │ │ + b 2e0150 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2df5c8 │ │ │ │ + bl 2df610 │ │ │ │ b 36c88 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2df5c8 │ │ │ │ + bl 2df610 │ │ │ │ b 36c88 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2df5c8 │ │ │ │ + bl 2df610 │ │ │ │ b 36c88 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2df5c8 │ │ │ │ + bl 2df610 │ │ │ │ b 36c88 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2df5c8 │ │ │ │ + bl 2df610 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 363f0 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -23594,40 +23594,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 367c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 36a5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2df50c │ │ │ │ + bl 2df554 │ │ │ │ b 36da8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2df50c │ │ │ │ + bl 2df554 │ │ │ │ b 36da8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2df50c │ │ │ │ + bl 2df554 │ │ │ │ b 36da8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2df50c │ │ │ │ + bl 2df554 │ │ │ │ b 36da8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2df50c │ │ │ │ + bl 2df554 │ │ │ │ b 36da8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2df50c │ │ │ │ + bl 2df554 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r4, sp, r4, lsl #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -23636,24 +23636,24 @@ │ │ │ │ beq 36df0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36df0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 36e18 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36e14 │ │ │ │ ldr r0, [pc, #52] @ 36e34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 36e18 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -23689,15 +23689,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 36e70 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e53ec │ │ │ │ + bl 2e5434 │ │ │ │ b 36e70 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 38174 │ │ │ │ @@ -23715,16 +23715,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 39ce0 │ │ │ │ - eoreq lr, sl, r8, lsl #7 │ │ │ │ - eorseq ip, r2, r0, lsr r3 │ │ │ │ + ldrdeq lr, [sl], -r0 @ │ │ │ │ + eorseq ip, r2, r0, ror r3 │ │ │ │ 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 │ │ │ │ @@ -23790,15 +23790,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 36fbc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e52ec │ │ │ │ + bl 2e5334 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r8, [sp], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -23810,30 +23810,30 @@ │ │ │ │ beq 370c0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 370c0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 370e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 37110 │ │ │ │ ldr r0, [pc, #80] @ 37120 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 370ac │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23925,30 +23925,30 @@ │ │ │ │ beq 3728c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3728c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 372dc │ │ │ │ ldr r0, [pc, #80] @ 372ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 37278 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23995,43 +23995,43 @@ │ │ │ │ bl 1f1dc │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 374b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r7, fp │ │ │ │ bne 373b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 374a0 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374a0 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 37420 │ │ │ │ ldr r0, [pc, #276] @ 374fc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 374e8 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f1dc │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -24039,22 +24039,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 374a0 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374a0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374e8 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -24087,47 +24087,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r5, r6, r6, lsl #3 │ │ │ │ + eorseq r5, r6, r6, asr #3 │ │ │ │ eorseq r3, sp, r8, asr #24 │ │ │ │ eorseq r8, sp, r4, lsr sl │ │ │ │ - ldrhteq r5, [r6], -r6 │ │ │ │ + ldrshteq r5, [r6], -r6 │ │ │ │ eorseq r3, sp, r8, lsl #25 │ │ │ │ - eorseq sl, r2, r0, ror r9 │ │ │ │ + ldrhteq sl, [r2], -r0 │ │ │ │ eorseq r3, sp, r0, lsl #25 │ │ │ │ eorseq r3, sp, r0, lsr #24 │ │ │ │ - ldrshteq r5, [r6], -sp │ │ │ │ + eorseq r5, r6, sp, lsr r1 │ │ │ │ ldrshteq r3, [sp], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37558 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 37558 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 37580 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3757c │ │ │ │ ldr r0, [pc, #52] @ 3759c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 37580 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -24143,15 +24143,15 @@ │ │ │ │ beq 37604 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 37604 │ │ │ │ - bl 2ec954 │ │ │ │ + bl 2ec99c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 37600 │ │ │ │ ldr r0, [pc, #52] @ 37624 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 37628 │ │ │ │ @@ -24161,17 +24161,17 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 3761c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 37620 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r5, r6, sp, lsr sl │ │ │ │ + eorseq r5, r6, sp, ror sl │ │ │ │ ldrhteq r3, [sp], -r4 │ │ │ │ - eorseq r5, r6, r9, asr sl │ │ │ │ + mlaseq r6, r9, sl, r5 │ │ │ │ eorseq r3, sp, r0, asr #29 │ │ │ │ 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 │ │ │ │ @@ -24202,43 +24202,43 @@ │ │ │ │ bl 1f1dc │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 377f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377f4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r7, fp │ │ │ │ bne 376f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 377dc │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377dc │ │ │ │ cmp r7, #17 │ │ │ │ bcs 3775c │ │ │ │ ldr r0, [pc, #276] @ 37838 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37824 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f1dc │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -24246,22 +24246,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 377dc │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377dc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37824 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -24294,23 +24294,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r5, r6, r5, ror #16 │ │ │ │ + eorseq r5, r6, r5, lsr #17 │ │ │ │ eorseq r3, sp, ip, asr #25 │ │ │ │ ldrshteq r8, [sp], -r8 │ │ │ │ - mlaseq r6, r5, r8, r5 │ │ │ │ + ldrsbteq r5, [r6], -r5 │ │ │ │ eorseq r3, sp, ip, lsl #26 │ │ │ │ - eorseq sl, r2, r4, lsr r6 │ │ │ │ + eorseq sl, r2, r4, ror r6 │ │ │ │ eorseq r3, sp, r4, lsl #26 │ │ │ │ eorseq r3, sp, r4, lsr #25 │ │ │ │ - eorseq r5, r6, fp, asr #15 │ │ │ │ + eorseq r5, r6, fp, lsl #16 │ │ │ │ eorseq r3, sp, r4, asr ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 378f0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -24319,30 +24319,30 @@ │ │ │ │ beq 378b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 378b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 378dc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 37904 │ │ │ │ ldr r0, [pc, #80] @ 37914 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 378a0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -24432,15 +24432,15 @@ │ │ │ │ beq 37a88 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 37a88 │ │ │ │ - bl 2f5408 │ │ │ │ + bl 2f5450 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 37a84 │ │ │ │ ldr r0, [pc, #52] @ 37aa8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 37aac │ │ │ │ @@ -24450,32 +24450,32 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 37aa0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 37aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldrshteq r6, [r6], -r2 │ │ │ │ + eorseq r6, r6, r2, lsr r5 │ │ │ │ eorseq r4, sp, r4, asr r1 │ │ │ │ - eorseq r6, r6, lr, lsl #10 │ │ │ │ + eorseq r6, r6, lr, asr #10 │ │ │ │ eorseq r4, sp, r0, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 37b14 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 37b14 │ │ │ │ - bl 2f5620 │ │ │ │ + bl 2f5668 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 37b10 │ │ │ │ ldr r0, [pc, #52] @ 37b34 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 37b38 │ │ │ │ @@ -24485,17 +24485,17 @@ │ │ │ │ bl 39cb0 │ │ │ │ ldr r0, [pc, #16] @ 37b2c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 37b30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r6, r6, r6, ror #8 │ │ │ │ + eorseq r6, r6, r6, lsr #9 │ │ │ │ eorseq r4, sp, r8, asr #1 │ │ │ │ - eorseq r6, r6, r2, lsl #9 │ │ │ │ + eorseq r6, r6, r2, asr #9 │ │ │ │ ldrsbteq r4, [sp], -r4 │ │ │ │ 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 37e24 │ │ │ │ @@ -24553,15 +24553,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 37d40 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2f1f9c │ │ │ │ + bl 2f1fe4 │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, r8 │ │ │ │ beq 37cd8 │ │ │ │ rev r7, r7 │ │ │ │ @@ -24589,15 +24589,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 37d68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f7d88 │ │ │ │ + bl 2f7dd0 │ │ │ │ ldr r0, [r7] │ │ │ │ b 37c2c │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -24676,25 +24676,25 @@ │ │ │ │ bne 37e24 │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ addcc r9, r5, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 37e34 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34a7dc │ │ │ │ + bl 34a824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 3810c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38024 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r4, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -24746,15 +24746,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 2f1f9c │ │ │ │ + bl 2f1fe4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 37fd4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -24806,15 +24806,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 38044 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ 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] │ │ │ │ @@ -24831,15 +24831,15 @@ │ │ │ │ bne 3808c │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 1df88 │ │ │ │ @@ -24852,26 +24852,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 37c1c │ │ │ │ mov r0, #0 │ │ │ │ b 37db8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2f7d38 │ │ │ │ + bl 2f7d80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2f7c88 │ │ │ │ + bl 2f7cd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r7, [sp], -r8 │ │ │ │ - eoreq pc, fp, ip, asr #31 │ │ │ │ - eoreq pc, fp, r4, lsl fp @ │ │ │ │ + eoreq r0, ip, r4, lsl r0 │ │ │ │ + eoreq pc, fp, ip, asr fp @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #56] @ 3816c │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -24889,15 +24889,15 @@ │ │ │ │ sub r2, fp, #1 │ │ │ │ str r2, [fp, #-12] │ │ │ │ bl 39ce0 │ │ │ │ ldrhteq r4, [sp], -r8 │ │ │ │ eorseq r7, sp, r4, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 312fa4 │ │ │ │ + bl 312fec │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 381c4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 381c8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -24943,15 +24943,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 38fa4 │ │ │ │ b 381f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 313cd4 │ │ │ │ + bl 313d1c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r4, sp, r4, asr #16 │ │ │ │ eorseq r4, sp, ip, lsl r8 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ @@ -25353,15 +25353,15 @@ │ │ │ │ b 1e6e4 │ │ │ │ ldr r0, [pc, #16] @ 388bc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 388c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eorseq r7, r6, sl, asr #7 │ │ │ │ + eorseq r7, r6, sl, lsl #8 │ │ │ │ eorseq r4, sp, r0, lsr #5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #20] @ 388e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1faac <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -25420,30 +25420,30 @@ │ │ │ │ beq 389e8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 389e8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38a10 │ │ │ │ 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 38a38 │ │ │ │ ldr r0, [pc, #80] @ 38a48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 389d4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -25528,38 +25528,38 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #68] @ 38bb4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 35372c │ │ │ │ + bl 353774 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 38b90 │ │ │ │ mov r0, #0 │ │ │ │ b 38b9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ bl 1ed80 │ │ │ │ ldr r1, [pc, #20] @ 38bb8 │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1] │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r7, r6, r3, lsl #21 │ │ │ │ + eorseq r7, r6, r3, asr #21 │ │ │ │ eorseq r8, sp, r0, lsr #19 │ │ │ │ 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 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 38c2c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -25570,50 +25570,50 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 38c58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 38c8c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #84] @ 38c90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strd r2, [r6] │ │ │ │ beq 38c58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 38c84 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sp, r0, lsr #16 │ │ │ │ eorseq r4, sp, r8, lsl r8 │ │ │ │ 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 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 38d04 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -25624,15 +25624,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 38d3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 38d70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 38d74 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -25640,37 +25640,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 38d3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 38d68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sp, r4, asr #14 │ │ │ │ eorseq r4, sp, r0, asr #14 │ │ │ │ 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 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 38de8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -25681,15 +25681,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 38e20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 38e54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 38e58 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -25697,37 +25697,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 38e20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 38e4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sp, r0, ror #12 │ │ │ │ eorseq r4, sp, ip, asr r6 │ │ │ │ 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 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 38ecc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -25738,15 +25738,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 38f08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #104] @ 38f3c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [pc, #100] @ 38f40 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -25755,54 +25755,54 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r3, [r6] │ │ │ │ stmib r6, {r2, r7} │ │ │ │ str r0, [r6, #12] │ │ │ │ beq 38f08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 38f34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sp, ip, ror r5 │ │ │ │ eorseq r4, sp, r0, ror r5 │ │ │ │ push {r0, r1, r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 341124 │ │ │ │ + bl 34116c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 317758 │ │ │ │ + bl 3177a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 32df48 │ │ │ │ + bl 32df90 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 324b0c │ │ │ │ + bl 324b54 │ │ │ │ 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 │ │ │ │ @@ -25950,15 +25950,15 @@ │ │ │ │ clrex │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq 39178 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 317f5c │ │ │ │ + bl 317fa4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ b 39178 │ │ │ │ ldr r0, [pc, #108] @ 39294 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ @@ -25989,15 +25989,15 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sp, ip, ror #7 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 3356d4 │ │ │ │ + bl 33571c │ │ │ │ ldr r0, [pc, #40] @ 392e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 392e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -26059,26 +26059,26 @@ │ │ │ │ bl 1faac <__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 311c10 │ │ │ │ + bl 311c58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #324] @ 39518 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 393f4 │ │ │ │ ldr r0, [pc, #300] @ 3951c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 313284 │ │ │ │ + bl 3132cc │ │ │ │ mov r1, #1 │ │ │ │ bl 1dd78 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 393fc │ │ │ │ @@ -26102,19 +26102,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 31281c │ │ │ │ + bl 312864 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 332de0 │ │ │ │ - bl 312fa4 │ │ │ │ + bl 332e28 │ │ │ │ + bl 312fec │ │ │ │ bl 38180 │ │ │ │ ldr r0, [pc, #144] @ 39520 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #140] @ 39524 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -26134,15 +26134,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 394cc │ │ │ │ cmp r0, #1 │ │ │ │ bne 394f4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32e6bc │ │ │ │ + bl 32e704 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, sp, ip, lsr sl │ │ │ │ ldrshteq r6, [sp], -r0 │ │ │ │ eorseq r6, sp, ip, asr r9 │ │ │ │ eorseq r6, sp, ip, lsl r9 │ │ │ │ @@ -26273,15 +26273,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 396fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 39720 │ │ │ │ dmb ish │ │ │ │ - bl 32e53c │ │ │ │ + bl 32e584 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #88] @ 3978c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39764 │ │ │ │ @@ -26293,41 +26293,41 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 1e228 <__cxa_thread_atexit_impl@plt> │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #44] @ 39798 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 316774 │ │ │ │ + bl 3167bc │ │ │ │ b 39720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 332d9c │ │ │ │ + bl 332de4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, sp, r4, asr #12 │ │ │ │ - eoreq ip, pc, r4, lsl #19 │ │ │ │ + eoreq ip, pc, ip, asr #19 │ │ │ │ ldrshteq r7, [sp], -ip │ │ │ │ - eoreq ip, pc, r4, ror #18 │ │ │ │ + eoreq ip, pc, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 397ec │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 337230 │ │ │ │ + bl 337278 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 39870 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r6 │ │ │ │ bls 39824 │ │ │ │ @@ -26344,15 +26344,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 311ffc │ │ │ │ + bl 312044 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 39858 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ beq 39880 │ │ │ │ @@ -26373,15 +26373,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 341c40 │ │ │ │ + bl 341c88 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 398c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ eorseq r4, sp, ip, ror r3 │ │ │ │ @@ -26400,23 +26400,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 39940 │ │ │ │ ldr r0, [pc, #100] @ 39970 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ b 39944 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b 39964 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ b 39944 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3995c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -26591,30 +26591,30 @@ │ │ │ │ beq 39c34 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 39c34 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39c5c │ │ │ │ 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 39c84 │ │ │ │ ldr r0, [pc, #80] @ 39c94 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c20 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -26628,50 +26628,50 @@ │ │ │ │ bne 39c20 │ │ │ │ b 39c5c │ │ │ │ ldrsbteq r6, [sp], -r8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bleq 34fa00 │ │ │ │ + bleq 34fa48 │ │ │ │ bl 39cb0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b7424 │ │ │ │ + bl 1b746c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3554e0 │ │ │ │ + bl 355528 │ │ │ │ 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 332450 │ │ │ │ + bl 332498 │ │ │ │ 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 332450 │ │ │ │ + bl 332498 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 39e88 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -26754,22 +26754,22 @@ │ │ │ │ eorseq r6, sp, r4, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 39ea0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 39d84 │ │ │ │ - ldrsbteq r9, [r6], -r9 │ │ │ │ + eorseq r9, r6, r9, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 39ebc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 39dd0 │ │ │ │ - eorseq r9, r6, r3, ror #5 │ │ │ │ + eorseq r9, r6, r3, lsr #6 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 39eec │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -26868,38 +26868,38 @@ │ │ │ │ ldr r0, [pc, #40] @ 3a07c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - eorseq r9, r6, lr, lsl #5 │ │ │ │ - eorseq r9, r6, r0, lsl #5 │ │ │ │ - eorseq r9, r6, ip, ror #4 │ │ │ │ + eorseq r9, r6, lr, asr #5 │ │ │ │ + eorseq r9, r6, r0, asr #5 │ │ │ │ + eorseq r9, r6, ip, lsr #5 │ │ │ │ mlaseq sp, ip, r7, r4 │ │ │ │ - eorseq r9, r1, ip, ror #6 │ │ │ │ - ldrshteq r9, [r1], -r4 │ │ │ │ + ldrhteq r9, [r1], -r4 │ │ │ │ + eorseq r9, r1, ip, lsr r3 │ │ │ │ eorseq r4, sp, r0, lsr #14 │ │ │ │ - eorseq r9, r1, r0, lsl r3 │ │ │ │ + eorseq r9, r1, r8, asr r3 │ │ │ │ mlaseq sp, ip, sp, r5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 355be8 │ │ │ │ + bl 355c30 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 35b7d0 │ │ │ │ + bl 35b818 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 35b83c │ │ │ │ + bl 35b884 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 35b8a8 │ │ │ │ + bl 35b8f0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 3a108 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -27001,15 +27001,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 3a27c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 39d40 │ │ │ │ - mlaseq r6, r2, r3, sl │ │ │ │ + ldrsbteq sl, [r6], -r2 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 3a2d8 │ │ │ │ ldr r3, [pc, #68] @ 3a2dc │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -27024,16 +27024,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 39ce0 │ │ │ │ - mlaseq r1, r8, r0, r9 │ │ │ │ - eorseq r8, r2, ip, ror #30 │ │ │ │ + eorseq r9, r1, r0, ror #1 │ │ │ │ + eorseq r8, r2, ip, lsr #31 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #56] @ 3a334 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -27101,16 +27101,16 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 39ce0 │ │ │ │ eorseq r4, sp, r8, ror sl │ │ │ │ - eorseq r8, r1, ip, ror pc │ │ │ │ - eorseq r8, r1, r8, ror pc │ │ │ │ + eorseq r8, r1, r4, asr #31 │ │ │ │ + eorseq r8, r1, r0, asr #31 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 3a458 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 3a45c │ │ │ │ mov r3, #1 │ │ │ │ @@ -27271,15 +27271,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r7, r2, r3 │ │ │ │ b 3a6b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 3a700 │ │ │ │ vldr d1, [pc, #280] @ 3a7f0 │ │ │ │ @@ -27520,15 +27520,15 @@ │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne 3a984 │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r1, r3, #0 │ │ │ │ bmi 3aab0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ b 3aab4 │ │ │ │ mov r4, #2 │ │ │ │ stm r9, {r4, r7} │ │ │ │ @@ -27768,15 +27768,15 @@ │ │ │ │ bl 20338 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ qaddne r7, r2, r3 │ │ │ │ qsubeq r7, r2, r3 │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 3aec4 │ │ │ │ vldr d1, [pc, #220] @ 3af78 │ │ │ │ @@ -28118,15 +28118,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #132] @ 3b46c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 3b470 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -28139,26 +28139,26 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 3b438 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r7, r2, pc, lsl #23 │ │ │ │ - mlaseq r2, r2, fp, r7 │ │ │ │ - eorseq r7, r2, r7, ror fp │ │ │ │ + eorseq r7, r2, pc, asr #23 │ │ │ │ + ldrsbteq r7, [r2], -r2 │ │ │ │ + ldrhteq r7, [r2], -r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b4a8 │ │ │ │ @@ -28179,15 +28179,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #124] @ 3b558 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 3b55c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -28198,26 +28198,26 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 3b534 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3b534 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - mlaseq r2, fp, sl, r7 │ │ │ │ - mlaseq r2, lr, sl, r7 │ │ │ │ - eorseq r7, r2, r3, lsl #21 │ │ │ │ + ldrsbteq r7, [r2], -fp │ │ │ │ + ldrsbteq r7, [r2], -lr │ │ │ │ + eorseq r7, r2, r3, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28229,15 +28229,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b63c │ │ │ │ mov r0, r5 │ │ │ │ bl 1dc7c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e9bcc │ │ │ │ + bl 2e9c14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1e870 │ │ │ │ orrs r0, r6, r7 │ │ │ │ bne 3b630 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -28284,15 +28284,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #164] @ 3b724 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #132] @ 3b728 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -28305,15 +28305,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 3b6d0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e870 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ @@ -28322,28 +28322,28 @@ │ │ │ │ bl 39e88 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ ldrsbteq r5, [sp], -r4 │ │ │ │ eorseq r5, sp, r8, asr pc │ │ │ │ - ldrshteq r7, [r2], -r7 │ │ │ │ - ldrshteq r7, [r2], -sl │ │ │ │ - ldrsbteq r7, [r2], -pc │ │ │ │ + eorseq r7, r2, r7, lsr r9 │ │ │ │ + eorseq r7, r2, sl, lsr r9 │ │ │ │ + eorseq r7, r2, pc, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b768 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d3934 │ │ │ │ + bl d397c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ @@ -28355,15 +28355,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #132] @ 3b820 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 3b824 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -28376,188 +28376,188 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 3b7ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - ldrsbteq r7, [r2], -fp │ │ │ │ - ldrsbteq r7, [r2], -lr │ │ │ │ - eorseq r7, r2, r3, asr #15 │ │ │ │ + eorseq r7, r2, fp, lsl r8 │ │ │ │ + eorseq r7, r2, lr, lsl r8 │ │ │ │ + eorseq r7, r2, r3, lsl #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b844 │ │ │ │ - b 1ae590 │ │ │ │ + b 1ae5d8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b854 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r8, fp, ip, lsl #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b874 │ │ │ │ - b 1ae820 │ │ │ │ + b 1ae868 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b884 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ ldrsbteq r8, [fp], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b8a4 │ │ │ │ - b 1b0244 │ │ │ │ + b 1b028c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b8b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r8, fp, ip, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b8d4 │ │ │ │ - b 1b0f98 │ │ │ │ + b 1b0fe0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b8e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r8, fp, ip, ror sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b904 │ │ │ │ - b 1af2e4 │ │ │ │ + b 1af32c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b914 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r8, fp, ip, asr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b934 │ │ │ │ - b 1ae300 │ │ │ │ + b 1ae348 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b944 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r8, fp, ip, lsl sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b964 │ │ │ │ - b 1b1748 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b974 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r8, fp, ip, ror #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b994 │ │ │ │ - b 1b14b8 │ │ │ │ + b 1b1500 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3b9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ ldrhteq r8, [fp], -ip │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3b9bc │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldrsbteq r6, [r2], -pc │ │ │ │ + b 351da4 │ │ │ │ + eorseq r6, r2, pc, lsl r4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3b9d4 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, lr, ror r9 │ │ │ │ + b 351da4 │ │ │ │ + ldrhteq r6, [r2], -lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3b9ec │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, r5, ror #19 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r6, r2, r5, lsr #20 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba04 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, r2, asr #16 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r6, r2, r2, lsl #17 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba1c │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, r3, ror r9 │ │ │ │ + b 351da4 │ │ │ │ + ldrhteq r6, [r2], -r3 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba34 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, fp, ror r7 │ │ │ │ + b 351da4 │ │ │ │ + ldrhteq r6, [r2], -fp │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba4c │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, r5, asr r8 │ │ │ │ + b 351da4 │ │ │ │ + mlaseq r2, r5, r8, r6 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba64 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, pc, lsl #17 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r6, r2, pc, asr #17 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba7c │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldrshteq r6, [r2], -r7 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r6, r2, r7, lsr r8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3ba94 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, r8, ror r7 │ │ │ │ + b 351da4 │ │ │ │ + ldrhteq r6, [r2], -r8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3baac │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r6, r2, lr, lsr #14 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r6, r2, lr, ror #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #7 │ │ │ │ bne 3bb00 │ │ │ │ @@ -28567,63 +28567,63 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 3bb38 │ │ │ │ ldr r3, [pc, #48] @ 3bb3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, fp, r0, lsl #25 │ │ │ │ - eorseq r5, r2, ip, asr sl │ │ │ │ - eorseq r5, r2, lr, lsr sl │ │ │ │ + mlaseq r2, ip, sl, r5 │ │ │ │ + eorseq r5, r2, lr, ror sl │ │ │ │ eorseq r8, fp, r8, asr ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 352278 │ │ │ │ + bl 3522c0 │ │ │ │ ldr r2, [pc, #88] @ 3bbc0 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 35ebb4 │ │ │ │ + bl 35ebfc │ │ │ │ ldr r5, [pc, #52] @ 3bbc4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ebb4 │ │ │ │ + bl 35ebfc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ebb4 │ │ │ │ + bl 35ebfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35ed50 │ │ │ │ + bl 35ed98 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r8, fp, r0, ror #21 │ │ │ │ eorseq r8, fp, ip, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -28636,32 +28636,32 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 3bc44 │ │ │ │ ldr r3, [pc, #40] @ 3bc48 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r2, r8, lsl r9 │ │ │ │ + eorseq r5, r2, r8, asr r9 │ │ │ │ eorseq r8, fp, r4, asr fp │ │ │ │ - eorseq r5, r2, sl, asr r9 │ │ │ │ + mlaseq r2, sl, r9, r5 │ │ │ │ mlaseq fp, r4, fp, r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ @@ -28672,32 +28672,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 3bcdc │ │ │ │ ldr r3, [pc, #48] @ 3bce0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, fp, ip, lsl fp │ │ │ │ - ldrhteq r5, [r2], -r8 │ │ │ │ - mlaseq r2, sl, r8, r5 │ │ │ │ + ldrshteq r5, [r2], -r8 │ │ │ │ + ldrsbteq r5, [r2], -sl │ │ │ │ ldrshteq r8, [fp], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -28707,32 +28707,32 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 3bd68 │ │ │ │ ldr r3, [pc, #48] @ 3bd6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r2, ip, lsr #16 │ │ │ │ + eorseq r5, r2, ip, ror #16 │ │ │ │ eorseq r8, fp, r8, lsr #20 │ │ │ │ - eorseq r5, r2, lr, lsl #16 │ │ │ │ + eorseq r5, r2, lr, asr #16 │ │ │ │ eorseq r8, fp, r8, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -28827,15 +28827,15 @@ │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r9 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 2f64a4 │ │ │ │ + bl 2f64ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 3bf3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ @@ -28892,15 +28892,15 @@ │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ beq 3c028 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e3d8 │ │ │ │ @@ -28965,15 +28965,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ b 3c0f8 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #236] @ 3c230 │ │ │ │ ldr r2, [pc, #236] @ 3c234 │ │ │ │ ldr r1, [pc, #236] @ 3c238 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -29005,15 +29005,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 3c204 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 3c204 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3c204 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e3d8 │ │ │ │ b 3c204 │ │ │ │ @@ -29026,19 +29026,19 @@ │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 74cbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r8, fp, r0, ror r7 │ │ │ │ eorseq r3, sp, r0, asr lr │ │ │ │ - eorseq r5, r2, r8, lsl #11 │ │ │ │ - eorseq r5, r2, ip, asr #10 │ │ │ │ - eorseq r5, r2, r3, asr r0 │ │ │ │ + eorseq r5, r2, r8, asr #11 │ │ │ │ + eorseq r5, r2, ip, lsl #11 │ │ │ │ + mlaseq r2, r3, r0, r5 │ │ │ │ eorseq r8, fp, r8, lsr r5 │ │ │ │ - andseq r9, r6, r0, lsl #7 │ │ │ │ + andseq r9, r6, r8, asr #7 │ │ │ │ ldrshteq r8, [fp], -r8 │ │ │ │ eorseq r8, fp, r8, lsl r2 │ │ │ │ ldrhteq r3, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ @@ -29101,15 +29101,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3c474 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -29233,43 +29233,43 @@ │ │ │ │ beq 3c54c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, fp │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r6, r4, lsr #2 │ │ │ │ + andseq r9, r6, ip, ror #2 │ │ │ │ eorseq r8, fp, r4, lsl r0 │ │ │ │ eorseq r8, fp, ip │ │ │ │ eorseq r3, sp, r4, asr #20 │ │ │ │ eorseq r8, fp, r0, asr #2 │ │ │ │ - eorseq r4, r2, fp, lsl ip │ │ │ │ + eorseq r4, r2, fp, asr ip │ │ │ │ ldrsbteq r8, [fp], -r0 │ │ │ │ - @ instruction: 0x00168ff0 │ │ │ │ + andseq r9, r6, r8, lsr r0 │ │ │ │ eorseq r7, fp, r0, ror #29 │ │ │ │ eorseq r3, sp, r0, lsr r9 │ │ │ │ - mulseq r6, ip, r0 │ │ │ │ + andseq r9, r6, r4, ror #1 │ │ │ │ eorseq r7, fp, r4, ror pc │ │ │ │ ldrsbteq r3, [sp], -ip │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 3c5a8 │ │ │ │ tst r2, #32 │ │ │ │ bne 3c5ac │ │ │ │ - b 354ad4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + b 354b1c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 3c5c8 │ │ │ │ tst r2, #32 │ │ │ │ bne 3c5cc │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 3c5f0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -29315,20 +29315,20 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl 40bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 3c6a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 35108c │ │ │ │ + b 3510d4 │ │ │ │ eorseq r8, fp, r8, lsr r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl d5564 │ │ │ │ + bl d55ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ beq 3c738 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ @@ -29339,15 +29339,15 @@ │ │ │ │ beq 3c714 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq 3c740 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c708 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ @@ -29448,337 +29448,337 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, ip, lsr #6 │ │ │ │ ldrhteq r5, [sp], -r0 │ │ │ │ eorseq r7, fp, r4, ror #21 │ │ │ │ ldrhteq r8, [fp], -r8 │ │ │ │ ldrsbteq r5, [sp], -ip │ │ │ │ - mlaseq r2, fp, r8, r4 │ │ │ │ + ldrsbteq r4, [r2], -fp │ │ │ │ eorseq r7, fp, r8, lsr sp │ │ │ │ eorseq r8, fp, r0, lsl #6 │ │ │ │ mlaseq fp, r0, r2, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c8e4 │ │ │ │ - b 1b0f98 │ │ │ │ + b 1b0fe0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c8f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, ror #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c914 │ │ │ │ - b 1ae590 │ │ │ │ + b 1ae5d8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c924 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, lsr sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c944 │ │ │ │ - b 1ae300 │ │ │ │ + b 1ae348 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c954 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, lsl #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c974 │ │ │ │ - b 1b0244 │ │ │ │ + b 1b028c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c984 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ ldrsbteq r7, [fp], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c9a4 │ │ │ │ - b 1ae820 │ │ │ │ + b 1ae868 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, lsr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c9d4 │ │ │ │ - b 1af2e4 │ │ │ │ + b 1af32c │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, ror r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ca04 │ │ │ │ - b 1b14b8 │ │ │ │ + b 1b1500 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3ca14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, asr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ca34 │ │ │ │ - b 1b1748 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3ca44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r7, fp, ip, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3cb14 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3d518 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 3cb68 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3cba4 │ │ │ │ add r5, r6, #4 │ │ │ │ b 3cb88 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3cba4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cb7c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 3cb7c │ │ │ │ cmp r4, #0 │ │ │ │ beq 3cbc4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 3cc10 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3cc7c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cc90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ blne 3d518 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3ccb4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_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 3cd0c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r6 │ │ │ │ b 3ccf4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd2c │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3cd50 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r6, r5 │ │ │ │ b 3cd34 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd6c │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3cda8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3d6a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3cde0 │ │ │ │ bx lr │ │ │ │ @@ -29786,15 +29786,15 @@ │ │ │ │ bne 3cdf0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 1f944 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ bne 3ce64 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -29803,30 +29803,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ce48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 3d254 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ce84 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 3d254 │ │ │ │ mov r0, r5 │ │ │ │ @@ -29842,33 +29842,33 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cee4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cf04 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #5 │ │ │ │ cmp r1, #4 │ │ │ │ bhi 3d00c │ │ │ │ @@ -29891,20 +29891,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cfa8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cff0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ b 3cff0 │ │ │ │ @@ -29916,64 +29916,64 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d03c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3d014 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3d03c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2dc97c │ │ │ │ + b 2dc9c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d05c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b 3d088 │ │ │ │ b 3d070 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d08c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ bne 3d0d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [pc, #48] @ 3d108 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 3d10c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -29989,15 +29989,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f944 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bcs 3d144 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -30007,68 +30007,68 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d178 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d1a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d1f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1db98 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d210 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ beq 3d2a4 │ │ │ │ @@ -30082,35 +30082,35 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d2cc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d2cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 194ed8 │ │ │ │ + b 194f20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d2f4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d33c │ │ │ │ @@ -30127,15 +30127,15 @@ │ │ │ │ b 3d318 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d358 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d3cc │ │ │ │ @@ -30151,48 +30151,48 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d3b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d3e8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d408 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d464 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -30202,15 +30202,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d484 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d4cc │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -30219,65 +30219,65 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3d4cc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d4a4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 3d4a4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d4f0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d538 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d550 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d568 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3d5d0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d590 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ blne 3d6a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -30285,18 +30285,18 @@ │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bne 3d584 │ │ │ │ b 3d590 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -30308,46 +30308,46 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3d630 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d608 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 3d608 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d654 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d678 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ blne 3d518 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d6ec │ │ │ │ add r5, r6, #4 │ │ │ │ b 3d6d0 │ │ │ │ @@ -30355,50 +30355,50 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3d6ec │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d6c4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 3d6c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d70c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d724 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d740 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 3d790 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -30409,31 +30409,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d7c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d7f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d934 │ │ │ │ ldr r8, [pc, #608] @ 3da80 │ │ │ │ @@ -30595,15 +30595,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ 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] @ 3daf8 │ │ │ │ @@ -30617,15 +30617,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 3a398 │ │ │ │ ldrshteq r6, [fp], -r4 │ │ │ │ - eorseq r3, r2, fp, asr #11 │ │ │ │ + eorseq r3, r2, fp, lsl #12 │ │ │ │ eorseq r6, fp, r4, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ bl 1e360 │ │ │ │ @@ -30681,15 +30681,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #744] @ 3dedc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #712] @ 3dee0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30700,15 +30700,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 3de7c │ │ │ │ cmp r4, #0 │ │ │ │ beq 3de7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ ldr r1, [pc, #648] @ 3def0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -30719,15 +30719,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #616] @ 3def4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #584] @ 3def8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30738,15 +30738,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 3de74 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3de74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 3de74 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r6, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ ldr r1, [pc, #488] @ 3dee4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -30756,15 +30756,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #456] @ 3dee8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #424] @ 3deec │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30775,15 +30775,15 @@ │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 3dd78 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3dd78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ b 3de70 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ef30 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -30818,15 +30818,15 @@ │ │ │ │ movweq r0, #1 │ │ │ │ bl 3d808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 160dbc │ │ │ │ + bl 160e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 47ab8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3de44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1db98 │ │ │ │ @@ -30834,15 +30834,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3de64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3de64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -30864,23 +30864,23 @@ │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r5, r2, r3, lsl #7 │ │ │ │ - eorseq r5, r2, r6, lsl #7 │ │ │ │ - eorseq r5, r2, fp, ror #6 │ │ │ │ - mlaseq r2, r8, r2, r5 │ │ │ │ - eorseq r5, r2, sl, asr r2 │ │ │ │ - eorseq r5, r2, pc, lsr r2 │ │ │ │ - eorseq r5, r2, r2, lsl r3 │ │ │ │ - eorseq r5, r2, lr, ror #5 │ │ │ │ - ldrsbteq r5, [r2], -r3 │ │ │ │ + eorseq r5, r2, r3, asr #7 │ │ │ │ + eorseq r5, r2, r6, asr #7 │ │ │ │ + eorseq r5, r2, fp, lsr #7 │ │ │ │ + ldrsbteq r5, [r2], -r8 │ │ │ │ + mlaseq r2, sl, r2, r5 │ │ │ │ + eorseq r5, r2, pc, ror r2 │ │ │ │ + eorseq r5, r2, r2, asr r3 │ │ │ │ + eorseq r5, r2, lr, lsr #6 │ │ │ │ + eorseq r5, r2, r3, lsl r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r7} │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -30934,15 +30934,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #500] @ 3e1dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #468] @ 3e1e0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30953,15 +30953,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 3e0e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3e0e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ ldr r1, [pc, #428] @ 3e208 │ │ │ │ mov r2, #0 │ │ │ │ @@ -30972,15 +30972,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #396] @ 3e20c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #364] @ 3e210 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30991,15 +30991,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 3e0d8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3e0d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #256] @ 3e1f4 │ │ │ │ ldr r3, [pc, #256] @ 3e1f8 │ │ │ │ @@ -31056,50 +31056,50 @@ │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r4, r2, pc, lsl #31 │ │ │ │ - mlaseq r2, r2, pc, r4 @ │ │ │ │ - eorseq r4, r2, r7, ror pc │ │ │ │ + eorseq r4, r2, pc, asr #31 │ │ │ │ + ldrsbteq r4, [r2], -r2 │ │ │ │ + ldrhteq r4, [r2], -r7 │ │ │ │ ldrsbteq r6, [fp], -ip │ │ │ │ eorseq r6, fp, r4, ror #31 │ │ │ │ eorseq r1, sp, ip, ror #23 │ │ │ │ mlaseq sp, r8, fp, r3 │ │ │ │ ldrshteq r3, [sp], -r0 │ │ │ │ eorseq r6, fp, r4, lsr #4 │ │ │ │ ldrshteq r6, [fp], -r8 │ │ │ │ eorseq r3, sp, r8, asr #22 │ │ │ │ eorseq r6, fp, ip, asr #31 │ │ │ │ - eorseq r4, r2, r2, asr pc │ │ │ │ - ldrshteq r4, [r2], -sl │ │ │ │ - ldrsbteq r4, [r2], -pc │ │ │ │ + mlaseq r2, r2, pc, r4 @ │ │ │ │ + eorseq r4, r2, sl, lsr pc │ │ │ │ + eorseq r4, r2, pc, lsl pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 3e228 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldrsbteq r3, [r2], -r9 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r3, r2, r9, lsl r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 3e288 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 3e26c │ │ │ │ ldr r2, [pc, #304] @ 3e388 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 34fa44 │ │ │ │ + bl 34fa8c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -31235,25 +31235,25 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r6, fp, r4, ror #4 │ │ │ │ - eorseq r2, r2, sl, lsl #29 │ │ │ │ + eorseq r2, r2, sl, asr #29 │ │ │ │ eorseq r6, fp, r4, asr #4 │ │ │ │ - eorseq r2, r2, r7, lsr r2 │ │ │ │ - eorseq r2, r2, r7, lsl r2 │ │ │ │ + eorseq r2, r2, r7, ror r2 │ │ │ │ + eorseq r2, r2, r7, asr r2 │ │ │ │ eorseq r6, fp, ip, lsr #4 │ │ │ │ - eorseq r2, r2, r2, lsr #29 │ │ │ │ - eorseq r2, r2, r7, lsr #29 │ │ │ │ + eorseq r2, r2, r2, ror #29 │ │ │ │ + eorseq r2, r2, r7, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ bmi 3ea20 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ beq 3e528 │ │ │ │ @@ -31261,15 +31261,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ea28 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ b 3e52c │ │ │ │ mov sl, #1 │ │ │ │ @@ -31279,15 +31279,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 35f460 │ │ │ │ + bl 35f4a8 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -31609,15 +31609,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ea84 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, fp, ip, ror ip │ │ │ │ eorseq r1, sp, ip, lsl r9 │ │ │ │ eorseq r5, fp, r8, lsr #21 │ │ │ │ ldrshteq r5, [fp], -r4 │ │ │ │ eorseq r5, fp, r8, lsr #22 │ │ │ │ @@ -31841,15 +31841,15 @@ │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ beq 3ee4c │ │ │ │ b 3f1c4 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2dfbcc │ │ │ │ + bl 2dfc14 │ │ │ │ b 3ee44 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ b 3ee3c │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 3f1f8 │ │ │ │ @@ -31973,15 +31973,15 @@ │ │ │ │ bne 3efec │ │ │ │ b 3f1a8 │ │ │ │ cmp r2, #25 │ │ │ │ bne 3f1e8 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2dfbcc │ │ │ │ + bl 2dfc14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eabc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ bcs 3f1a8 │ │ │ │ ldr r1, [sl] │ │ │ │ @@ -32102,17 +32102,17 @@ │ │ │ │ bl 39d40 │ │ │ │ ldr r0, [pc, #16] @ 3f230 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #12] @ 3f234 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eorseq r1, r2, sl, lsl #8 │ │ │ │ + eorseq r1, r2, sl, asr #8 │ │ │ │ eorseq r5, fp, r0, ror r0 │ │ │ │ - eorseq r1, r2, r2, lsr #8 │ │ │ │ + eorseq r1, r2, r2, ror #8 │ │ │ │ eorseq r5, fp, r8, ror r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ bl 3fcb4 │ │ │ │ @@ -32157,15 +32157,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f334 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 84fcc │ │ │ │ + bl 85018 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ beq 3f2e0 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5} │ │ │ │ stm r4, {r0, r1, r2, r3, r5} │ │ │ │ @@ -32191,15 +32191,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f3bc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 853ac │ │ │ │ + bl 853f8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ beq 3f368 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5} │ │ │ │ stm r4, {r0, r1, r2, r3, r5} │ │ │ │ @@ -32224,15 +32224,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f438 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, sp │ │ │ │ - bl 854fc │ │ │ │ + bl 85548 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ beq 3f3f0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -32255,29 +32255,29 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r3, r2] │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 15c774 │ │ │ │ + b 15c7bc │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bls 3f500 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, #1 │ │ │ │ str r6, [r3, r2] │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 12dac8 │ │ │ │ + b 12db10 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -32296,15 +32296,15 @@ │ │ │ │ bl 286f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ b 3f4b0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 3f5ac │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 3f5b0 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 3f5b4 │ │ │ │ @@ -32322,22 +32322,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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r5, fp, ip, asr #2 │ │ │ │ - ldrshteq r1, [r2], -sp │ │ │ │ + eorseq r2, r2, sp, lsr r0 │ │ │ │ eorseq r4, fp, r8, lsl pc │ │ │ │ - ldrsbteq r1, [r2], -sp │ │ │ │ - ldrsbteq r1, [r2], -lr │ │ │ │ + eorseq r2, r2, sp, lsl r0 │ │ │ │ + eorseq r2, r2, lr, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [pc, #64] @ 3f610 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #60] @ 3f614 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #56] @ 3f618 │ │ │ │ @@ -32347,20 +32347,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, fp, r4, lsl #2 │ │ │ │ eorseq r5, fp, r4, ror #1 │ │ │ │ - eorseq r1, r2, lr, ror pc │ │ │ │ + ldrhteq r1, [r2], -lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [pc, #64] @ 3f66c │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #60] @ 3f670 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #56] @ 3f674 │ │ │ │ @@ -32370,20 +32370,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrhteq r5, [fp], -r8 │ │ │ │ eorseq r5, fp, r8, lsl #1 │ │ │ │ - eorseq r1, r2, r2, lsr #30 │ │ │ │ + eorseq r1, r2, r2, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [pc, #64] @ 3f6c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #60] @ 3f6cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #56] @ 3f6d0 │ │ │ │ @@ -32393,20 +32393,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, fp, ip, rrx │ │ │ │ eorseq r5, fp, ip, lsr #32 │ │ │ │ - eorseq r1, r2, r6, asr #29 │ │ │ │ + eorseq r1, r2, r6, lsl #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [pc, #64] @ 3f724 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #60] @ 3f728 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #56] @ 3f72c │ │ │ │ @@ -32416,20 +32416,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, fp, r0, lsr #32 │ │ │ │ ldrsbteq r4, [fp], -r0 │ │ │ │ - eorseq r1, r2, sl, ror #28 │ │ │ │ + eorseq r1, r2, sl, lsr #29 │ │ │ │ b 1e4a4 │ │ │ │ b 1e888 │ │ │ │ b 1e87c │ │ │ │ b 1e3e4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -32454,18 +32454,18 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, sl │ │ │ │ add ip, r5, #8 │ │ │ │ ldm lr, {r0, r1, r3, r4, r5, r6} │ │ │ │ mov r2, r9 │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ @@ -32489,30 +32489,30 @@ │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 3f860 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 3f82c │ │ │ │ b 3f860 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 3f82c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r6, ip, asr #26 │ │ │ │ + mulseq r6, r4, sp │ │ │ │ ldrhteq r5, [fp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -32537,18 +32537,18 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, sl, fp} │ │ │ │ @@ -32559,15 +32559,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f958 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sp │ │ │ │ bl 561bc │ │ │ │ b 3f978 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ @@ -32607,18 +32607,18 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -32637,17 +32637,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fa90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sp │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ b 3faac │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 3cf2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -32676,22 +32676,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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrhteq r4, [fp], -ip │ │ │ │ - eorseq r1, r2, lr, asr #22 │ │ │ │ + eorseq r1, r2, lr, lsl #23 │ │ │ │ eorseq r4, fp, r8, asr #25 │ │ │ │ - eorseq r1, r2, r6, lsr #22 │ │ │ │ - eorseq r1, r2, r4, lsr fp │ │ │ │ + eorseq r1, r2, r6, ror #22 │ │ │ │ + eorseq r1, r2, r4, ror fp │ │ │ │ b 1f860 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [r1] │ │ │ │ ldrd r4, [lr, #16] │ │ │ │ cmp r5, r4 │ │ │ │ bcs 3fb9c │ │ │ │ @@ -32949,15 +32949,15 @@ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r9, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ beq 40088 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ bne 3ffa4 │ │ │ │ @@ -33029,15 +33029,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 4011c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4011c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4011c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 40118 │ │ │ │ ldr r0, [pc, #516] @ 402cc │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -33077,15 +33077,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq 40174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -33099,15 +33099,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 401c8 │ │ │ │ mov r7, r0 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ b 40174 │ │ │ │ ldr r1, [pc, #228] @ 402bc │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #224] @ 402c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -33157,23 +33157,23 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 402b0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, fp, ip, ror #14 │ │ │ │ eorseq r4, fp, ip, lsr #23 │ │ │ │ mlaseq fp, r8, fp, r4 │ │ │ │ - eorseq r2, r2, r0, lsl #5 │ │ │ │ - eorseq r1, r2, r0, lsr #31 │ │ │ │ - ldrsbteq r2, [r2], -ip │ │ │ │ + eorseq r2, r2, r0, asr #5 │ │ │ │ + eorseq r1, r2, r0, ror #31 │ │ │ │ + eorseq r2, r2, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ bl 3fcb4 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ @@ -33249,15 +33249,15 @@ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r9, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ beq 40538 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ bne 40454 │ │ │ │ @@ -33329,15 +33329,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 405cc │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ beq 405cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 405cc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 405c8 │ │ │ │ ldr r0, [pc, #516] @ 4077c │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -33377,15 +33377,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq 40624 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -33399,15 +33399,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 40678 │ │ │ │ mov r7, r0 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ b 40624 │ │ │ │ ldr r1, [pc, #228] @ 4076c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #224] @ 40770 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -33457,23 +33457,23 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 40760 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mlaseq fp, ip, r2, r4 │ │ │ │ eorseq r4, fp, r4, lsl r7 │ │ │ │ eorseq r4, fp, r8, ror #13 │ │ │ │ - ldrsbteq r1, [r2], -r0 │ │ │ │ - ldrshteq r1, [r2], -r0 │ │ │ │ - eorseq r1, r2, ip, lsr #24 │ │ │ │ + eorseq r1, r2, r0, lsl lr │ │ │ │ + eorseq r1, r2, r0, lsr fp │ │ │ │ + eorseq r1, r2, ip, ror #24 │ │ │ │ b 1df94 │ │ │ │ b 1fa4c │ │ │ │ b 1deec │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -33768,31 +33768,31 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40c3c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 40bf8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40c6c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -33851,15 +33851,15 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str sl, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ beq 40e98 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #6 │ │ │ │ bne 40dc0 │ │ │ │ @@ -33940,15 +33940,15 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 41024 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40ec8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 40ec8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ bne 41044 │ │ │ │ @@ -33980,15 +33980,15 @@ │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 410a8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40f68 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 40f68 │ │ │ │ ldr r2, [pc, #548] @ 411bc │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fcd4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -34025,15 +34025,15 @@ │ │ │ │ bne 40eb8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 41040 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ @@ -34058,24 +34058,24 @@ │ │ │ │ bne 4110c │ │ │ │ cmp r9, #0 │ │ │ │ beq 410c4 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ b 410ec │ │ │ │ mov r0, r7 │ │ │ │ bl 3d364 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ @@ -34087,27 +34087,27 @@ │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 410a8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41114 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 41114 │ │ │ │ mov r4, r0 │ │ │ │ b 411a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ b 41198 │ │ │ │ b 41154 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3cb38 │ │ │ │ b 411b4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -34124,17 +34124,17 @@ │ │ │ │ addne r0, sp, #20 │ │ │ │ blne 3d5ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r3, [fp], -ip │ │ │ │ ldrsbteq r3, [fp], -r8 │ │ │ │ eorseq r3, fp, r4, lsr #27 │ │ │ │ - ldrhteq r1, [r2], -r5 │ │ │ │ - eorseq r1, r2, r5, ror #4 │ │ │ │ - eorseq r1, r2, r9, asr r3 │ │ │ │ + ldrshteq r1, [r2], -r5 │ │ │ │ + eorseq r1, r2, r5, lsr #5 │ │ │ │ + mlaseq r2, r9, r3, r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 412b4 │ │ │ │ @@ -34349,15 +34349,15 @@ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r9, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ beq 41660 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ bne 41584 │ │ │ │ @@ -34427,15 +34427,15 @@ │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 416f0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ beq 416f0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 416f0 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ bne 416e8 │ │ │ │ ldr r0, [pc, #508] @ 41898 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ @@ -34475,15 +34475,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq 4174c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -34507,15 +34507,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 41654 │ │ │ │ mov r7, r0 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ b 4174c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ b 416f0 │ │ │ │ mov r0, #24 │ │ │ │ b 414a0 │ │ │ │ ldr r0, [pc, #172] @ 41894 │ │ │ │ @@ -34552,23 +34552,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4187c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r3, fp, r4, lsl r1 │ │ │ │ ldrshteq r3, [fp], -r4 │ │ │ │ ldrsbteq r3, [fp], -r8 │ │ │ │ - eorseq r0, r2, r0, lsr #25 │ │ │ │ - eorseq r0, r2, r0, asr #19 │ │ │ │ - eorseq r0, r2, r8, lsl #22 │ │ │ │ + eorseq r0, r2, r0, ror #25 │ │ │ │ + eorseq r0, r2, r0, lsl #20 │ │ │ │ + eorseq r0, r2, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 418f0 │ │ │ │ @@ -34626,15 +34626,15 @@ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r9, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ beq 41ab4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 419d8 │ │ │ │ @@ -34704,15 +34704,15 @@ │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 41b44 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ beq 41b44 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 41b44 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ bne 41b3c │ │ │ │ ldr r0, [pc, #508] @ 41cec │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ @@ -34752,15 +34752,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq 41ba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -34784,15 +34784,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 41aa8 │ │ │ │ mov r7, r0 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ b 41ba0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ b 41b44 │ │ │ │ mov r0, #24 │ │ │ │ b 418f4 │ │ │ │ ldr r0, [pc, #172] @ 41ce8 │ │ │ │ @@ -34829,23 +34829,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 41cd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, fp, r0, lsl sp │ │ │ │ eorseq r3, fp, r0, asr #3 │ │ │ │ eorseq r3, fp, r4, lsl #3 │ │ │ │ - eorseq r0, r2, sl, lsr r9 │ │ │ │ - eorseq r0, r2, sl, asr r6 │ │ │ │ - eorseq r0, r2, r2, lsr #15 │ │ │ │ + eorseq r0, r2, sl, ror r9 │ │ │ │ + mlaseq r2, sl, r6, r0 │ │ │ │ + eorseq r0, r2, r2, ror #15 │ │ │ │ b 1f710 │ │ │ │ b 1dfdc │ │ │ │ b 1ece4 │ │ │ │ b 1fc5c │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -34883,15 +34883,15 @@ │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ beq 41ea4 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 12f64c │ │ │ │ + bl 12f694 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 3b1e0 │ │ │ │ ldm sp, {r4, sl} │ │ │ │ mov r9, r0 │ │ │ │ @@ -34907,15 +34907,15 @@ │ │ │ │ bne 41e28 │ │ │ │ cmp r4, #0 │ │ │ │ beq 41e08 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -34926,26 +34926,26 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 41dec │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41e30 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 41e30 │ │ │ │ cmp r9, #0 │ │ │ │ bne 41e68 │ │ │ │ mov r9, sl │ │ │ │ b 41e08 │ │ │ │ mov r0, r9 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r9, sl │ │ │ │ b 41e08 │ │ │ │ ldr r2, [pc, #80] @ 41ee0 │ │ │ │ add r1, sp, #15 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fcd4 │ │ │ │ @@ -34953,15 +34953,15 @@ │ │ │ │ b 41e08 │ │ │ │ mov r0, #24 │ │ │ │ b 41d60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 3cb38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -35002,15 +35002,15 @@ │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ beq 42080 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 12f358 │ │ │ │ + bl 12f3a0 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 3b1e0 │ │ │ │ ldm sp, {r4, sl} │ │ │ │ mov r9, r0 │ │ │ │ @@ -35026,15 +35026,15 @@ │ │ │ │ bne 42004 │ │ │ │ cmp r4, #0 │ │ │ │ beq 41fe4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -35045,26 +35045,26 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 41fc8 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4200c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4200c │ │ │ │ cmp r9, #0 │ │ │ │ bne 42044 │ │ │ │ mov r9, sl │ │ │ │ b 41fe4 │ │ │ │ mov r0, r9 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r9, sl │ │ │ │ b 41fe4 │ │ │ │ ldr r2, [pc, #80] @ 420bc │ │ │ │ add r1, sp, #15 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fcd4 │ │ │ │ @@ -35072,15 +35072,15 @@ │ │ │ │ b 41fe4 │ │ │ │ mov r0, #24 │ │ │ │ b 41f3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 3cb38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -35122,15 +35122,15 @@ │ │ │ │ bne 421e0 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldmib sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ bne 42180 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -35140,15 +35140,15 @@ │ │ │ │ beq 421bc │ │ │ │ ldr r0, [pc, #128] @ 42218 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 42200 │ │ │ │ mov r7, r0 │ │ │ │ b 421c0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -35214,15 +35214,15 @@ │ │ │ │ ldr r0, [pc, #2480] @ 42c6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmpeq r0, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -35240,15 +35240,15 @@ │ │ │ │ beq 423c8 │ │ │ │ ldr r1, [pc, #2412] @ 42c94 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 42b40 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ b 423d0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -35259,15 +35259,15 @@ │ │ │ │ ldrb r4, [r9] │ │ │ │ mov r9, #1 │ │ │ │ ldrb r6, [r0] │ │ │ │ ldr r0, [pc, #2324] @ 42c90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 42b60 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [fp, r1] │ │ │ │ cmp r6, r2 │ │ │ │ moveq r2, r4 │ │ │ │ strb r2, [r0, r1] │ │ │ │ @@ -35287,15 +35287,15 @@ │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 34e1cc │ │ │ │ + bl 34e214 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov ip, r4 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -35566,24 +35566,24 @@ │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ add r5, r6, r5 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42854 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ beq 42278 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 42278 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bne 42848 │ │ │ │ @@ -35620,23 +35620,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42ae0 │ │ │ │ ldr r0, [pc, #856] @ 42c80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42ae0 │ │ │ │ ldr r0, [pc, #840] @ 42c84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9914 │ │ │ │ + bl d995c │ │ │ │ cmp r0, #0 │ │ │ │ beq 42ae0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #7 │ │ │ │ bhi 429f4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -35672,15 +35672,15 @@ │ │ │ │ cmp r2, #6 │ │ │ │ beq 42ae0 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ beq 42a04 │ │ │ │ b 42ae0 │ │ │ │ mov r0, #123 @ 0x7b │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #1 │ │ │ │ bne 42ae0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ bhi 42ae0 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -35690,15 +35690,15 @@ │ │ │ │ beq 42ae0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42ae0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42ae0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42b90 │ │ │ │ mov r7, r0 │ │ │ │ @@ -35729,15 +35729,15 @@ │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ str ip, [sp, #208] @ 0xd0 │ │ │ │ str lr, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #420] @ 42ca4 │ │ │ │ @@ -35812,39 +35812,39 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 42c4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42c2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42c14 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bne 42c20 │ │ │ │ b 42c2c │ │ │ │ eorseq r2, fp, ip, lsr #13 │ │ │ │ - andseq r3, r6, r0, lsl #4 │ │ │ │ + andseq r3, r6, r8, asr #4 │ │ │ │ eorseq r1, fp, ip, lsr fp │ │ │ │ eorseq sp, ip, r8, lsr r4 │ │ │ │ eorseq sp, ip, r8, asr r7 │ │ │ │ eorseq sp, ip, r8, lsr r7 │ │ │ │ eorseq sp, ip, r0, lsr #14 │ │ │ │ eorseq sp, ip, ip, lsl #14 │ │ │ │ - eorseq lr, r1, sl, lsl ip │ │ │ │ + eorseq lr, r1, sl, asr ip │ │ │ │ eorseq r1, fp, ip, asr #27 │ │ │ │ eorseq sp, ip, r4, lsr #21 │ │ │ │ ldrshteq sp, [ip], -r0 │ │ │ │ eorseq r1, fp, r8, ror #22 │ │ │ │ eorseq r1, fp, ip, ror #18 │ │ │ │ ldrsbteq r1, [fp], -ip │ │ │ │ eorseq r1, fp, r0, lsl sl │ │ │ │ @@ -35891,15 +35891,15 @@ │ │ │ │ bl 1fc90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42d68 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [pc, #3796] @ 43c44 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, lr, #392 @ 0x188 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ mov r0, #3 │ │ │ │ @@ -35913,27 +35913,27 @@ │ │ │ │ str r6, [sp, #1268] @ 0x4f4 │ │ │ │ str r1, [sp, #1260] @ 0x4ec │ │ │ │ str r0, [sp, #1256] @ 0x4e8 │ │ │ │ str r1, [sp, #1248] @ 0x4e0 │ │ │ │ str r1, [sp, #1240] @ 0x4d8 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ - bl 2de8e4 │ │ │ │ + bl 2de92c │ │ │ │ cmp r0, #0 │ │ │ │ bne 44154 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r6, [sp, #1416] @ 0x588 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ ldrb r0, [sp, #358] @ 0x166 │ │ │ │ strb r0, [sp, #354] @ 0x162 │ │ │ │ ldrh r1, [r2, #136] @ 0x88 │ │ │ │ strb r0, [r4, #15] │ │ │ │ mov r0, #5 │ │ │ │ strh r1, [r2, #132] @ 0x84 │ │ │ │ @@ -35994,15 +35994,15 @@ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r1, [sl, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #20] │ │ │ │ add r1, sl, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r5, [sp, #1240] @ 0x4d8 │ │ │ │ ldr r9, [sp, #1244] @ 0x4dc │ │ │ │ cmp r5, #2 │ │ │ │ beq 43274 │ │ │ │ ldr r6, [sp, #1248] @ 0x4e0 │ │ │ │ cmp r6, #5 │ │ │ │ beq 42f68 │ │ │ │ @@ -36047,15 +36047,15 @@ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ bl 3af84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 440b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 8511c │ │ │ │ + bl 85168 │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ ldr r9, [sp, #1244] @ 0x4dc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ beq 440b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -36092,15 +36092,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ bl 3af84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 440d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 85260 │ │ │ │ + bl 852ac │ │ │ │ ldr r7, [sp, #1240] @ 0x4d8 │ │ │ │ ldr r9, [sp, #1244] @ 0x4dc │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ beq 440d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -36227,28 +36227,28 @@ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ blt 432ac │ │ │ │ cmp r1, #0 │ │ │ │ beq 432ac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r8, [sp, #1416] @ 0x588 │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ blt 432c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ bl 3d518 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 432dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r1, [sp, #748] @ 0x2ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -36283,15 +36283,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 43388 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, r6 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 433c4 │ │ │ │ add r1, sp, #724 @ 0x2d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 28f48 │ │ │ │ b 42d4c │ │ │ │ @@ -36344,15 +36344,15 @@ │ │ │ │ ldr r8, [r8] │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4347c │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r9, sp, #512 @ 0x200 │ │ │ │ ldrb r1, [sp, #514] @ 0x202 │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ add r7, sl, #12 │ │ │ │ ldrh r0, [r9] │ │ │ │ strb r1, [sp, #358] @ 0x166 │ │ │ │ @@ -36419,15 +36419,15 @@ │ │ │ │ str r7, [sp, #1244] @ 0x4dc │ │ │ │ str r7, [sp, #1252] @ 0x4e4 │ │ │ │ str r2, [sp, #1248] @ 0x4e0 │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ str r1, [sp, #1240] @ 0x4d8 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ ldr r9, [sp, #928] @ 0x3a0 │ │ │ │ ldr r6, [sp, #932] @ 0x3a4 │ │ │ │ ldr fp, [sp, #936] @ 0x3a8 │ │ │ │ bl 3d658 │ │ │ │ mov r8, #5 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ @@ -36463,15 +36463,15 @@ │ │ │ │ bne 43ac4 │ │ │ │ ldr r0, [pc, #3952] @ 445b4 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #31 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #31 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 44184 │ │ │ │ ldr r1, [pc, #3920] @ 445b8 │ │ │ │ mov r2, #31 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -36495,15 +36495,15 @@ │ │ │ │ ldrb r0, [sp, #1241] @ 0x4d9 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43b2c │ │ │ │ ldr r1, [sp, #1592] @ 0x638 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, lr, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85260 │ │ │ │ + bl 852ac │ │ │ │ ldr r7, [sp, #1240] @ 0x4d8 │ │ │ │ ldr r8, [sp, #1244] @ 0x4dc │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ beq 43b48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ @@ -36530,15 +36530,15 @@ │ │ │ │ ldr r9, [sp, #532] @ 0x214 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 43764 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 43b6c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 435c0 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ @@ -36570,15 +36570,15 @@ │ │ │ │ strb r0, [sp, #91] @ 0x5b │ │ │ │ mov r0, #15 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 35f460 │ │ │ │ + bl 35f4a8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r8, r0, #36 @ 0x24 │ │ │ │ add sl, lr, #392 @ 0x188 │ │ │ │ add r6, lr, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ @@ -36590,15 +36590,15 @@ │ │ │ │ movne r1, r7 │ │ │ │ ldreq r1, [sp, #1420] @ 0x58c │ │ │ │ ldr r0, [pc, #4052] @ 44818 │ │ │ │ add r2, r5, r1 │ │ │ │ sub r3, r7, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1a2f24 │ │ │ │ + bl 1a2f6c │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #1240] @ 0x4d8 │ │ │ │ @@ -36606,28 +36606,28 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ stm sp, {r7, ip} │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 15c0a8 │ │ │ │ + bl 15c0f0 │ │ │ │ ldr r1, [sp, #1244] @ 0x4dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 438ac │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 438c8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ - bl 15d354 │ │ │ │ + bl 15d39c │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ mov r0, #4 │ │ │ │ add fp, r6, #12 │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ @@ -36639,15 +36639,15 @@ │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ ldr r1, [pc, #3888] @ 44850 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r2, [pc, #3884] @ 44854 │ │ │ │ add r0, r6, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -36662,21 +36662,21 @@ │ │ │ │ str r2, [sp, #1240] @ 0x4d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ add r5, lr, #216 @ 0xd8 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r2, sp, #700 @ 0x2bc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 43cc8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -36688,23 +36688,23 @@ │ │ │ │ ldr r0, [sp, #1248] @ 0x4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43a20 │ │ │ │ ldr r1, [sp, #1244] @ 0x4dc │ │ │ │ mov r7, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ cmp r6, r0 │ │ │ │ bne 439fc │ │ │ │ ldr r1, [pc, #3684] @ 44858 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 31fa4c │ │ │ │ + bl 31fa94 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ ldr r3, [sp, #1424] @ 0x590 │ │ │ │ ldr r2, [sp, #1420] @ 0x58c │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -36719,29 +36719,29 @@ │ │ │ │ ldr r8, [sp, #1256] @ 0x4e8 │ │ │ │ cmp r7, r0 │ │ │ │ bne 43a58 │ │ │ │ ldr r1, [pc, #3616] @ 4486c │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 31fa4c │ │ │ │ + bl 31fa94 │ │ │ │ ldr r3, [sp, #1100] @ 0x44c │ │ │ │ add r2, sp, #1264 @ 0x4f0 │ │ │ │ add r5, r7, r7, lsl #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [r3, r5, lsl #2]! │ │ │ │ strd r8, [r3, #4] │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #2 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ bl 74e28 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, lr, #216 @ 0xd8 │ │ │ │ ldr r1, [sp, #1240] @ 0x4d8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -36785,21 +36785,21 @@ │ │ │ │ bl 29028 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 43b60 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ b 431e4 │ │ │ │ ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 435c0 │ │ │ │ b 4377c │ │ │ │ mov r8, #2 │ │ │ │ b 43b90 │ │ │ │ mov r8, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ @@ -36820,70 +36820,70 @@ │ │ │ │ ldr r1, [pc, #3192] @ 4484c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1420] @ 0x58c │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ str r2, [sp, #1240] @ 0x4d8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ ldr fp, [sp, #368] @ 0x170 │ │ │ │ beq 43c10 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp sl, #0 │ │ │ │ beq 43c2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 435c0 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 3d518 │ │ │ │ b 435c0 │ │ │ │ eorseq r1, fp, r0, ror #13 │ │ │ │ - ldrshteq lr, [r1], -r4 │ │ │ │ - eorseq pc, r1, r9, lsl #9 │ │ │ │ - eorseq pc, r1, pc, ror #8 │ │ │ │ - eorseq lr, r1, ip, lsl #18 │ │ │ │ + eorseq lr, r1, r4, lsr sl │ │ │ │ + eorseq pc, r1, r9, asr #9 │ │ │ │ + eorseq pc, r1, pc, lsr #9 │ │ │ │ + eorseq lr, r1, ip, asr #18 │ │ │ │ add r2, sp, #1264 @ 0x4f0 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #2 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ bl 74e28 │ │ │ │ ldr r1, [sp, #1240] @ 0x4d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, lr, #216 @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43cb0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #1252] @ 0x4e4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43cc8 │ │ │ │ ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ clz r0, r0 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -36896,20 +36896,20 @@ │ │ │ │ mov ip, r5 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, ip, #12 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ add r2, lr, #392 @ 0x188 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ ldr r1, [sp, #1248] @ 0x4e0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43da0 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ str r1, [sp, #1248] @ 0x4e0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -36922,15 +36922,15 @@ │ │ │ │ ldr r7, [sp, #1104] @ 0x450 │ │ │ │ cmp r7, r0 │ │ │ │ bne 43d84 │ │ │ │ ldr r1, [pc, #2788] @ 4485c │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 31fa4c │ │ │ │ + bl 31fa94 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ strd sl, [r0, #4] │ │ │ │ mov sl, r6 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ @@ -36951,29 +36951,29 @@ │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ cmp r7, r0 │ │ │ │ bne 43df8 │ │ │ │ ldr r1, [pc, #2680] @ 44868 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 31fa4c │ │ │ │ + bl 31fa94 │ │ │ │ add r3, sp, #928 @ 0x3a0 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ add r5, r7, r7, lsl #1 │ │ │ │ ldr r1, [sp, #1416] @ 0x588 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r6, r5, lsl #2]! │ │ │ │ add r0, r7, #1 │ │ │ │ strd r2, [r6, #4] │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ beq 43e30 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ bl 3d6a8 │ │ │ │ add r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ clz r0, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ @@ -36981,97 +36981,97 @@ │ │ │ │ beq 43e88 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 43e70 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15d528 │ │ │ │ + bl 15d570 │ │ │ │ cmp r7, #0 │ │ │ │ beq 43e88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43eb8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 15d3f0 │ │ │ │ + bl 15d438 │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43edc │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 15d48c │ │ │ │ + bl 15d4d4 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ - bl 15d5c4 │ │ │ │ + bl 15d60c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 75150 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43f18 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ bl 75150 │ │ │ │ ldr r1, [sp, #1096] @ 0x448 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43f44 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ bl 74de4 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43f68 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ bl 1f944 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43f88 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43fa0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43fb8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 44034 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 43fe8 │ │ │ │ @@ -37091,32 +37091,32 @@ │ │ │ │ bne 42e1c │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 42e1c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #724 @ 0x2d4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 43fd4 │ │ │ │ b 43fe8 │ │ │ │ ldrb r0, [sp, #1241] @ 0x4d9 │ │ │ │ cmp r0, #0 │ │ │ │ beq 440e0 │ │ │ │ ldr r1, [sp, #1592] @ 0x638 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ - bl 8511c │ │ │ │ + bl 85168 │ │ │ │ ldr r9, [sp, #1240] @ 0x4d8 │ │ │ │ ldr r8, [sp, #1244] @ 0x4dc │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ beq 440fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ @@ -37186,76 +37186,76 @@ │ │ │ │ ldr r2, [pc, #1716] @ 44840 │ │ │ │ mov r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #31 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - eorseq pc, r1, sp, lsl #4 │ │ │ │ + eorseq pc, r1, sp, asr #4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 44464 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ b 44310 │ │ │ │ eorseq r1, fp, r4, lsl #24 │ │ │ │ eorseq r1, fp, r8, lsr #23 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 441e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ bl 3d5ec │ │ │ │ b 44378 │ │ │ │ ldr r1, [sp, #1416] @ 0x588 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44320 │ │ │ │ ldr r0, [sp, #1420] @ 0x58c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 44320 │ │ │ │ ldr r1, [sp, #1240] @ 0x4d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44238 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #1244] @ 0x4dc │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #1252] @ 0x4e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44390 │ │ │ │ ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ b 4439c │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44300 │ │ │ │ ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 44300 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 444e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 444e8 │ │ │ │ ldr r1, [sp, #1240] @ 0x4d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -37279,15 +37279,15 @@ │ │ │ │ b 444cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #1416] @ 0x588 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44464 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 44464 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ bl 3d5ec │ │ │ │ ldr r1, [sp, #1252] @ 0x4e4 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -37298,15 +37298,15 @@ │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, #1 │ │ │ │ b 444e8 │ │ │ │ ldr r0, [sp, #1256] @ 0x4e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ beq 444e8 │ │ │ │ ldr r1, [sp, #1264] @ 0x4f0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -37314,15 +37314,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bne 44398 │ │ │ │ mov r9, #1 │ │ │ │ b 444e8 │ │ │ │ ldr r0, [sp, #1268] @ 0x4f4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r9, #1 │ │ │ │ b 444e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ @@ -37333,42 +37333,42 @@ │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44500 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 44500 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 444f0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 444f0 │ │ │ │ ldr r1, [sp, #1244] @ 0x4dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 445c4 │ │ │ │ ldr r0, [sp, #1240] @ 0x4d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 445c4 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44534 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 44534 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ bl 3d6a8 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ @@ -37394,15 +37394,15 @@ │ │ │ │ b 4474c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 447c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ b 447b8 │ │ │ │ - eorseq lr, r1, sp, ror r3 │ │ │ │ + ldrhteq lr, [r1], -sp │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 3d488 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ bl 3d488 │ │ │ │ mov r5, #0 │ │ │ │ @@ -37411,15 +37411,15 @@ │ │ │ │ b 445d4 │ │ │ │ b 44510 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ b 447bc │ │ │ │ - eorseq lr, r1, r4, lsr r3 │ │ │ │ + eorseq lr, r1, r4, ror r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 44560 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ @@ -37429,34 +37429,34 @@ │ │ │ │ bne 44590 │ │ │ │ b 4480c │ │ │ │ @ instruction: 0xffffbfbc │ │ │ │ eorseq r1, fp, r4, lsr r4 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4454c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 3d518 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4480c │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4480c │ │ │ │ ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq ip, [ip], -r4 │ │ │ │ - eorseq lr, r1, ip, asr #3 │ │ │ │ + eorseq lr, r1, ip, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -37496,46 +37496,46 @@ │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r9, r0 │ │ │ │ beq 4480c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 445ec │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 445f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 44608 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sp, #108] @ 0x6c │ │ │ │ cmpne r1, #0 │ │ │ │ beq 44618 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 44618 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ bl 3cc48 │ │ │ │ b 447c8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -37544,105 +37544,105 @@ │ │ │ │ bl 3cc48 │ │ │ │ b 447c8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r1, ip, asr #1 │ │ │ │ + eorseq lr, r1, ip, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt 4478c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4478c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt 447a4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ bl 3d518 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 447c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 447c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4480c │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #1416] @ 0x588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44804 │ │ │ │ ldr r0, [sp, #1420] @ 0x58c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ bl 3d214 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq sp, r1, sl, asr #21 │ │ │ │ + eorseq sp, r1, sl, lsl #22 │ │ │ │ mlaseq fp, ip, r2, r1 │ │ │ │ eorseq r1, fp, r0, asr #4 │ │ │ │ eorseq r0, fp, r8, ror #25 │ │ │ │ eorseq r0, fp, ip, lsl #25 │ │ │ │ - eorseq lr, r1, r5, lsr #5 │ │ │ │ - mlaseq r1, pc, r2, lr @ │ │ │ │ - eorseq ip, r1, r2, lsr #29 │ │ │ │ + eorseq lr, r1, r5, ror #5 │ │ │ │ + ldrsbteq lr, [r1], -pc │ │ │ │ + eorseq ip, r1, r2, ror #29 │ │ │ │ ldrhteq r0, [fp], -ip │ │ │ │ eorseq r0, fp, r8, lsl #6 │ │ │ │ ldrhteq r0, [fp], -r4 │ │ │ │ @ instruction: 0xffffb980 │ │ │ │ eorseq r0, fp, r4, ror #27 │ │ │ │ eorseq ip, ip, r0, lsl #8 │ │ │ │ @ instruction: 0xffffbc00 │ │ │ │ eorseq r1, fp, r0, lsl #1 │ │ │ │ ldrsbteq r0, [fp], -r0 │ │ │ │ eorseq r0, fp, ip, ror #24 │ │ │ │ - eorseq sp, r1, pc, lsl #22 │ │ │ │ - ldrshteq sp, [r1], -r6 │ │ │ │ + eorseq sp, r1, pc, asr #22 │ │ │ │ + eorseq sp, r1, r6, lsr fp │ │ │ │ eorseq r0, fp, r4, lsl #24 │ │ │ │ eorseq r0, fp, r8, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #328] @ 449c8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 448e0 │ │ │ │ - bl 2e7b30 │ │ │ │ + bl 2e7b78 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq 44940 │ │ │ │ cmp r0, #0 │ │ │ │ beq 448d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f944 │ │ │ │ @@ -37651,15 +37651,15 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 42224 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #232] @ 449d8 │ │ │ │ ldr r5, [pc, #232] @ 449dc │ │ │ │ ldr r2, [pc, #232] @ 449e0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -37676,15 +37676,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e660 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #120] @ 449cc │ │ │ │ ldr r2, [pc, #120] @ 449d0 │ │ │ │ ldr r5, [pc, #120] @ 449d4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -37709,19 +37709,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, ip, r0, lsr sp │ │ │ │ - andseq r0, r6, r0, ror fp │ │ │ │ + @ instruction: 0x00160bb8 │ │ │ │ eorseq pc, sl, r0, lsr #29 │ │ │ │ ldrhteq pc, [sl], -r4 @ │ │ │ │ eorseq pc, sl, r4, lsr #30 │ │ │ │ - mulseq r6, r8, fp │ │ │ │ + andseq r0, r6, r0, ror #23 │ │ │ │ eorseq pc, sl, r8, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r6, [pc, #2024] @ 451dc │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr fp, [r0] │ │ │ │ @@ -37730,15 +37730,15 @@ │ │ │ │ add r0, r0, fp │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44f20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2e7b30 │ │ │ │ + bl 2e7b78 │ │ │ │ ldr r5, [pc, #1972] @ 451e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [pc, #1968] @ 451e4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ beq 44afc │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -37751,15 +37751,15 @@ │ │ │ │ bne 45028 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44af4 │ │ │ │ add sl, sp, #416 @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ - bl d6a94 │ │ │ │ + bl d6adc │ │ │ │ cmp r0, #0 │ │ │ │ beq 44af4 │ │ │ │ ldr r1, [pc, #1900] @ 451f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r3, r2 │ │ │ │ add r2, r1, r0 │ │ │ │ @@ -37792,30 +37792,30 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 44f84 │ │ │ │ ldr r1, [pc, #1780] @ 45208 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ ldrd r2, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r2, fp │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4508c │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ beq 450a4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add sl, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl d2ee4 │ │ │ │ + bl d2f2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f944 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, fp │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -37825,48 +37825,48 @@ │ │ │ │ beq 450d4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add sl, sp, #20 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl d30bc │ │ │ │ + bl d3104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ add sl, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl d6be8 │ │ │ │ + bl d6c30 │ │ │ │ ldr r0, [pc, #1640] @ 4522c │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4507c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 1df10 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19869c │ │ │ │ + bl 1986e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [pc, #1560] @ 45230 │ │ │ │ ldr r3, [pc, #1560] @ 45234 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl c7878 │ │ │ │ + bl c78c0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1544] @ 45238 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, r7 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ @@ -37885,15 +37885,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1472] @ 4523c │ │ │ │ mov r1, #8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4507c │ │ │ │ ldr r3, [pc, #1440] @ 45240 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -37901,34 +37901,34 @@ │ │ │ │ bl 1e36c │ │ │ │ ldr r0, [pc, #1416] @ 45244 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4507c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 1df10 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198758 │ │ │ │ + bl 1987a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [pc, #1336] @ 45248 │ │ │ │ ldr r3, [pc, #1336] @ 4524c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl c7878 │ │ │ │ + bl c78c0 │ │ │ │ ldr ip, [pc, #1324] @ 45250 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r0, r7 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6} │ │ │ │ @@ -37945,15 +37945,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1256] @ 45254 │ │ │ │ mov r1, #8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4507c │ │ │ │ ldr r3, [pc, #1224] @ 45258 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -37973,15 +37973,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r9, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f66ec │ │ │ │ + bl 2f6734 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1128] @ 45264 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -37994,15 +37994,15 @@ │ │ │ │ bl 1e210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1076] @ 45268 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 450f0 │ │ │ │ ldr r3, [pc, #1048] @ 4526c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -38040,26 +38040,26 @@ │ │ │ │ ldr r1, [pc, #920] @ 4527c │ │ │ │ ldr r2, [pc, #920] @ 45280 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #14 │ │ │ │ mov r3, r9 │ │ │ │ - bl 154de8 │ │ │ │ + bl 154e30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44f10 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 42224 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #852] @ 45284 │ │ │ │ ldr r7, [pc, #852] @ 45288 │ │ │ │ ldr r2, [pc, #852] @ 4528c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -38091,15 +38091,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ b 44b0c │ │ │ │ bl 1d940 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #672] @ 45270 │ │ │ │ ldr r2, [pc, #672] @ 45274 │ │ │ │ ldr r7, [pc, #672] @ 45278 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -38197,22 +38197,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ b 451b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca954 │ │ │ │ + bl ca99c │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca954 │ │ │ │ + bl ca99c │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ b 451b0 │ │ │ │ @@ -38238,45 +38238,45 @@ │ │ │ │ eorseq sp, ip, r4, lsr r0 │ │ │ │ eorseq r8, fp, ip, lsl #19 │ │ │ │ eorseq ip, ip, r4, asr #24 │ │ │ │ ldrshteq r4, [fp], -r4 │ │ │ │ eorseq r5, fp, r4, lsr #12 │ │ │ │ eorseq r5, fp, r8, asr #13 │ │ │ │ eorseq pc, sl, r8, lsl sl @ │ │ │ │ - eorseq ip, r1, sl, asr r9 │ │ │ │ + mlaseq r1, sl, r9, ip │ │ │ │ eorseq pc, sl, r0, lsl sl @ │ │ │ │ - eorseq ip, r1, r6, asr r9 │ │ │ │ + mlaseq r1, r6, r9, ip │ │ │ │ eorseq pc, sl, r8, lsl #20 │ │ │ │ - eorseq ip, r1, r8, asr r9 │ │ │ │ + mlaseq r1, r8, r9, ip │ │ │ │ eorseq pc, sl, r0, lsl #20 │ │ │ │ - eorseq ip, r1, r7, asr r9 │ │ │ │ + mlaseq r1, r7, r9, ip │ │ │ │ eorseq fp, ip, r4, asr r2 │ │ │ │ - eorseq r4, r2, r8, lsr sp │ │ │ │ + eorseq r4, r2, r8, ror sp │ │ │ │ ldrsbteq r5, [fp], -r0 │ │ │ │ - eorseq ip, r1, ip, lsr sp │ │ │ │ + eorseq ip, r1, ip, ror sp │ │ │ │ mlaseq ip, ip, r1, fp │ │ │ │ - andeq r5, r8, r4, lsr #3 │ │ │ │ + andeq r5, r8, ip, ror #3 │ │ │ │ eorseq fp, ip, ip, asr r1 │ │ │ │ - eorseq r4, r2, r3, asr ip │ │ │ │ + mlaseq r2, r3, ip, r4 │ │ │ │ eorseq r5, fp, r8, ror #9 │ │ │ │ - eorseq ip, r1, r4, ror ip │ │ │ │ + ldrhteq ip, [r1], -r4 │ │ │ │ eorseq fp, ip, ip, lsr #1 │ │ │ │ - strheq r5, [r8], -r4 │ │ │ │ + strdeq r5, [r8], -ip │ │ │ │ eorseq pc, sl, r8, ror ip @ │ │ │ │ - eorseq ip, r1, r4, asr #22 │ │ │ │ - ldrsbteq ip, [r1], -r4 │ │ │ │ + eorseq ip, r1, r4, lsl #23 │ │ │ │ + eorseq ip, r1, r4, lsl ip │ │ │ │ eorseq sl, ip, r8, ror #31 │ │ │ │ - andeq r5, r8, r8 │ │ │ │ - @ instruction: 0x001604f4 │ │ │ │ + andeq r5, r8, r0, asr r0 │ │ │ │ + andseq r0, r6, ip, lsr r5 │ │ │ │ eorseq pc, sl, r4, lsr #16 │ │ │ │ eorseq pc, sl, r8, lsl r8 @ │ │ │ │ - eorseq r2, r4, r8, ror #10 │ │ │ │ + eorseq r2, r4, r8, lsr #11 │ │ │ │ eorseq r9, fp, ip, ror r0 │ │ │ │ eorseq pc, sl, r4, ror #17 │ │ │ │ - andseq r0, r6, r4, asr r5 │ │ │ │ + mulseq r6, ip, r5 │ │ │ │ eorseq pc, sl, r8, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #1424] @ 45834 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -38284,15 +38284,15 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e7b30 │ │ │ │ + bl 2e7b78 │ │ │ │ ldr fp, [pc, #1380] @ 45838 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [pc, #1376] @ 4583c │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ beq 453a0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -38304,15 +38304,15 @@ │ │ │ │ bne 4566c │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45398 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 161404 │ │ │ │ + bl 16144c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45398 │ │ │ │ ldr r1, [pc, #1312] @ 4584c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r3, r2 │ │ │ │ add r2, r1, r0 │ │ │ │ @@ -38371,15 +38371,15 @@ │ │ │ │ bne 456c0 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45500 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161404 │ │ │ │ + bl 16144c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45500 │ │ │ │ ldr r1, [pc, #1092] @ 4587c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r3, r2 │ │ │ │ add r2, r1, r0 │ │ │ │ @@ -38435,32 +38435,32 @@ │ │ │ │ ldr r0, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 455c8 │ │ │ │ ldr r1, [pc, #832] @ 45860 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 161824 │ │ │ │ + bl 16186c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 45604 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e8dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 42224 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #800] @ 45894 │ │ │ │ ldr r7, [pc, #800] @ 45898 │ │ │ │ ldr r2, [pc, #800] @ 4589c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -38492,15 +38492,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ b 45518 │ │ │ │ bl 1d940 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #592] @ 45864 │ │ │ │ ldr r2, [pc, #592] @ 45868 │ │ │ │ ldr r7, [pc, #592] @ 4586c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -38560,15 +38560,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4541c │ │ │ │ b 45500 │ │ │ │ bl 1d940 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #352] @ 45884 │ │ │ │ ldr r2, [pc, #352] @ 45888 │ │ │ │ ldr r7, [pc, #352] @ 4588c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -38643,28 +38643,28 @@ │ │ │ │ mlaseq sl, r4, fp, pc @ │ │ │ │ mlaseq ip, r0, r7, ip │ │ │ │ eorseq r8, fp, r4, lsl #6 │ │ │ │ ldrshteq ip, [ip], -ip │ │ │ │ eorseq r4, fp, r4, asr #11 │ │ │ │ eorseq r4, fp, r0, asr #30 │ │ │ │ eorseq r8, fp, ip, lsr r7 │ │ │ │ - @ instruction: 0x0015feb0 │ │ │ │ + @ instruction: 0x0015fef8 │ │ │ │ eorseq pc, sl, r0, ror #3 │ │ │ │ ldrsbteq pc, [sl], -r4 @ │ │ │ │ eorseq ip, ip, r0, lsl #10 │ │ │ │ eorseq lr, sl, r0, lsl ip │ │ │ │ eorseq pc, sl, r0, asr #22 │ │ │ │ eorseq ip, ip, r4, lsl #13 │ │ │ │ ldrshteq r8, [fp], -r0 │ │ │ │ - andseq pc, r5, r0, lsr #27 │ │ │ │ + andseq pc, r5, r8, ror #27 │ │ │ │ ldrsbteq pc, [sl], -r0 @ │ │ │ │ eorseq pc, sl, r4, asr #1 │ │ │ │ mlaseq sl, ip, r2, pc @ │ │ │ │ eorseq pc, sl, r0, lsr #5 │ │ │ │ - andseq pc, r5, r0, lsl pc @ │ │ │ │ + andseq pc, r5, r8, asr pc @ │ │ │ │ eorseq pc, sl, r4, lsl #5 │ │ │ │ eorseq pc, sl, r0, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #176] @ 45968 │ │ │ │ ldr r2, [pc, #176] @ 4596c │ │ │ │ @@ -38672,15 +38672,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r1, #88] @ 0x58 │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45948 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -38710,41 +38710,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3d4f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrshteq fp, [ip], -r8 │ │ │ │ eorseq sl, ip, r0, ror #10 │ │ │ │ - eorseq fp, r1, fp, ror r7 │ │ │ │ + ldrhteq fp, [r1], -fp │ │ │ │ eorseq lr, sl, r8, ror ip │ │ │ │ eorseq pc, sl, r0, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #2664] @ 463f8 │ │ │ │ ldr r9, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd sl, [r1, #88] @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, #2648] @ 463fc │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4602c │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46038 │ │ │ │ ldr r1, [pc, #2580] @ 46400 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #2576] @ 46404 │ │ │ │ ldr r0, [pc, #2576] @ 46408 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -38762,61 +38762,61 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 45f1c │ │ │ │ ldr r0, [pc, #2536] @ 4641c │ │ │ │ ldr r1, [pc, #2536] @ 46420 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #2516] @ 46424 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 45f58 │ │ │ │ ldr r0, [pc, #2508] @ 46434 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #2500] @ 46438 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ bl 1e444 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #2380] @ 463ec │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 46048 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e264 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4600c │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46070 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sl, r9 │ │ │ │ ldr r1, [pc, #2360] @ 4644c │ │ │ │ add sl, r0, fp │ │ │ │ ldr r2, [pc, #2356] @ 46450 │ │ │ │ @@ -38830,52 +38830,52 @@ │ │ │ │ bl 1dbd4 │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45f94 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4600c │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ beq 46080 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46090 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #12 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 460a0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #2140] @ 46464 │ │ │ │ @@ -38891,47 +38891,47 @@ │ │ │ │ stm sp, {r6, fp} │ │ │ │ bl 1dbd4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1964] @ 463f0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 460b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f800 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1928] @ 463f4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 460d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec60 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ beq 4601c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 460f8 │ │ │ │ ldr r1, [pc, #1976] @ 46490 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1972] @ 46494 │ │ │ │ ldr r6, [pc, #1972] @ 46498 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -38940,26 +38940,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4601c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46108 │ │ │ │ ldr r1, [pc, #1876] @ 4649c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1872] @ 464a0 │ │ │ │ ldr r6, [pc, #1872] @ 464a4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -38975,37 +38975,37 @@ │ │ │ │ bl 1f3c8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 1f320 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ffc │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46120 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ mov r1, r5 │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46130 │ │ │ │ ldr r1, [pc, #1704] @ 464a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1700] @ 464ac │ │ │ │ ldr r0, [pc, #1700] @ 464b0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -39016,30 +39016,30 @@ │ │ │ │ mov r6, #0 │ │ │ │ stm sp, {r0, r6} │ │ │ │ mov r0, r4 │ │ │ │ bl 1dbd4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ffc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 46140 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sl, #112] @ 0x70 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ffc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ @@ -39047,15 +39047,15 @@ │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne 46170 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sl, #116] @ 0x74 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45ffc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -39104,15 +39104,15 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ b 45a60 │ │ │ │ bl 1f710 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #1204] @ 46458 │ │ │ │ ldr r2, [pc, #1204] @ 4645c │ │ │ │ ldr r5, [pc, #1204] @ 46460 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -39200,15 +39200,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ b 46274 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ b 46274 │ │ │ │ - bl 139644 │ │ │ │ + bl 13968c │ │ │ │ b 46274 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ b 46274 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ @@ -39305,19 +39305,19 @@ │ │ │ │ b 4639c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3cf0c │ │ │ │ b 4639c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197338 │ │ │ │ + bl 197380 │ │ │ │ b 463a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197338 │ │ │ │ + bl 197380 │ │ │ │ b 463a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ b 463a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f944 │ │ │ │ @@ -39337,28 +39337,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3cf0c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b 463cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197338 │ │ │ │ + bl 197380 │ │ │ │ b 463cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 46358 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ bne 463cc │ │ │ │ b 463d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 830c0 │ │ │ │ + bl 8310c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -39386,17 +39386,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, ip, ip, lsl #8 │ │ │ │ eorseq sl, ip, r8, ror #4 │ │ │ │ eorseq sl, ip, r0, asr #4 │ │ │ │ eorseq fp, ip, r0, lsr #24 │ │ │ │ eorseq sl, ip, ip, ror r4 │ │ │ │ - eorseq r0, r2, r2, lsl #12 │ │ │ │ + eorseq r0, r2, r2, asr #12 │ │ │ │ @ instruction: 0xffff5a70 │ │ │ │ - @ instruction: 0x001525bc │ │ │ │ + andseq r2, r5, r4, lsl #12 │ │ │ │ eorseq fp, ip, r0, lsl #24 │ │ │ │ eorseq fp, ip, ip, ror #13 │ │ │ │ eorseq r3, fp, r8, ror #25 │ │ │ │ eorseq r4, fp, r4, lsr r5 │ │ │ │ eorseq fp, ip, r0, lsl ip │ │ │ │ eorseq r0, fp, r4, lsr fp │ │ │ │ ldrsbteq fp, [ip], -r0 │ │ │ │ @@ -39405,47 +39405,47 @@ │ │ │ │ eorseq r4, fp, r0, asr r5 │ │ │ │ eorseq fp, ip, r0, lsl ip │ │ │ │ eorseq r8, fp, ip, lsl r1 │ │ │ │ eorseq r9, ip, r8, lsl #29 │ │ │ │ eorseq r9, fp, ip, ror r4 │ │ │ │ eorseq r9, fp, ip, lsl #6 │ │ │ │ eorseq r9, fp, r8, lsl #6 │ │ │ │ - eorseq r2, r4, r4, lsl sp │ │ │ │ + eorseq r2, r4, r4, asr sp │ │ │ │ @ instruction: 0xffff594c │ │ │ │ - andseq r2, r5, r4, lsr r6 │ │ │ │ - andseq pc, r5, r0, lsr #10 │ │ │ │ + andseq r2, r5, ip, ror r6 │ │ │ │ + andseq pc, r5, r8, ror #10 │ │ │ │ eorseq lr, sl, r0, asr r8 │ │ │ │ eorseq lr, sl, r4, asr #16 │ │ │ │ - eorseq fp, r1, ip, ror r5 │ │ │ │ + ldrhteq fp, [r1], -ip │ │ │ │ @ instruction: 0xffff7ee8 │ │ │ │ - andseq r2, r5, ip, ror r5 │ │ │ │ + andseq r2, r5, r4, asr #11 │ │ │ │ eorseq r9, ip, r4, lsr #28 │ │ │ │ eorseq lr, sl, ip, lsr r5 │ │ │ │ eorseq lr, sl, r8, ror #7 │ │ │ │ ldrshteq lr, [sl], -r4 │ │ │ │ eorseq r9, ip, r0, lsl #28 │ │ │ │ ldrshteq r9, [fp], -r4 │ │ │ │ eorseq r9, fp, ip, lsl #5 │ │ │ │ mlaseq fp, r8, r2, r9 │ │ │ │ - eorseq r3, r4, r3, asr #1 │ │ │ │ - andeq ip, sp, r0, lsr lr │ │ │ │ - andseq r2, r5, ip, ror #8 │ │ │ │ - eorseq r2, r4, r0, ror #21 │ │ │ │ + eorseq r3, r4, r3, lsl #2 │ │ │ │ + andeq ip, sp, r8, ror lr │ │ │ │ + @ instruction: 0x001524b4 │ │ │ │ + eorseq r2, r4, r0, lsr #22 │ │ │ │ @ instruction: 0xffff5804 │ │ │ │ - @ instruction: 0x001523fc │ │ │ │ - eorseq fp, r1, pc, lsr #8 │ │ │ │ + andseq r2, r5, r4, asr #8 │ │ │ │ + eorseq fp, r1, pc, ror #8 │ │ │ │ @ instruction: 0xffff80e4 │ │ │ │ - andseq r2, r5, r4, asr #10 │ │ │ │ - eorseq sl, r1, r3, asr pc │ │ │ │ + andseq r2, r5, ip, lsl #11 │ │ │ │ + mlaseq r1, r3, pc, sl @ │ │ │ │ eorseq lr, sl, r0, lsr #8 │ │ │ │ eorseq lr, sl, r8, lsr #18 │ │ │ │ - eorseq sl, r1, r3, lsr #30 │ │ │ │ + eorseq sl, r1, r3, ror #30 │ │ │ │ ldrhteq lr, [sl], -r0 │ │ │ │ eorseq lr, sl, r8, lsl #18 │ │ │ │ - ldrshteq sl, [r1], -r3 │ │ │ │ + eorseq sl, r1, r3, lsr pc │ │ │ │ eorseq lr, sl, r0, lsr #7 │ │ │ │ eorseq lr, sl, r8, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #316] @ 46628 │ │ │ │ ldr r7, [r0] │ │ │ │ @@ -39463,40 +39463,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 46594 │ │ │ │ ldr r8, [pc, #260] @ 4662c │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 465f8 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46604 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 6b460 │ │ │ │ bl 50eb8 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #140] @ 46630 │ │ │ │ ldr r7, [pc, #140] @ 46634 │ │ │ │ ldr r2, [pc, #140] @ 46638 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -39527,15 +39527,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3cf0c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, ip, r4, asr #1 │ │ │ │ ldrshteq r9, [ip], -r4 │ │ │ │ eorseq lr, sl, r0, ror r2 │ │ │ │ - andseq lr, r5, r0, ror #29 │ │ │ │ + andseq lr, r5, r8, lsr #30 │ │ │ │ eorseq lr, sl, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #468] @ 46824 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -39551,15 +39551,15 @@ │ │ │ │ beq 467c4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 8e050 │ │ │ │ + bl 8e09c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 466ec │ │ │ │ ldr r0, [pc, #376] @ 46828 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -39606,15 +39606,15 @@ │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r7, #12] │ │ │ │ str r0, [r7] │ │ │ │ beq 46774 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #164] @ 4682c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -39652,19 +39652,19 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3d43c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, ip, ip, asr pc │ │ │ │ - eorseq fp, r1, r0, lsr #7 │ │ │ │ + eorseq fp, r1, r0, ror #7 │ │ │ │ eorseq lr, sl, ip, ror #6 │ │ │ │ - eorseq fp, r1, ip, ror #4 │ │ │ │ + eorseq fp, r1, ip, lsr #5 │ │ │ │ eorseq lr, sl, r4, lsl r3 │ │ │ │ - eorseq fp, r1, fp, ror #4 │ │ │ │ + eorseq fp, r1, fp, lsr #5 │ │ │ │ eorseq lr, sl, ip, lsl #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #188] @ 46910 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -39756,15 +39756,15 @@ │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ - bl 354ac4 │ │ │ │ + bl 354b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 46c88 │ │ │ │ ldr r5, [sp, #1080] @ 0x438 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ ldr r2, [pc, #1108] @ 46e3c │ │ │ │ ldr r1, [pc, #1108] @ 46e40 │ │ │ │ @@ -39777,93 +39777,93 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, #25 │ │ │ │ mov r2, #24 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ bl 42228 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ ldr r2, [sp, #1088] @ 0x440 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e7918 │ │ │ │ + bl 2e7960 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq 46a64 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ beq 46a7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - bl 129f4c │ │ │ │ + bl 1b7460 │ │ │ │ + bl 129f94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ bl 1e444 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 12a074 │ │ │ │ + bl 12a0bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e78fc │ │ │ │ + bl 2e7944 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2e7960 │ │ │ │ + bl 2e79a8 │ │ │ │ ldr r1, [pc, #804] @ 46e04 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #5 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, lr, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl f52bc │ │ │ │ + bl f5304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7990 │ │ │ │ + bl 2e79d8 │ │ │ │ ldr r5, [pc, #752] @ 46e08 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46cb4 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46cc4 │ │ │ │ ldr r1, [pc, #676] @ 46e0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #672] @ 46e10 │ │ │ │ ldr sl, [pc, #672] @ 46e14 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -39872,46 +39872,46 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46cb4 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46cd4 │ │ │ │ ldr r1, [pc, #576] @ 46e18 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #572] @ 46e1c │ │ │ │ ldr sl, [pc, #572] @ 46e20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ - bl 129f4c │ │ │ │ + bl 129f94 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e444 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 12a074 │ │ │ │ + bl 12a0bc │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 46ce4 │ │ │ │ ldr r0, [r8] │ │ │ │ str r9, [r8] │ │ │ │ @@ -39972,22 +39972,22 @@ │ │ │ │ bl 1f944 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ @@ -39999,15 +39999,15 @@ │ │ │ │ b 46dec │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 46db4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 46db4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ @@ -40020,38 +40020,38 @@ │ │ │ │ b 46dec │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 46dec │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, ip, r4, lsl #25 │ │ │ │ - ldrhteq sl, [r1], -fp │ │ │ │ + ldrshteq sl, [r1], -fp │ │ │ │ eorseq r9, ip, r0, lsl #6 │ │ │ │ - eorseq r4, r2, r4, ror #6 │ │ │ │ - andeq lr, sl, r0, lsr r9 │ │ │ │ - andseq r1, r5, ip, lsr r4 │ │ │ │ - eorseq r4, r2, sl, ror #5 │ │ │ │ - andeq lr, sl, ip, lsr r7 │ │ │ │ - andseq r1, r5, ip, asr #7 │ │ │ │ + eorseq r4, r2, r4, lsr #7 │ │ │ │ + andeq lr, sl, r8, ror r9 │ │ │ │ + andseq r1, r5, r4, lsl #9 │ │ │ │ + eorseq r4, r2, sl, lsr #6 │ │ │ │ + andeq lr, sl, r4, lsl #15 │ │ │ │ + andseq r1, r5, r4, lsl r4 │ │ │ │ eorseq sp, sl, r8, asr lr │ │ │ │ ldrsbteq sp, [sl], -r4 │ │ │ │ ldrsbteq sp, [sl], -r8 │ │ │ │ - eorseq sl, r1, lr, ror #6 │ │ │ │ + eorseq sl, r1, lr, lsr #7 │ │ │ │ eorseq sp, sl, r8, lsl #17 │ │ │ │ ldrsbteq sp, [sl], -r4 │ │ │ │ - ldrhteq fp, [r1], -r0 │ │ │ │ - ldrhteq fp, [r1], -r5 │ │ │ │ - eorseq fp, r1, r1, asr #1 │ │ │ │ + ldrshteq fp, [r1], -r0 │ │ │ │ + ldrshteq fp, [r1], -r5 │ │ │ │ + eorseq fp, r1, r1, lsl #2 │ │ │ │ eorseq sp, sl, r0, lsl #30 │ │ │ │ eorseq sp, sl, r8, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #2548] @ 47858 │ │ │ │ mov r4, r1 │ │ │ │ @@ -40073,15 +40073,15 @@ │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 47704 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl f37b8 │ │ │ │ + bl f3800 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 46f04 │ │ │ │ ldr r0, [pc, #2448] @ 47868 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -40113,15 +40113,15 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ bne 46f38 │ │ │ │ cmp r5, #0 │ │ │ │ beq 46f60 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 471e4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ @@ -40150,28 +40150,28 @@ │ │ │ │ add r4, r2, r0 │ │ │ │ ldr r0, [r4, r3]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 475a8 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r0], #8 │ │ │ │ - bl 1b54f0 │ │ │ │ + bl 1b5538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47040 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e444 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ beq 4704c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f754 │ │ │ │ + bl 15f79c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ cmp sl, #0 │ │ │ │ beq 46f90 │ │ │ │ b 4704c │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -40206,28 +40206,28 @@ │ │ │ │ ldr r1, [pc, #2144] @ 4791c │ │ │ │ mov r2, #14 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [pc, #2128] @ 47920 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 154de8 │ │ │ │ + bl 154e30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46f90 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3d8 │ │ │ │ b 46f90 │ │ │ │ ldr r0, [pc, #1960] @ 4789c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47720 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [pc, #1920] @ 478a0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ @@ -40241,15 +40241,15 @@ │ │ │ │ cmp r7, r4 │ │ │ │ bne 47128 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 8d9a4 │ │ │ │ + bl 8d9f0 │ │ │ │ tst r0, #1 │ │ │ │ beq 472e4 │ │ │ │ ldr r0, [pc, #1844] @ 478a4 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40269,15 +40269,15 @@ │ │ │ │ bne 471a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 471d0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #1676] @ 47878 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -40296,15 +40296,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 472cc │ │ │ │ ldr r0, [pc, #1612] @ 47884 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 472cc │ │ │ │ ldr r0, [pc, #1596] @ 47888 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4778c │ │ │ │ @@ -40332,15 +40332,15 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 471c0 │ │ │ │ b 471d0 │ │ │ │ ldr r0, [pc, #1472] @ 478ac │ │ │ │ @@ -40352,15 +40352,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 475b8 │ │ │ │ ldr r0, [pc, #1456] @ 478bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #1448] @ 478c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ ldrd r2, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r8 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47748 │ │ │ │ @@ -40384,15 +40384,15 @@ │ │ │ │ bl 7b8a4 │ │ │ │ ldr r0, [pc, #1356] @ 478d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47738 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ @@ -40415,15 +40415,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #1240] @ 478dc │ │ │ │ mov r1, #8 │ │ │ │ mov r7, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47738 │ │ │ │ ldr r3, [pc, #1208] @ 478e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -40443,15 +40443,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f66ec │ │ │ │ + bl 2f6734 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1112] @ 478ec │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -40461,15 +40461,15 @@ │ │ │ │ bl 1e210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1072] @ 478f0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4777c │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [pc, #1028] @ 478f4 │ │ │ │ @@ -40493,15 +40493,15 @@ │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #92]! @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4765c │ │ │ │ mov r1, #14 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2edb98 │ │ │ │ + bl 2edbe0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq 47574 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f944 │ │ │ │ @@ -40509,15 +40509,15 @@ │ │ │ │ bne 47564 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47590 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f944 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #872] @ 47918 │ │ │ │ @@ -40536,15 +40536,15 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ b 47304 │ │ │ │ bl 1d940 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #760] @ 478fc │ │ │ │ ldr r2, [pc, #760] @ 47900 │ │ │ │ ldr r7, [pc, #760] @ 47904 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -40562,15 +40562,15 @@ │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ b 477a4 │ │ │ │ bl 1fc5c │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ ldr r3, [pc, #664] @ 47908 │ │ │ │ ldr r2, [pc, #664] @ 4790c │ │ │ │ ldr r7, [pc, #664] @ 47910 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ @@ -40690,66 +40690,66 @@ │ │ │ │ bl 3d43c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, ip, r8, asr #14 │ │ │ │ eorseq sl, ip, r4, asr #26 │ │ │ │ - eorseq r2, r4, r3, asr #32 │ │ │ │ + eorseq r2, r4, r3, lsl #1 │ │ │ │ eorseq r8, fp, ip, ror #15 │ │ │ │ - eorseq sl, r1, lr, lsl ip │ │ │ │ + eorseq sl, r1, lr, asr ip │ │ │ │ mlaseq sl, r0, r7, sp │ │ │ │ eorseq sl, ip, r0, lsl fp │ │ │ │ eorseq r6, fp, ip, asr #7 │ │ │ │ eorseq r8, ip, r8, lsr #22 │ │ │ │ eorseq r8, ip, ip, lsl #28 │ │ │ │ eorseq r8, ip, ip, ror #27 │ │ │ │ ldrsbteq r8, [ip], -r4 │ │ │ │ eorseq r8, ip, r0, asr #27 │ │ │ │ - eorseq sl, r1, lr, lsl r0 │ │ │ │ + eorseq sl, r1, lr, asr r0 │ │ │ │ ldrshteq sp, [sl], -r0 │ │ │ │ eorseq sp, sl, r4, ror #13 │ │ │ │ eorseq sp, sl, r0, ror #17 │ │ │ │ eorseq r8, ip, r8, lsr #26 │ │ │ │ eorseq sl, ip, ip, lsl #9 │ │ │ │ - ldrhteq sl, [r1], -r0 │ │ │ │ + ldrshteq sl, [r1], -r0 │ │ │ │ ldrsbteq lr, [sl], -ip │ │ │ │ eorseq sl, ip, r0, asr r4 │ │ │ │ eorseq sl, ip, r4, ror r1 │ │ │ │ eorseq r2, fp, r4, lsl r6 │ │ │ │ eorseq r2, fp, r0, lsl #31 │ │ │ │ ldrhteq sl, [ip], -r8 │ │ │ │ ldrhteq pc, [sl], -r8 @ │ │ │ │ eorseq sp, sl, ip, asr r3 │ │ │ │ - mlaseq r1, lr, r2, sl │ │ │ │ + ldrsbteq sl, [r1], -lr │ │ │ │ eorseq sp, sl, r4, asr r3 │ │ │ │ - mlaseq r1, sl, r2, sl │ │ │ │ + ldrsbteq sl, [r1], -sl │ │ │ │ mlaseq ip, r0, sl, r8 │ │ │ │ - eorseq sl, r1, r8, lsr r5 │ │ │ │ + eorseq sl, r1, r8, ror r5 │ │ │ │ eorseq r8, ip, r4, lsl sl │ │ │ │ - andeq r2, r8, ip, lsl sl │ │ │ │ + andeq r2, r8, r4, ror #20 │ │ │ │ ldrsbteq sp, [sl], -r0 │ │ │ │ - eorseq sl, r1, ip, lsr #9 │ │ │ │ - eorseq sl, r1, ip, lsr #9 │ │ │ │ + eorseq sl, r1, ip, ror #9 │ │ │ │ + eorseq sl, r1, ip, ror #9 │ │ │ │ eorseq r8, ip, ip, asr r9 │ │ │ │ - andeq r2, r8, ip, ror #18 │ │ │ │ + @ instruction: 0x000829b4 │ │ │ │ mlaseq ip, ip, r0, sl │ │ │ │ - andseq sp, r5, r0, asr #29 │ │ │ │ + andseq sp, r5, r8, lsl #30 │ │ │ │ ldrshteq sp, [sl], -r0 │ │ │ │ eorseq sp, sl, r4, ror #3 │ │ │ │ - andseq sp, r5, r4, asr lr │ │ │ │ + mulseq r5, ip, lr │ │ │ │ eorseq sp, sl, ip, lsl #3 │ │ │ │ eorseq sp, sl, r0, lsl #3 │ │ │ │ mlaseq ip, r4, r5, sl │ │ │ │ eorseq pc, sl, r4, lsl sl @ │ │ │ │ eorseq r6, fp, r4, lsr #29 │ │ │ │ - eorseq r0, r4, r0, lsl #7 │ │ │ │ - eorseq sl, r1, r4, asr #6 │ │ │ │ + eorseq r0, r4, r0, asr #7 │ │ │ │ + eorseq sl, r1, r4, lsl #7 │ │ │ │ eorseq sp, sl, ip, ror #7 │ │ │ │ - eorseq sl, r1, r3, asr #6 │ │ │ │ + eorseq sl, r1, r3, lsl #7 │ │ │ │ eorseq sp, sl, r4, ror #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #356] @ 47aa8 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #88] @ 0x58 │ │ │ │ @@ -40791,35 +40791,35 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47a40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e94c0 │ │ │ │ + bl 2e9508 │ │ │ │ ldr r0, [r4, #96]! @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47a30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ebe18 │ │ │ │ + bl 2ebe60 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 47a30 │ │ │ │ eor r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ebe20 │ │ │ │ + b 2ebe68 │ │ │ │ bl 3fb48 │ │ │ │ b 47a44 │ │ │ │ bl 3f73c │ │ │ │ b 47a44 │ │ │ │ bl 40780 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #92] @ 47aac │ │ │ │ ldr r6, [pc, #92] @ 47ab0 │ │ │ │ ldr r2, [pc, #92] @ 47ab4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -40835,18 +40835,18 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ - bl 139888 │ │ │ │ + bl 1398d0 │ │ │ │ eorseq r9, ip, ip, ror #24 │ │ │ │ eorseq ip, sl, r4, asr #27 │ │ │ │ - andseq sp, r5, r4, lsr sl │ │ │ │ + andseq sp, r5, ip, ror sl │ │ │ │ eorseq ip, sl, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #720] @ 47d98 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -40937,15 +40937,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #88]! @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d0c │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 47c60 │ │ │ │ - bl 13972c │ │ │ │ + bl 139774 │ │ │ │ b 47d80 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #88]! @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d18 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -40962,15 +40962,15 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1db98 │ │ │ │ bl 41cf0 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #252] @ 47da8 │ │ │ │ ldr r7, [pc, #252] @ 47dac │ │ │ │ ldr r2, [pc, #252] @ 47db0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -40987,21 +40987,21 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ bl 1e3e4 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ b 47d20 │ │ │ │ bl 1e3e4 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ b 47d20 │ │ │ │ bl 1e3e4 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r2, [pc, #116] @ 47d9c │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [pc, #112] @ 47da0 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -41017,27 +41017,27 @@ │ │ │ │ str r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 39ce0 │ │ │ │ b 47d80 │ │ │ │ - bl 139970 │ │ │ │ + bl 1399b8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3d1dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, ip, ip, ror #21 │ │ │ │ - mulseq r5, r8, r7 │ │ │ │ + andseq sp, r5, r0, ror #15 │ │ │ │ eorseq ip, sl, r0, ror #21 │ │ │ │ eorseq ip, sl, r4, asr #21 │ │ │ │ eorseq ip, sl, r8, ror #22 │ │ │ │ - @ instruction: 0x0015d7d8 │ │ │ │ + andseq sp, r5, r0, lsr #16 │ │ │ │ eorseq ip, sl, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r1, [pc, #1272] @ 482bc │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ @@ -41050,15 +41050,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e20 │ │ │ │ mov r6, r0 │ │ │ │ bl 1dc7c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2e9bcc │ │ │ │ + bl 2e9c14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ bl 1e870 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ b 47e28 │ │ │ │ @@ -41066,30 +41066,30 @@ │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [pc, #1168] @ 482c0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #31 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ orrs r5, r5, r7 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movwne r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e1b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4810c │ │ │ │ ldr r1, [pc, #1104] @ 482c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e1b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -41117,15 +41117,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 354c50 │ │ │ │ + bl 354c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 481f0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #956] @ 482e8 │ │ │ │ ldr r1, [pc, #956] @ 482ec │ │ │ │ @@ -41138,136 +41138,136 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, #31 │ │ │ │ mov r2, #30 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r3, #1 │ │ │ │ bl 42228 │ │ │ │ cmp r5, #0 │ │ │ │ beq 47fa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 47fa8 │ │ │ │ ldr r1, [pc, #824] @ 482d4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e9a90 │ │ │ │ + bl 2e9ad8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47fd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48140 │ │ │ │ ldr r1, [pc, #780] @ 482f4 │ │ │ │ add r8, sp, #20 │ │ │ │ ldr r3, [pc, #776] @ 482f8 │ │ │ │ mov sl, #10 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #9 │ │ │ │ strd sl, [sp] │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [r9, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ bl 1ebb8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 48058 │ │ │ │ cmp r6, #0 │ │ │ │ beq 48058 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48070 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 48190 │ │ │ │ ldr r1, [pc, #644] @ 48308 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r3, [pc, #640] @ 4830c │ │ │ │ mov sl, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ strd sl, [sp] │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bl 1ebb8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 480ec │ │ │ │ cmp r4, #0 │ │ │ │ beq 480ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48104 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 47e6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #64]! @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 47eb0 │ │ │ │ bl 40788 │ │ │ │ b 48144 │ │ │ │ bl 3fac0 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #376] @ 482c8 │ │ │ │ ldr r7, [pc, #376] @ 482cc │ │ │ │ ldr r2, [pc, #376] @ 482d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -41279,15 +41279,15 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 481d8 │ │ │ │ bl 3fac0 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #348] @ 482fc │ │ │ │ ldr r7, [pc, #348] @ 48300 │ │ │ │ ldr r2, [pc, #348] @ 48304 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -41330,58 +41330,58 @@ │ │ │ │ b 48250 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 482a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 482a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 482a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, ip, ip, ror #15 │ │ │ │ - eorseq r9, r1, lr, ror #26 │ │ │ │ - eorseq r9, r1, sp, asr #26 │ │ │ │ + eorseq r9, r1, lr, lsr #27 │ │ │ │ + eorseq r9, r1, sp, lsl #27 │ │ │ │ eorseq ip, sl, r4, asr #13 │ │ │ │ - andseq sp, r5, r0, ror #6 │ │ │ │ + andseq sp, r5, r8, lsr #7 │ │ │ │ ldrhteq ip, [sl], -ip │ │ │ │ - eorseq r9, r1, r7, asr #24 │ │ │ │ + eorseq r9, r1, r7, lsl #25 │ │ │ │ eorseq ip, sl, r8, lsl #11 │ │ │ │ - eorseq r8, r1, r6, lsl #28 │ │ │ │ + eorseq r8, r1, r6, asr #28 │ │ │ │ eorseq ip, sl, r0, lsr #6 │ │ │ │ eorseq ip, sl, ip, ror #4 │ │ │ │ - eorseq r9, r1, r3, asr #25 │ │ │ │ - eorseq r9, r1, sp, asr #25 │ │ │ │ - ldrsbteq r9, [r1], -pc │ │ │ │ - eorseq r9, r1, sl, asr #24 │ │ │ │ - eorseq r9, r1, pc, asr #24 │ │ │ │ + eorseq r9, r1, r3, lsl #26 │ │ │ │ + eorseq r9, r1, sp, lsl #26 │ │ │ │ + eorseq r9, r1, pc, lsl sp │ │ │ │ + eorseq r9, r1, sl, lsl #25 │ │ │ │ + eorseq r9, r1, pc, lsl #25 │ │ │ │ eorseq ip, sl, r4, ror r6 │ │ │ │ - andseq sp, r5, r8, lsl #6 │ │ │ │ + andseq sp, r5, r0, asr r3 │ │ │ │ eorseq ip, sl, r4, ror #12 │ │ │ │ - eorseq r9, r1, r5, asr #23 │ │ │ │ - ldrsbteq r9, [r1], -r5 │ │ │ │ + eorseq r9, r1, r5, lsl #24 │ │ │ │ + eorseq r9, r1, r5, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ ldr sl, [r0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [pc, #1112] @ 48780 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -41416,15 +41416,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4872c │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1fa10 │ │ │ │ ldr r0, [pc, #1024] @ 487d0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -41442,15 +41442,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48738 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1fa10 │ │ │ │ ldr r0, [pc, #924] @ 487d4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ @@ -41467,24 +41467,24 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48744 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2f1ac0 │ │ │ │ + bl 2f1b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ - bl d301c │ │ │ │ + bl d3064 │ │ │ │ mov r0, r8 │ │ │ │ - bl d324c │ │ │ │ + bl d3294 │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 48794 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -41513,15 +41513,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48750 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1fa10 │ │ │ │ ldr r0, [pc, #624] @ 487c4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -41535,18 +41535,18 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4875c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2f1ac0 │ │ │ │ + bl 2f1b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 7b774 │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #484] @ 487a8 │ │ │ │ @@ -41674,34 +41674,34 @@ │ │ │ │ eorseq r9, ip, r8, ror #5 │ │ │ │ eorseq r9, ip, r0, lsl r6 │ │ │ │ ldrsbteq r9, [ip], -ip │ │ │ │ ldrshteq fp, [sl], -r8 │ │ │ │ eorseq ip, sl, ip, lsl fp │ │ │ │ eorseq r9, ip, r0, asr r6 │ │ │ │ eorseq ip, sl, ip, ror r4 │ │ │ │ - eorseq r9, r1, r8, lsl r4 │ │ │ │ - eorseq r9, r1, ip, ror #7 │ │ │ │ + eorseq r9, r1, r8, asr r4 │ │ │ │ + eorseq r9, r1, ip, lsr #8 │ │ │ │ eorseq ip, sl, r0, asr #9 │ │ │ │ - eorseq r9, r1, ip, lsl #12 │ │ │ │ - ldrsbteq r9, [r1], -r0 │ │ │ │ - mlaseq r1, r8, r5, r9 │ │ │ │ + eorseq r9, r1, ip, asr #12 │ │ │ │ + eorseq r9, r1, r0, lsl r6 │ │ │ │ + ldrsbteq r9, [r1], -r8 │ │ │ │ mlaseq sl, r4, r5, ip │ │ │ │ mlaseq sl, ip, r5, ip │ │ │ │ eorseq r7, ip, ip, ror #15 │ │ │ │ eorseq ip, sl, r0, lsl #9 │ │ │ │ eorseq ip, sl, r4, asr #9 │ │ │ │ eorseq ip, sl, r8, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19846c │ │ │ │ + bl 1984b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #9 │ │ │ │ ldr r7, [r4] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ ldr r0, [pc, #660] @ 48abc │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -41738,15 +41738,15 @@ │ │ │ │ bl 1da54 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 48a54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ @@ -41865,28 +41865,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrhteq r9, [r1], -r0 │ │ │ │ - andseq ip, r5, ip, asr #21 │ │ │ │ + ldrshteq r9, [r1], -r0 │ │ │ │ + andseq ip, r5, r4, lsl fp │ │ │ │ eorseq fp, sl, r4, asr #19 │ │ │ │ eorseq fp, sl, r0, ror #18 │ │ │ │ ldrshteq r7, [ip], -r8 │ │ │ │ mlaseq sl, r0, fp, fp │ │ │ │ - eorseq r8, r1, fp, lsr r6 │ │ │ │ + eorseq r8, r1, fp, ror r6 │ │ │ │ ldrshteq fp, [sl], -r0 │ │ │ │ eorseq fp, sl, ip, lsr #21 │ │ │ │ - andseq ip, r5, r8, ror fp │ │ │ │ + andseq ip, r5, r0, asr #23 │ │ │ │ eorseq r7, ip, ip, asr #9 │ │ │ │ eorseq ip, sl, ip, asr #4 │ │ │ │ eorseq fp, sl, r0, lsl #21 │ │ │ │ - andseq ip, r5, ip, lsr #22 │ │ │ │ + andseq ip, r5, r4, ror fp │ │ │ │ eorseq r7, ip, r4, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #408] @ 48ca4 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -41916,65 +41916,65 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r8, [pc, #300] @ 48ca8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c84 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3838 │ │ │ │ + bl 1a3880 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c84 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3cc4 │ │ │ │ + bl 1a3d0c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c84 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3e48 │ │ │ │ + bl 1a3e90 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c84 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3fcc │ │ │ │ + bl 1a4014 │ │ │ │ mov r0, r4 │ │ │ │ bl 48da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 490e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 49230 │ │ │ │ mov r0, r4 │ │ │ │ @@ -41989,15 +41989,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, ip, r0, asr r1 │ │ │ │ eorseq r7, ip, r0, lsr #5 │ │ │ │ - eorseq r8, r1, r7, asr r5 │ │ │ │ + mlaseq r1, r7, r5, r8 │ │ │ │ eorseq fp, sl, r4, lsr sl │ │ │ │ ldrsbteq ip, [sl], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #204] @ 48d98 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -42009,39 +42009,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 48d80 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48d00 │ │ │ │ - bl 2f32ac │ │ │ │ + bl 2f32f4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f7f4 │ │ │ │ ldr r0, [pc, #140] @ 48d9c │ │ │ │ mov r1, #4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 48d8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 1df10 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movw r2, #11520 @ 0x2d00 │ │ │ │ movt r2, #305 @ 0x131 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 116568 │ │ │ │ + bl 1165b0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r6, #12] │ │ │ │ vpopeq {d8} │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #40] @ 48da4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -42064,15 +42064,15 @@ │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r5, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 49044 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #24]! │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48fc4 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -42081,62 +42081,62 @@ │ │ │ │ ldr r0, [pc, #696] @ 490c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #5 │ │ │ │ - bl 155b38 │ │ │ │ + bl 155b80 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b 48e3c │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ cmp r6, #0 │ │ │ │ beq 48e60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 48fd0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 48eac │ │ │ │ ldr r2, [pc, #580] @ 490c4 │ │ │ │ ldr r0, [pc, #580] @ 490c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #6 │ │ │ │ - bl 155b38 │ │ │ │ + bl 155b80 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b 48eb8 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ cmp r6, #0 │ │ │ │ beq 48edc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48fdc │ │ │ │ cmp r9, #0 │ │ │ │ @@ -42145,15 +42145,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1ead4 │ │ │ │ ldr r1, [pc, #444] @ 490cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e1b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -42170,39 +42170,39 @@ │ │ │ │ beq 48f70 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ bne 48f4c │ │ │ │ bl 4f074 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r2, [pc, #304] @ 490d0 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r3, [pc, #300] @ 490d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ b 49014 │ │ │ │ bl 1e888 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ b 48fe4 │ │ │ │ bl 1e888 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ b 48fe4 │ │ │ │ bl 1e87c │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r2, [pc, #200] @ 490b4 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r3, [pc, #196] @ 490b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -42231,15 +42231,15 @@ │ │ │ │ bl 3a280 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4908c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ b 49094 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 49068 │ │ │ │ mov r0, r5 │ │ │ │ b 49094 │ │ │ │ @@ -42247,39 +42247,39 @@ │ │ │ │ beq 490ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, ip, r8, lsr #29 │ │ │ │ - @ instruction: 0x0015c4d0 │ │ │ │ + andseq ip, r5, r8, lsl r5 │ │ │ │ eorseq fp, sl, ip, lsl r8 │ │ │ │ - eorseq lr, r3, r6, lsr #11 │ │ │ │ + eorseq lr, r3, r6, ror #11 │ │ │ │ eorseq r5, fp, ip, asr #1 │ │ │ │ - eorseq lr, r3, pc, lsr #10 │ │ │ │ + eorseq lr, r3, pc, ror #10 │ │ │ │ eorseq r5, fp, r0, rrx │ │ │ │ - eorseq r8, r1, r1, lsr #28 │ │ │ │ - andseq ip, r5, r4, lsr #10 │ │ │ │ + eorseq r8, r1, r1, ror #28 │ │ │ │ + andseq ip, r5, ip, ror #10 │ │ │ │ eorseq fp, sl, ip, ror #16 │ │ │ │ eorseq fp, sl, r4, lsl #16 │ │ │ │ - eorseq r8, r1, r6, lsr #19 │ │ │ │ + eorseq r8, r1, r6, ror #19 │ │ │ │ eorseq fp, sl, ip, ror #23 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #288] @ 49214 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 491fc │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ add r1, pc, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @@ -42305,15 +42305,15 @@ │ │ │ │ beq 49198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ b 7d8f0 │ │ │ │ bl 50e30 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #120] @ 49220 │ │ │ │ ldr r4, [pc, #120] @ 49224 │ │ │ │ ldr r2, [pc, #120] @ 49228 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -42336,18 +42336,18 @@ │ │ │ │ ldr r0, [pc, #20] @ 49218 │ │ │ │ mov r1, #20 │ │ │ │ ldr r2, [pc, #16] @ 4921c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ eorseq r8, ip, ip, ror #22 │ │ │ │ - eorseq r8, r1, lr, ror #15 │ │ │ │ + eorseq r8, r1, lr, lsr #16 │ │ │ │ eorseq fp, sl, r4, lsr sl │ │ │ │ eorseq fp, sl, ip, ror #12 │ │ │ │ - @ instruction: 0x0015c2dc │ │ │ │ + andseq ip, r5, r4, lsr #6 │ │ │ │ eorseq fp, sl, r0, asr r6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [pc, #304] @ 49370 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -42357,16 +42357,16 @@ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 49340 │ │ │ │ ldr r1, [pc, #272] @ 49374 │ │ │ │ ldr r2, [pc, #272] @ 49378 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ - bl 35fb60 │ │ │ │ + bl 196f08 │ │ │ │ + bl 35fba8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r1, [r6, r1]! │ │ │ │ ldr r0, [r6, #4] │ │ │ │ orrs r0, r1, r0 │ │ │ │ @@ -42386,15 +42386,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 492dc │ │ │ │ ldr r1, [r6] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f1c4 │ │ │ │ bl 3f738 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #156] @ 49388 │ │ │ │ ldr r7, [pc, #156] @ 4938c │ │ │ │ ldr r2, [pc, #156] @ 49390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -42423,21 +42423,21 @@ │ │ │ │ ldr r0, [pc, #36] @ 49384 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ nop {0} │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ eorseq r8, ip, r0, lsr #20 │ │ │ │ - eorseq r7, r1, fp, lsl #9 │ │ │ │ + eorseq r7, r1, fp, asr #9 │ │ │ │ eorseq r6, fp, r4, ror #26 │ │ │ │ - eorseq r8, r1, sl, lsr #13 │ │ │ │ + eorseq r8, r1, sl, ror #13 │ │ │ │ ldrshteq fp, [sl], -r0 │ │ │ │ ldrshteq fp, [sl], -r4 │ │ │ │ eorseq fp, sl, r8, lsr #10 │ │ │ │ - mulseq r5, r8, r1 │ │ │ │ + andseq ip, r5, r0, ror #3 │ │ │ │ eorseq fp, sl, ip, lsl #10 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #232] @ 49490 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -42447,29 +42447,29 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 49468 │ │ │ │ ldr r1, [pc, #200] @ 49494 │ │ │ │ ldr r2, [pc, #200] @ 49498 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ + bl 196f08 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ beq 49408 │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ vmov d1, r0, r1 │ │ │ │ vldr d0, [pc, #140] @ 49480 │ │ │ │ mov r0, r4 │ │ │ │ vdiv.f64 d1, d1, d0 │ │ │ │ vldr d0, [pc, #136] @ 49488 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ b 1dc4c │ │ │ │ bl 3f738 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #140] @ 494a4 │ │ │ │ ldr r4, [pc, #140] @ 494a8 │ │ │ │ ldr r2, [pc, #140] @ 494ac │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -42494,20 +42494,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ ldrhteq r8, [ip], -r8 │ │ │ │ - eorseq r7, r1, fp, lsr #6 │ │ │ │ + eorseq r7, r1, fp, ror #6 │ │ │ │ eorseq r6, fp, ip, lsl #24 │ │ │ │ - eorseq r8, r1, r2, lsl #11 │ │ │ │ + eorseq r8, r1, r2, asr #11 │ │ │ │ eorseq fp, sl, r8, asr #15 │ │ │ │ ldrshteq fp, [sl], -ip │ │ │ │ - andseq ip, r5, r0, ror r0 │ │ │ │ + ldrheq ip, [r5], -r8 │ │ │ │ eorseq fp, sl, r0, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r1, [pc, #1032] @ 498c8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -42521,36 +42521,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 497f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [pc, #980] @ 498cc │ │ │ │ ldr r2, [pc, #980] @ 498d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ + bl 196f08 │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, #0 │ │ │ │ - bl 35fe9c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 35fee4 <__aeabi_uldivmod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ movw r2, #22528 @ 0x5800 │ │ │ │ adds r0, r0, r1, lsr #2 │ │ │ │ movt r2, #63559 @ 0xf847 │ │ │ │ adc r4, r0, #0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ mov r1, r6 │ │ │ │ umull r0, sl, r4, r0 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35fe9c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 35fee4 <__aeabi_uldivmod@@Base> │ │ │ │ ldr r2, [pc, #884] @ 498d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr r0, sl, #3 │ │ │ │ sub r0, r0, r0, lsl #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, r0 │ │ │ │ and r1, r7, #3 │ │ │ │ @@ -42590,41 +42590,41 @@ │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #696] @ 498dc │ │ │ │ ldr r2, [pc, #696] @ 498e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ + bl 196f08 │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 35fe9c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 35fee4 <__aeabi_uldivmod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ movw r2, #22528 @ 0x5800 │ │ │ │ adds r0, r0, r1, lsr #2 │ │ │ │ movt r2, #63559 @ 0xf847 │ │ │ │ adc r4, r0, #0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ mov r1, r7 │ │ │ │ umull r0, r9, r4, r0 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35fe9c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 35fee4 <__aeabi_uldivmod@@Base> │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsr r0, r9, #3 │ │ │ │ sub r0, r0, r0, lsl #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r4, r0 │ │ │ │ and r1, r5, #3 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ @@ -42662,15 +42662,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r0, [pc, #424] @ 498e8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #420] @ 498ec │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -42682,43 +42682,43 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 497a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 497b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ cmp r5, #0 │ │ │ │ beq 497e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3f734 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #248] @ 498f8 │ │ │ │ ldr r7, [pc, #248] @ 498fc │ │ │ │ ldr r2, [pc, #248] @ 49900 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ @@ -42752,39 +42752,39 @@ │ │ │ │ b 498b8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 498a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 498a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 498c0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, ip, r0, lsr #15 │ │ │ │ - ldrshteq r7, [r1], -r7 │ │ │ │ + eorseq r7, r1, r7, lsr r2 │ │ │ │ ldrsbteq r6, [fp], -r0 │ │ │ │ eorseq fp, sl, r0, lsl #14 │ │ │ │ ldrhteq r6, [ip], -r8 │ │ │ │ - ldrsbteq r7, [r1], -r3 │ │ │ │ + eorseq r7, r1, r3, lsl r1 │ │ │ │ ldrhteq r6, [fp], -r4 │ │ │ │ eorseq fp, sl, r8, ror r5 │ │ │ │ @ instruction: 0xffff5ddc │ │ │ │ eorseq fp, sl, r0, lsr r5 │ │ │ │ - mlaseq r1, r6, r1, r8 │ │ │ │ + ldrsbteq r8, [r1], -r6 │ │ │ │ ldrsbteq fp, [sl], -ip │ │ │ │ eorseq fp, sl, r4, lsl r0 │ │ │ │ - andseq fp, r5, r4, lsl #25 │ │ │ │ + andseq fp, r5, ip, asr #25 │ │ │ │ ldrshteq sl, [sl], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8} │ │ │ │ ldr r1, [pc, #244] @ 49a08 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ @@ -42816,15 +42816,15 @@ │ │ │ │ beq 49994 │ │ │ │ b 499a8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ bne 499a8 │ │ │ │ ldr r1, [pc, #112] @ 49a0c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1942d0 │ │ │ │ + bl 194318 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ adds r2, r3, r2 │ │ │ │ @@ -42911,15 +42911,15 @@ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r9, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ beq 49c2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #6 │ │ │ │ bne 49b50 │ │ │ │ @@ -42989,15 +42989,15 @@ │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 49cbc │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ beq 49cbc │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 49cbc │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ bne 49cb4 │ │ │ │ ldr r0, [pc, #508] @ 49e64 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ @@ -43037,15 +43037,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq 49d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -43069,15 +43069,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ b 49c20 │ │ │ │ mov r7, r0 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ b 49d18 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ b 49cbc │ │ │ │ mov r0, #24 │ │ │ │ b 49a6c │ │ │ │ ldr r0, [pc, #172] @ 49e60 │ │ │ │ @@ -43114,23 +43114,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 49e48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, sl, r8, ror #22 │ │ │ │ eorseq fp, sl, r8 │ │ │ │ eorseq fp, sl, ip │ │ │ │ - ldrhteq r8, [r1], -sp │ │ │ │ - ldrsbteq r7, [r1], -sp │ │ │ │ - eorseq r8, r1, r5, lsr #2 │ │ │ │ + ldrshteq r8, [r1], -sp │ │ │ │ + eorseq r8, r1, sp, lsl r0 │ │ │ │ + eorseq r8, r1, r5, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 49ebc │ │ │ │ @@ -43195,15 +43195,15 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r4, [r7, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ add r1, r7, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4a198 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #8 │ │ │ │ bne 49fc4 │ │ │ │ @@ -43341,25 +43341,25 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4a1d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ cmpne r8, #0 │ │ │ │ beq 4a1fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movwne r0, #1 │ │ │ │ tst r9, r0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ @@ -43374,24 +43374,24 @@ │ │ │ │ subs fp, fp, #1 │ │ │ │ beq 4a25c │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a234 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a234 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a27c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -43488,37 +43488,37 @@ │ │ │ │ bl 28fc4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a420 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4a45c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r0, #4 │ │ │ │ b 4a440 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4a45c │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a434 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a434 │ │ │ │ cmp sl, #0 │ │ │ │ beq 4a1b4 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a1b4 │ │ │ │ ldr r2, [pc, #1376] @ 4a9e4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fcd4 │ │ │ │ b 4a750 │ │ │ │ @@ -43546,15 +43546,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4a6bc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a4e4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a4e4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 4a280 │ │ │ │ ldr r1, [pc, #1216] @ 4a9e8 │ │ │ │ @@ -43587,38 +43587,38 @@ │ │ │ │ bl 29028 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4a5ac │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4a5ec │ │ │ │ add r6, r7, #4 │ │ │ │ b 4a5d0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4a5ec │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a5c4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a5c4 │ │ │ │ cmp sl, #0 │ │ │ │ beq 4a608 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ @@ -43666,40 +43666,40 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 4a710 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a6e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b 4a750 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 4a6d0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne 4a6dc │ │ │ │ b 4a6e8 │ │ │ │ mov r6, r0 │ │ │ │ bl 3d364 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -43710,15 +43710,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4a6bc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a774 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a774 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -43769,23 +43769,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a8b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4a8b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4a9d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3d5ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3d5ec │ │ │ │ @@ -43811,15 +43811,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ b 4a918 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 3cd78 │ │ │ │ b 4a950 │ │ │ │ mov r4, r0 │ │ │ │ @@ -43839,24 +43839,24 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4a99c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r8 │ │ │ │ beq 4a9c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r5, r0 │ │ │ │ beq 4a950 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3d5ec │ │ │ │ @@ -43865,22 +43865,22 @@ │ │ │ │ eorseq sl, sl, r0, lsr r4 │ │ │ │ eorseq sl, sl, ip, ror #16 │ │ │ │ eorseq sl, sl, r8, asr #16 │ │ │ │ ldrshteq sl, [sl], -ip │ │ │ │ ldrsbteq sl, [sl], -r8 │ │ │ │ eorseq sl, sl, r8, lsl r8 │ │ │ │ ldrshteq sl, [sl], -r4 │ │ │ │ - eorseq r6, r1, pc, ror r7 │ │ │ │ - ldrshteq r8, [r1], -sp │ │ │ │ - eorseq r8, r1, r0, asr #3 │ │ │ │ - eorseq r7, r1, r8, ror r9 │ │ │ │ - eorseq r7, r1, r1, asr #19 │ │ │ │ - mlaseq r1, pc, r3, r6 @ │ │ │ │ - eorseq r7, r1, r0, lsr #28 │ │ │ │ - eorseq r7, r1, r5, lsl #28 │ │ │ │ + ldrhteq r6, [r1], -pc │ │ │ │ + eorseq r8, r1, sp, lsr r2 │ │ │ │ + eorseq r8, r1, r0, lsl #4 │ │ │ │ + ldrhteq r7, [r1], -r8 │ │ │ │ + eorseq r7, r1, r1, lsl #20 │ │ │ │ + ldrsbteq r6, [r1], -pc │ │ │ │ + eorseq r7, r1, r0, ror #28 │ │ │ │ + eorseq r7, r1, r5, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 4aa74 │ │ │ │ @@ -43945,15 +43945,15 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r4, [r7, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ add r1, r7, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4ad50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #5 │ │ │ │ bne 4ab7c │ │ │ │ @@ -44091,25 +44091,25 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ad8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ cmpne r8, #0 │ │ │ │ beq 4adb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movwne r0, #1 │ │ │ │ tst r9, r0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ @@ -44124,24 +44124,24 @@ │ │ │ │ subs fp, fp, #1 │ │ │ │ beq 4ae14 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4adec │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4adec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ae34 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -44238,37 +44238,37 @@ │ │ │ │ bl 28fc4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4afd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4b014 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r0, #4 │ │ │ │ b 4aff8 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4b014 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4afec │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4afec │ │ │ │ cmp sl, #0 │ │ │ │ beq 4ad6c │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4ad6c │ │ │ │ ldr r2, [pc, #1376] @ 4b59c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fcd4 │ │ │ │ b 4b308 │ │ │ │ @@ -44296,15 +44296,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4b274 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b09c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4b09c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 4ae38 │ │ │ │ ldr r1, [pc, #1216] @ 4b5a0 │ │ │ │ @@ -44337,38 +44337,38 @@ │ │ │ │ bl 29028 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4b164 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4b1a4 │ │ │ │ add r6, r7, #4 │ │ │ │ b 4b188 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4b1a4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b17c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4b17c │ │ │ │ cmp sl, #0 │ │ │ │ beq 4b1c0 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ @@ -44416,40 +44416,40 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 4b2c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b2a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b 4b308 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 4b288 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne 4b294 │ │ │ │ b 4b2a0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3d364 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -44460,15 +44460,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 4b274 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b32c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4b32c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -44519,23 +44519,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b470 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4b470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4b58c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3d5ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3d5ec │ │ │ │ @@ -44561,15 +44561,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ b 4b4d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 3cd78 │ │ │ │ b 4b508 │ │ │ │ mov r4, r0 │ │ │ │ @@ -44589,24 +44589,24 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4b554 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r8 │ │ │ │ beq 4b578 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r5, r0 │ │ │ │ beq 4b508 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3d5ec │ │ │ │ @@ -44615,22 +44615,22 @@ │ │ │ │ eorseq r9, sl, r8, lsl #17 │ │ │ │ ldrsbteq r9, [sl], -r4 │ │ │ │ mlaseq sl, r0, ip, r9 │ │ │ │ eorseq r9, sl, r4, ror #26 │ │ │ │ eorseq r9, sl, r0, lsr #26 │ │ │ │ eorseq r9, sl, r0, lsl #25 │ │ │ │ eorseq r9, sl, ip, lsr ip │ │ │ │ - eorseq r7, r1, r6, ror #15 │ │ │ │ - eorseq r7, r1, r6, lsr #14 │ │ │ │ - eorseq r7, r1, r7, lsr r7 │ │ │ │ - eorseq r6, r1, pc, ror #29 │ │ │ │ - eorseq r6, r1, sl, ror #29 │ │ │ │ - eorseq r7, r1, r6, lsl #8 │ │ │ │ - mlaseq r1, r7, r3, r7 │ │ │ │ - eorseq r7, r1, lr, lsr #6 │ │ │ │ + eorseq r7, r1, r6, lsr #16 │ │ │ │ + eorseq r7, r1, r6, ror #14 │ │ │ │ + eorseq r7, r1, r7, ror r7 │ │ │ │ + eorseq r6, r1, pc, lsr #30 │ │ │ │ + eorseq r6, r1, sl, lsr #30 │ │ │ │ + eorseq r7, r1, r6, asr #8 │ │ │ │ + ldrsbteq r7, [r1], -r7 │ │ │ │ + eorseq r7, r1, lr, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 4b62c │ │ │ │ @@ -44722,15 +44722,15 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r1, [r7, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ add r1, r7, #12 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4be10 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ sub r0, r4, #5 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -44804,15 +44804,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ bl 3af84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c658 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 853ac │ │ │ │ + bl 853f8 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ beq 4c65c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov ip, r6 │ │ │ │ @@ -44837,15 +44837,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl 3af84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c620 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 84e88 │ │ │ │ + bl 84ed4 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov lr, r6 │ │ │ │ mov r6, r9 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #340] @ 0x154 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -44879,15 +44879,15 @@ │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r7 │ │ │ │ bl 3af84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c7ec │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 854fc │ │ │ │ + bl 85548 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ mov ip, r6 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ @@ -45035,15 +45035,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ bl 3af84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c688 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r7 │ │ │ │ - bl 84fcc │ │ │ │ + bl 85018 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ beq 4c68c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov ip, r6 │ │ │ │ @@ -45315,45 +45315,45 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4c0ac │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c0c4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c0dc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c100 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4c104 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 4c124 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4c124 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt 4c1c8 │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4c174 │ │ │ │ @@ -45364,37 +45364,37 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 4c174 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c14c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4c14c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c194 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #500] @ 0x1f4 │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c1b0 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c1c8 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt 4c26c │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4c218 │ │ │ │ @@ -45405,96 +45405,96 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 4c218 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c1f0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4c1f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c238 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #716] @ 0x2cc │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c254 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c26c │ │ │ │ ldr r0, [sp, #732] @ 0x2dc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4c28c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c2a8 │ │ │ │ b 4c2d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c2d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt 4c2d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c2d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ beq 4c300 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ beq 4c330 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov fp, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r2 │ │ │ │ beq 4c358 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ @@ -45556,15 +45556,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 4c470 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 4c49c │ │ │ │ b 4c4d4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4c4b8 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ @@ -45763,16 +45763,16 @@ │ │ │ │ ldr r2, [pc, #2316] @ 4d0a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 29028 │ │ │ │ mov fp, r0 │ │ │ │ b 4cbfc │ │ │ │ - eorseq r6, r1, r5, ror #22 │ │ │ │ - ldrshteq r6, [r1], -r2 │ │ │ │ + eorseq r6, r1, r5, lsr #23 │ │ │ │ + eorseq r6, r1, r2, lsr fp │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ @@ -45811,28 +45811,28 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ b 4c124 │ │ │ │ - eorseq r6, r1, r2, lsr #20 │ │ │ │ + eorseq r6, r1, r2, ror #20 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ mov fp, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r8, r4 │ │ │ │ b 4bee0 │ │ │ │ ldrb r0, [sp, #337] @ 0x151 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c8f0 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 84e88 │ │ │ │ + bl 84ed4 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ beq 4cbd8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -45844,15 +45844,15 @@ │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 4c910 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ b 4cbb8 │ │ │ │ mov r0, #24 │ │ │ │ b 4b630 │ │ │ │ - eorseq r6, r1, r6, lsr sl │ │ │ │ + eorseq r6, r1, r6, ror sl │ │ │ │ ldr r1, [pc, #1964] @ 4d0a4 │ │ │ │ ldr r2, [pc, #1964] @ 4d0a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 29028 │ │ │ │ mov r2, r0 │ │ │ │ @@ -45880,22 +45880,22 @@ │ │ │ │ b 4c9b0 │ │ │ │ ldr r1, [pc, #1892] @ 4d0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4c9b0 │ │ │ │ ldr r1, [pc, #1872] @ 4d0c8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4c9b0 │ │ │ │ - mlaseq r1, r7, r9, r6 │ │ │ │ + ldrsbteq r6, [r1], -r7 │ │ │ │ ldr r1, [pc, #1872] @ 4d0d8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4c9b0 │ │ │ │ ldr r1, [pc, #1868] @ 4d0e0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4c9b0 │ │ │ │ - eorseq r6, r1, r9, ror #7 │ │ │ │ + eorseq r6, r1, r9, lsr #8 │ │ │ │ ldr r1, [pc, #1832] @ 4d0cc │ │ │ │ add r1, pc, r1 │ │ │ │ b 4c9b0 │ │ │ │ ldr r1, [pc, #1812] @ 4d0c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ @@ -45906,15 +45906,15 @@ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bl 290a0 │ │ │ │ b 4beb8 │ │ │ │ - ldrshteq r6, [r1], -lr │ │ │ │ + eorseq r6, r1, lr, lsr r9 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -45940,15 +45940,15 @@ │ │ │ │ ldr r2, [pc, #1624] @ 4d0b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 29028 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b 4cb80 │ │ │ │ - eorseq r6, r1, r7, ror #16 │ │ │ │ + eorseq r6, r1, r7, lsr #17 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add sl, sp, #704 @ 0x2c0 │ │ │ │ add r0, sl, #8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -46015,53 +46015,53 @@ │ │ │ │ blne 3d6a8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cb9c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4cbd8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 4cbf8 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4cbfc │ │ │ │ mov fp, r2 │ │ │ │ mov r0, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq 4cc14 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r2, fp │ │ │ │ cmp r4, #0 │ │ │ │ beq 4cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ b 4bd20 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ b 4bd20 │ │ │ │ @@ -46103,44 +46103,44 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cd18 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4cd18 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4cd54 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4cd54 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ce20 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4ce20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4cda4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -46149,49 +46149,49 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cdf8 │ │ │ │ b 4ce50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cd94 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cdf8 │ │ │ │ b 4ce50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ce50 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4ce50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ceb0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4ceb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r4, #1 │ │ │ │ @@ -46199,25 +46199,25 @@ │ │ │ │ bne 4ce6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 4cf48 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4cf48 │ │ │ │ mov r5, r0 │ │ │ │ b 4cf34 │ │ │ │ b 4ce8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ b 4d044 │ │ │ │ - eorseq r6, r1, r7, ror r4 │ │ │ │ + ldrhteq r6, [r1], -r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d048 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -46229,19 +46229,19 @@ │ │ │ │ bl 3cae4 │ │ │ │ b 4d048 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ bl 3cae4 │ │ │ │ b 4d048 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r6, r1, sp, lsl #7 │ │ │ │ + eorseq r6, r1, sp, asr #7 │ │ │ │ eorseq r8, sl, r4, lsr r9 │ │ │ │ eorseq r8, sl, r4, ror #27 │ │ │ │ mlaseq sl, r8, sp, r8 │ │ │ │ - ldrhteq r6, [r1], -sl │ │ │ │ + ldrshteq r6, [r1], -sl │ │ │ │ eorseq r8, sl, r4, lsl #27 │ │ │ │ eorseq r8, sl, r8, lsr sp │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -46260,15 +46260,15 @@ │ │ │ │ blt 4cf70 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cf70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bge 4d054 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bge 4d068 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -46284,84 +46284,84 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4cfd0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ beq 4cff8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ beq 4d020 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r4 │ │ │ │ bne 4d048 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrhteq r6, [r1], -r6 │ │ │ │ + ldrshteq r6, [r1], -r6 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ bl 3d6a8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ blt 4cf88 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ bl 3d6a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4cf98 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4cf98 │ │ │ │ mlaseq sl, r0, r4, r8 │ │ │ │ eorseq r8, sl, r4, asr #8 │ │ │ │ eorseq r8, sl, r0, lsr r6 │ │ │ │ eorseq r8, sl, r4, ror #11 │ │ │ │ eorseq r8, sl, r8, asr #9 │ │ │ │ eorseq r8, sl, ip, ror r4 │ │ │ │ eorseq r8, sl, ip, ror #6 │ │ │ │ eorseq r8, sl, r0, lsr #6 │ │ │ │ ldrsbteq r8, [sl], -ip │ │ │ │ mlaseq sl, r0, r2, r8 │ │ │ │ eorseq r8, sl, ip, ror #4 │ │ │ │ eorseq r8, sl, r0, lsr #4 │ │ │ │ - eorseq r5, r1, r2, lsr #18 │ │ │ │ - eorseq r5, r1, fp, asr #19 │ │ │ │ - eorseq r5, r1, sp, ror #7 │ │ │ │ - ldrhteq r5, [r1], -r7 │ │ │ │ - ldrsbteq r5, [r1], -r5 │ │ │ │ - eorseq r5, r1, r6, lsr #19 │ │ │ │ - ldrsbteq r5, [r1], -sl │ │ │ │ - eorseq r5, r1, r2, lsl #18 │ │ │ │ + eorseq r5, r1, r2, ror #18 │ │ │ │ + eorseq r5, r1, fp, lsl #20 │ │ │ │ + eorseq r5, r1, sp, lsr #8 │ │ │ │ + ldrshteq r5, [r1], -r7 │ │ │ │ + eorseq r5, r1, r5, lsl sl │ │ │ │ + eorseq r5, r1, r6, ror #19 │ │ │ │ + eorseq r5, r1, sl, lsl sl │ │ │ │ + eorseq r5, r1, r2, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 4d138 │ │ │ │ @@ -46422,15 +46422,15 @@ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str sl, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2df784 │ │ │ │ + bl 2df7cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4d440 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #13 │ │ │ │ beq 4d23c │ │ │ │ @@ -46598,15 +46598,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 4d4bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ b 4d550 │ │ │ │ ldr r7, [sp] │ │ │ │ b 4d450 │ │ │ │ ldr r2, [pc, #372] @ 4d648 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -46635,15 +46635,15 @@ │ │ │ │ b 4d384 │ │ │ │ mov r6, r0 │ │ │ │ bl 3d364 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 28f48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ @@ -46665,15 +46665,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4d44c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4d44c │ │ │ │ b 4d620 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ b 4d624 │ │ │ │ b 4d620 │ │ │ │ b 4d5e0 │ │ │ │ @@ -46696,40 +46696,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4d640 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r7, sl, r0, asr #7 │ │ │ │ eorseq r7, sl, ip, lsr #17 │ │ │ │ eorseq r7, sl, r8, asr r8 │ │ │ │ eorseq r7, sl, r0, asr r8 │ │ │ │ ldrshteq r7, [sl], -ip │ │ │ │ - ldrsbteq r5, [r1], -sl │ │ │ │ - eorseq r5, r1, r8, asr #2 │ │ │ │ - eorseq r4, r1, r0, ror #27 │ │ │ │ - eorseq r5, r1, r2, lsr r1 │ │ │ │ - eorseq r4, r1, r0, asr #30 │ │ │ │ - mlaseq r1, r6, pc, r4 @ │ │ │ │ + eorseq r5, r1, sl, lsl r2 │ │ │ │ + eorseq r5, r1, r8, lsl #3 │ │ │ │ + eorseq r4, r1, r0, lsr #28 │ │ │ │ + eorseq r5, r1, r2, ror r1 │ │ │ │ + eorseq r4, r1, r0, lsl #31 │ │ │ │ + ldrsbteq r4, [r1], -r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #124] @ 4d700 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ strb r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #80] @ 4d704 │ │ │ │ ldmne ip!, {r2, r4, r5, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, r5, lr} │ │ │ │ @@ -46770,15 +46770,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #9 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ beq 4dff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #110 @ 0x6e │ │ │ │ strb r0, [r4, #8] │ │ │ │ movw r0, #28532 @ 0x6f74 │ │ │ │ @@ -46797,15 +46797,15 @@ │ │ │ │ beq 4d7ec │ │ │ │ ldr r0, [pc, #2928] @ 4e330 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4dfc0 │ │ │ │ mov r7, r0 │ │ │ │ b 4d7f0 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ b 4dc54 │ │ │ │ mov r7, #1 │ │ │ │ @@ -46818,27 +46818,27 @@ │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ - bl 193838 │ │ │ │ + bl 193880 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [pc, #2816] @ 4e334 │ │ │ │ cmp r0, #6 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ beq 4d844 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3d254 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ mov r5, #6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e008 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ movw r0, #28274 @ 0x6e72 │ │ │ │ mov r1, #1 │ │ │ │ strh r0, [r4, #4] │ │ │ │ @@ -46846,15 +46846,15 @@ │ │ │ │ movt r0, #30068 @ 0x7574 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, #38 @ 0x26 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e020 │ │ │ │ ldr r1, [pc, #2716] @ 4e344 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -46863,25 +46863,25 @@ │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ - bl 193838 │ │ │ │ + bl 193880 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ beq 4d8f0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3d254 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e038 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #111 @ 0x6f │ │ │ │ strb r0, [r4, #4] │ │ │ │ movw r0, #30049 @ 0x7561 │ │ │ │ movt r0, #26980 @ 0x6964 │ │ │ │ @@ -46891,15 +46891,15 @@ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, [sl] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4298 │ │ │ │ + bl 2f42e0 │ │ │ │ ldrb r8, [sp, #112] @ 0x70 │ │ │ │ cmp r8, #2 │ │ │ │ beq 4d96c │ │ │ │ cmp r8, #1 │ │ │ │ bne 4d980 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ @@ -46916,15 +46916,15 @@ │ │ │ │ bmi 4e08c │ │ │ │ cmp r5, #0 │ │ │ │ beq 4d9c4 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, #1 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e090 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ b 4d9d4 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, #1 │ │ │ │ @@ -46941,15 +46941,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl 193838 │ │ │ │ + bl 193880 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ beq 4da28 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3d254 │ │ │ │ cmp r8, #1 │ │ │ │ bne 4da3c │ │ │ │ @@ -46959,15 +46959,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ bne 4da5c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4da5c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, #5 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r5, {r0, r2, r5} │ │ │ │ ldr r1, [pc, #2268] @ 4e350 │ │ │ │ ldr r3, [pc, #2268] @ 4e354 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -46977,15 +46977,15 @@ │ │ │ │ strb r7, [r6, #8]! │ │ │ │ stmib r6, {r0, r2, r5} │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4814 │ │ │ │ + bl 2e485c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 4dac0 │ │ │ │ mov r9, sl │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ b 4db44 │ │ │ │ @@ -47005,15 +47005,15 @@ │ │ │ │ stm r2, {r0, r1, fp} │ │ │ │ ldr r0, [pc, #2140] @ 4e35c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r9, sl │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -47038,61 +47038,61 @@ │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dde80 │ │ │ │ + bl 2ddec8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e050 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #1972] @ 4e370 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e07c │ │ │ │ ldr r2, [pc, #1948] @ 4e374 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib r0, {r5, r6} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f38c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e493c │ │ │ │ + bl 2e4984 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1f488 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2e492c │ │ │ │ - bl 129f4c │ │ │ │ + bl 2e4974 │ │ │ │ + bl 129f94 │ │ │ │ ldr r1, [pc, #1876] @ 4e378 │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ bne 4dc44 │ │ │ │ bl 2183c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 9bd00 │ │ │ │ + bl 9bd4c │ │ │ │ strd r0, [sl, #32] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 4dc84 │ │ │ │ @@ -47111,15 +47111,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4dcbc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ tst r4, #1 │ │ │ │ beq 4ddd8 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [fp] │ │ │ │ bl 1f338 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r4, [pc, #1704] @ 4e384 │ │ │ │ @@ -47148,15 +47148,15 @@ │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 2f7874 │ │ │ │ + bl 2f78bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e0a8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r7, #5 │ │ │ │ b 4ddc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #3 │ │ │ │ @@ -47172,15 +47172,15 @@ │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 2f7874 │ │ │ │ + bl 2f78bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e0d4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r7, #4 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -47235,15 +47235,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ddf4 │ │ │ │ ldr r0, [pc, #1284] @ 4e3ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ddf4 │ │ │ │ ldr r5, [pc, #1268] @ 4e3b0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -47261,15 +47261,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r1, #1 │ │ │ │ moveq r2, r0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [pc, #1180] @ 4e3bc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ @@ -47278,24 +47278,24 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #1136] @ 4e3c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ b 4ddf4 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ b 4df8c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r7, #5 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ beq 4db44 │ │ │ │ add r0, sl, #8 │ │ │ │ bl 3d254 │ │ │ │ ldrb r0, [sp, #98] @ 0x62 │ │ │ │ @@ -47407,40 +47407,40 @@ │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 4e304 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4e304 │ │ │ │ b 4e220 │ │ │ │ mov r6, r0 │ │ │ │ b 4e2d0 │ │ │ │ mov r6, r0 │ │ │ │ b 4e2d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e194 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1dd90 │ │ │ │ b 4e2ec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e2ec │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4e2ec │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f488 │ │ │ │ b 4e2f8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -47484,33 +47484,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ b 4e310 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 3d1dc │ │ │ │ b 4e2d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e2f8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 4e2f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 194ed8 │ │ │ │ + bl 194f20 │ │ │ │ b 4e310 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ str sl, [sp, #12] │ │ │ │ bl 3cea8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ @@ -47530,72 +47530,72 @@ │ │ │ │ eorseq r2, ip, ip, asr #13 │ │ │ │ eorseq r6, sl, ip, asr #12 │ │ │ │ eorseq r2, ip, r8, asr r6 │ │ │ │ eorseq r2, ip, r8, ror #11 │ │ │ │ eorseq r6, sl, r4, lsr r6 │ │ │ │ eorseq ip, sl, r0, asr r8 │ │ │ │ ldrshteq ip, [sl], -r0 │ │ │ │ - eorseq r4, r1, ip, asr #22 │ │ │ │ + eorseq r4, r1, ip, lsl #23 │ │ │ │ eorseq r6, sl, r4, lsl #12 │ │ │ │ eorseq ip, sl, r0, lsl #15 │ │ │ │ - mlaseq r1, lr, r8, r3 │ │ │ │ - eorseq r4, r1, r2, lsr #19 │ │ │ │ + ldrsbteq r3, [r1], -lr │ │ │ │ + eorseq r4, r1, r2, ror #19 │ │ │ │ eorseq r7, sl, r8, asr #6 │ │ │ │ eorseq r2, ip, r0, lsr #7 │ │ │ │ eorseq r6, sl, r4, lsl #18 │ │ │ │ - eorseq r2, r1, r6, lsr #31 │ │ │ │ + eorseq r2, r1, r6, ror #31 │ │ │ │ eorseq r6, sl, r0, asr #9 │ │ │ │ eorseq r6, sl, ip, lsl #8 │ │ │ │ eorseq r2, ip, r4, ror #4 │ │ │ │ - andeq sp, r4, r4, lsl #8 │ │ │ │ + andeq sp, r4, r0, asr r4 │ │ │ │ ldrsbteq r3, [ip], -r0 │ │ │ │ eorseq r6, sl, r0, lsl #28 │ │ │ │ eorseq r6, sl, ip, lsl #28 │ │ │ │ eorseq r6, sl, ip, ror r7 │ │ │ │ - eorseq r2, r1, lr, asr #30 │ │ │ │ + eorseq r2, r1, lr, lsl #31 │ │ │ │ eorseq r6, sl, r8, ror #8 │ │ │ │ ldrhteq r6, [sl], -r4 │ │ │ │ - eorseq r2, r1, r2, lsr #30 │ │ │ │ + eorseq r2, r1, r2, ror #30 │ │ │ │ eorseq r6, sl, ip, lsr r4 │ │ │ │ eorseq r6, sl, r8, lsl #7 │ │ │ │ eorseq r1, ip, ip, lsr #30 │ │ │ │ mlaseq ip, r0, r1, r2 │ │ │ │ eorseq r2, ip, r0, ror r1 │ │ │ │ eorseq r2, ip, r8, asr r1 │ │ │ │ eorseq r2, ip, r4, asr #2 │ │ │ │ - eorseq r3, r1, r6, lsr #13 │ │ │ │ + eorseq r3, r1, r6, ror #13 │ │ │ │ eorseq r6, sl, r8, ror #25 │ │ │ │ ldrsbteq r6, [sl], -r4 │ │ │ │ ldrhteq r2, [ip], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r2, [pc, #344] @ 4e52c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #11 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl da508 │ │ │ │ + bl da550 │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 4e410 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r6 │ │ │ │ b 4e3f8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ addeq sp, sp, #104 @ 0x68 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr lr, [pc, #236] @ 4e530 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #232] @ 4e534 │ │ │ │ @@ -47627,40 +47627,40 @@ │ │ │ │ b 4e510 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 4e4d4 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r6, r5 │ │ │ │ b 4e4b8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e510 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4e518 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r4, r1, r3, asr #3 │ │ │ │ + eorseq r4, r1, r3, lsl #4 │ │ │ │ eorseq r6, sl, r4, lsr sl │ │ │ │ @ instruction: 0xfffeff9c │ │ │ │ eorseq r6, sl, r8, lsl sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #116] @ 4e5c0 │ │ │ │ mov r4, #24 │ │ │ │ @@ -47690,16 +47690,16 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff1568 │ │ │ │ - andseq r6, r5, ip, ror #30 │ │ │ │ - eorseq r4, r1, ip, asr #1 │ │ │ │ + @ instruction: 0x00156fb4 │ │ │ │ + eorseq r4, r1, ip, lsl #2 │ │ │ │ eorseq r6, sl, r8, lsr #18 │ │ │ │ eorseq r6, sl, r8, lsr #18 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #624] @ 4e854 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -47776,15 +47776,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 39ce0 │ │ │ │ bl 3f730 │ │ │ │ b 4e71c │ │ │ │ bl 3f73c │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #304] @ 4e858 │ │ │ │ ldr r7, [pc, #304] @ 4e85c │ │ │ │ ldr r2, [pc, #304] @ 4e860 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -47856,15 +47856,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ b 4e6fc │ │ │ │ eorseq r2, ip, ip, asr #31 │ │ │ │ eorseq r6, sl, ip, ror #1 │ │ │ │ - andseq r6, r5, ip, asr sp │ │ │ │ + andseq r6, r5, r4, lsr #27 │ │ │ │ ldrsbteq r6, [sl], -r0 │ │ │ │ eorseq r6, sl, r0, lsr r7 │ │ │ │ eorseq r6, sl, r0, ror #14 │ │ │ │ eorseq r1, ip, r0, ror #12 │ │ │ │ ldrshteq r6, [sl], -r8 │ │ │ │ eorseq r6, sl, r8, lsl r7 │ │ │ │ eorseq r1, ip, r8, lsl r6 │ │ │ │ @@ -47877,116 +47877,116 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #396] @ 4ea30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4e8dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [pc, #336] @ 4ea34 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #332] @ 4ea38 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4e930 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #260] @ 4ea3c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4e97c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #188] @ 4ea40 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4e9c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #116] @ 4ea44 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ea14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #20 │ │ │ │ - bl 2e9bd4 │ │ │ │ + bl 2e9c1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1dfac │ │ │ │ - ldrhteq r3, [r1], -r9 │ │ │ │ + ldrshteq r3, [r1], -r9 │ │ │ │ eorseq r2, ip, r4, asr #25 │ │ │ │ - mlaseq r1, pc, sp, r3 @ │ │ │ │ - eorseq r3, r1, r4, asr sp │ │ │ │ - eorseq r3, r1, pc, lsl #26 │ │ │ │ - eorseq r3, r1, sl, asr #25 │ │ │ │ + ldrsbteq r3, [r1], -pc │ │ │ │ + mlaseq r1, r4, sp, r3 │ │ │ │ + eorseq r3, r1, pc, asr #26 │ │ │ │ + eorseq r3, r1, sl, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r5, [pc, #244] @ 4eb4c │ │ │ │ mov sl, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -48045,15 +48045,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4eb44 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, ip, r8, asr fp │ │ │ │ - eorseq r7, r1, r5, asr #32 │ │ │ │ + eorseq r7, r1, r5, lsl #1 │ │ │ │ eorseq r7, sl, r8, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 4ebfc │ │ │ │ @@ -48070,15 +48070,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ beq 4ecdc │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ - bl 2e9b18 │ │ │ │ + bl 2e9b60 │ │ │ │ ldr r0, [pc, #644] @ 4ee44 │ │ │ │ ldr r1, [pc, #644] @ 4ee48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -48101,30 +48101,30 @@ │ │ │ │ bl 1e0a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ecd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e91b4 │ │ │ │ + bl 2e91fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ecd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e91b4 │ │ │ │ + bl 2e91fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ecd4 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smmul r1, r5, r1 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ - bl 2e91b4 │ │ │ │ + bl 2e91fc │ │ │ │ ldr r0, [pc, #452] @ 4ee3c │ │ │ │ ldr r1, [pc, #452] @ 4ee40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -48145,15 +48145,15 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1ec6c │ │ │ │ bl 3f730 │ │ │ │ b 4ece0 │ │ │ │ bl 3f73c │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #324] @ 4ee30 │ │ │ │ ldr r6, [pc, #324] @ 4ee34 │ │ │ │ ldr r2, [pc, #324] @ 4ee38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -48226,26 +48226,26 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #8 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 39ce0 │ │ │ │ - andseq r6, r5, r4, ror r7 │ │ │ │ + @ instruction: 0x001567bc │ │ │ │ eorseq r6, sl, r0, lsr #2 │ │ │ │ eorseq r6, sl, r4, lsr #2 │ │ │ │ eorseq r5, sl, r8, lsr #22 │ │ │ │ - @ instruction: 0x001567b8 │ │ │ │ + andseq r6, r5, r0, lsl #16 │ │ │ │ eorseq r5, sl, r4, lsr #22 │ │ │ │ eorseq r2, ip, r8, lsr r9 │ │ │ │ eorseq r2, ip, r4, ror #17 │ │ │ │ ldrshteq r2, [ip], -r0 │ │ │ │ mlaseq ip, ip, r9, r2 │ │ │ │ - andseq r6, r5, r8, lsl r7 │ │ │ │ - eorseq r2, r1, lr, asr r5 │ │ │ │ + andseq r6, r5, r0, ror #14 │ │ │ │ + mlaseq r1, lr, r5, r2 │ │ │ │ ldrsbteq r6, [sl], -r4 │ │ │ │ @ instruction: 0xffff0cf0 │ │ │ │ ldrsbteq r6, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -48253,15 +48253,15 @@ │ │ │ │ beq 4eef8 │ │ │ │ cmp r2, #2 │ │ │ │ bne 4f000 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ef9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9ad8 │ │ │ │ + bl 2e9b20 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -48284,25 +48284,25 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ef94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e913c │ │ │ │ + bl 2e9184 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ef94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e913c │ │ │ │ + bl 2e9184 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ef94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e913c │ │ │ │ + bl 2e9184 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -48321,15 +48321,15 @@ │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 3f730 │ │ │ │ b 4efa0 │ │ │ │ bl 3f73c │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #188] @ 4f068 │ │ │ │ ldr r7, [pc, #188] @ 4f06c │ │ │ │ ldr r2, [pc, #188] @ 4f070 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -48368,19 +48368,19 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - @ instruction: 0x001564b4 │ │ │ │ + @ instruction: 0x001564fc │ │ │ │ eorseq r5, sl, r0, ror lr │ │ │ │ eorseq r5, sl, r4, ror #28 │ │ │ │ eorseq r5, sl, r8, ror #16 │ │ │ │ - @ instruction: 0x001564f8 │ │ │ │ + andseq r6, r5, r0, asr #10 │ │ │ │ eorseq r5, sl, r4, ror #16 │ │ │ │ ldr r0, [pc, #108] @ 4f0e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 4f09c │ │ │ │ @@ -48471,24 +48471,24 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f1f0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r1, sl, lsl #14 │ │ │ │ + eorseq r3, r1, sl, asr #14 │ │ │ │ eorseq r5, sl, r4, lsr lr │ │ │ │ eorseq r5, sl, r0, asr #5 │ │ │ │ eorseq r5, sl, r4, lsr #5 │ │ │ │ eorseq r0, ip, r0, asr #25 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [pc, #328] @ 4f378 │ │ │ │ mov r3, #24 │ │ │ │ ldr r1, [pc, #324] @ 4f37c │ │ │ │ ldr r2, [pc, #324] @ 4f380 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -48506,23 +48506,23 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [pc, #232] @ 4f384 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f308 │ │ │ │ ldr r2, [pc, #208] @ 4f388 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #204] @ 4f38c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -48534,15 +48534,15 @@ │ │ │ │ bl 1dbd4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f2fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ @@ -48552,15 +48552,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ bl 3d094 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f370 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 3d094 │ │ │ │ @@ -48568,19 +48568,19 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3cf0c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r5, [sl], -r8 │ │ │ │ - andseq r6, r5, r8, ror r2 │ │ │ │ - ldrsbteq r3, [r1], -lr │ │ │ │ + andseq r6, r5, r0, asr #5 │ │ │ │ + eorseq r3, r1, lr, lsl r6 │ │ │ │ eorseq r0, ip, r4, lsl #23 │ │ │ │ - andeq r9, r7, ip, lsl r1 │ │ │ │ - andseq r8, r4, r0, lsr sp │ │ │ │ + andeq r9, r7, r4, ror #2 │ │ │ │ + andseq r8, r4, r8, ror sp │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [pc, #2360] @ 4fcd8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #88] @ 0x58 │ │ │ │ bl 1d940 │ │ │ │ @@ -49107,15 +49107,15 @@ │ │ │ │ ldr r2, [pc, #460] @ 4fda0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ b 4f744 │ │ │ │ bl 3fb48 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #232] @ 4fcdc │ │ │ │ ldr r7, [pc, #232] @ 4fce0 │ │ │ │ ldr r2, [pc, #232] @ 4fce4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -49169,15 +49169,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ b 4f744 │ │ │ │ eorseq r2, ip, r0, lsl r2 │ │ │ │ eorseq r4, sl, r0, lsr #24 │ │ │ │ - andseq r5, r5, r8, asr #17 │ │ │ │ + andseq r5, r5, r0, lsl r9 │ │ │ │ eorseq r4, sl, r8, lsl #24 │ │ │ │ ldrsbteq r5, [sl], -r4 │ │ │ │ ldrsbteq r5, [sl], -r4 │ │ │ │ eorseq r0, ip, ip, asr r6 │ │ │ │ mlaseq sl, r4, r7, r5 │ │ │ │ eorseq r5, sl, r4, lsl #17 │ │ │ │ eorseq r0, ip, ip, lsl #12 │ │ │ │ @@ -49234,406 +49234,406 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #1484] @ 503a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4fe10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [pc, #1424] @ 503a8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #1420] @ 503ac │ │ │ │ mov r2, #15 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4fe64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #1348] @ 503b0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4feb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #1276] @ 503b4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4fefc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #1204] @ 503b8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ff48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #1132] @ 503bc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ff94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #1060] @ 503c0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4ffe0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #988] @ 503c4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 5002c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #916] @ 503c8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 50078 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #844] @ 503cc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 500c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #772] @ 503d0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #28 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 50110 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #700] @ 503d4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 5015c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #628] @ 503d8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 501a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #556] @ 503dc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 501f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #484] @ 503e0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 50240 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #412] @ 503e4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 5028c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #340] @ 503e8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 502d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #268] @ 503ec │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #32 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 50324 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #196] @ 503f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1289e4 │ │ │ │ + bl 128a2c │ │ │ │ ldr r1, [pc, #176] @ 503f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1277fc │ │ │ │ + bl 127844 │ │ │ │ ldr r1, [pc, #156] @ 503f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 128fdc │ │ │ │ + bl 129024 │ │ │ │ ldr r1, [pc, #136] @ 503fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 128ce0 │ │ │ │ + bl 128d28 │ │ │ │ ldr r1, [pc, #116] @ 50400 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1280f0 │ │ │ │ + bl 128138 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r2, r1, sl, asr sl │ │ │ │ + mlaseq r1, sl, sl, r2 │ │ │ │ mlaseq ip, r0, r7, r1 │ │ │ │ - eorseq r2, r1, r1, asr #20 │ │ │ │ - eorseq r2, r1, r0, lsl #20 │ │ │ │ - eorseq r0, r1, r7, ror #25 │ │ │ │ - eorseq r2, r1, ip, ror r9 │ │ │ │ - eorseq r2, r1, pc, lsr r9 │ │ │ │ - eorseq r2, r1, r4, lsl #18 │ │ │ │ - ldrsbteq r2, [r1], -r1 │ │ │ │ - mlaseq r1, pc, r8, r2 @ │ │ │ │ - eorseq r2, r1, r5, ror #16 │ │ │ │ - eorseq r2, r1, r3, lsr r8 │ │ │ │ - eorseq r2, r1, r3, lsl #16 │ │ │ │ + eorseq r2, r1, r1, lsl #21 │ │ │ │ + eorseq r2, r1, r0, asr #20 │ │ │ │ + eorseq r0, r1, r7, lsr #26 │ │ │ │ + ldrhteq r2, [r1], -ip │ │ │ │ + eorseq r2, r1, pc, ror r9 │ │ │ │ + eorseq r2, r1, r4, asr #18 │ │ │ │ + eorseq r2, r1, r1, lsl r9 │ │ │ │ + ldrsbteq r2, [r1], -pc │ │ │ │ + eorseq r2, r1, r5, lsr #17 │ │ │ │ + eorseq r2, r1, r3, ror r8 │ │ │ │ + eorseq r2, r1, r3, asr #16 │ │ │ │ + eorseq r2, r1, r1, lsl #16 │ │ │ │ eorseq r2, r1, r1, asr #15 │ │ │ │ - eorseq r2, r1, r1, lsl #15 │ │ │ │ - eorseq r2, r1, r2, asr #14 │ │ │ │ - eorseq r1, r1, lr, asr #1 │ │ │ │ - ldrhteq r2, [r1], -fp │ │ │ │ - ldrsbteq r1, [r1], -ip │ │ │ │ - eorseq r2, r1, r5, asr fp │ │ │ │ - eorseq r2, r1, pc, asr fp │ │ │ │ - eorseq r2, r1, lr, asr fp │ │ │ │ - eorseq r1, r1, sl, lsr #16 │ │ │ │ - eorseq r1, r1, r1, lsr r8 │ │ │ │ + eorseq r2, r1, r2, lsl #15 │ │ │ │ + eorseq r1, r1, lr, lsl #2 │ │ │ │ + ldrshteq r2, [r1], -fp │ │ │ │ + eorseq r1, r1, ip, lsl fp │ │ │ │ + mlaseq r1, r5, fp, r2 │ │ │ │ + mlaseq r1, pc, fp, r2 @ │ │ │ │ + mlaseq r1, lr, fp, r2 │ │ │ │ + eorseq r1, r1, sl, ror #16 │ │ │ │ + eorseq r1, r1, r1, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r8, [pc, #1128] @ 5087c │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -49652,26 +49652,26 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ beq 506e0 │ │ │ │ ldr r7, [pc, #1068] @ 5088c │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507b4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507c0 │ │ │ │ ldr r1, [pc, #996] @ 50890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #992] @ 50894 │ │ │ │ ldr sl, [pc, #992] @ 50898 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -49684,26 +49684,26 @@ │ │ │ │ bl 1dbd4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 506e0 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507b4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507d0 │ │ │ │ ldr r1, [pc, #880] @ 5089c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #876] @ 508a0 │ │ │ │ ldr sl, [pc, #876] @ 508a4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -49716,26 +49716,26 @@ │ │ │ │ bl 1dbd4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 506e0 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507b4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507e0 │ │ │ │ ldr r1, [pc, #764] @ 508a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #760] @ 508ac │ │ │ │ ldr sl, [pc, #760] @ 508b0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -49749,32 +49749,32 @@ │ │ │ │ ldr r0, [r5, #100]! @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 506e8 │ │ │ │ ldr r1, [pc, #716] @ 508b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e83f0 │ │ │ │ - bl 2e9b30 │ │ │ │ + bl 2e8438 │ │ │ │ + bl 2e9b78 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 507f0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 50800 │ │ │ │ ldr r1, [pc, #624] @ 508b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #620] @ 508bc │ │ │ │ ldr r0, [pc, #620] @ 508c0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -49812,15 +49812,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 47ab8 │ │ │ │ bl 42224 │ │ │ │ b 506ec │ │ │ │ bl 41cf8 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #392] @ 50880 │ │ │ │ ldr r7, [pc, #392] @ 50884 │ │ │ │ ldr r2, [pc, #392] @ 50888 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -49837,15 +49837,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 39ce0 │ │ │ │ bl 1f860 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #372] @ 508d0 │ │ │ │ ldr r2, [pc, #372] @ 508d4 │ │ │ │ ldr r7, [pc, #372] @ 508d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -49887,61 +49887,61 @@ │ │ │ │ b 5080c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155d28 │ │ │ │ + bl 155d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mlaseq ip, ip, r1, r1 │ │ │ │ eorseq r4, sl, ip, lsl r1 │ │ │ │ - andseq r4, r5, ip, lsl #27 │ │ │ │ + @ instruction: 0x00154dd4 │ │ │ │ eorseq r4, sl, r0, lsl #2 │ │ │ │ ldrhteq pc, [fp], -ip @ │ │ │ │ - ldrshteq sl, [r1], -r5 │ │ │ │ - muleq sl, ip, r9 │ │ │ │ - @ instruction: 0x00147afc │ │ │ │ - eorseq sl, r1, lr, ror #18 │ │ │ │ - andeq r4, sl, r8, lsl #15 │ │ │ │ - andseq r7, r4, ip, ror sl │ │ │ │ - ldrshteq sl, [r1], -ip │ │ │ │ - @ instruction: 0x000a4bbc │ │ │ │ - @ instruction: 0x001479fc │ │ │ │ - ldrsbteq r1, [r1], -r5 │ │ │ │ - eorseq r6, r3, ip, lsl #12 │ │ │ │ - andseq r5, r0, ip, ror pc │ │ │ │ - andseq r7, r4, r0, ror #18 │ │ │ │ - eorseq r6, r3, r6, ror #11 │ │ │ │ - andseq r6, r0, r4, ror #16 │ │ │ │ - andseq r7, r4, r0, ror r9 │ │ │ │ - andseq r4, r5, r8, ror #26 │ │ │ │ + eorseq sl, r1, r5, lsr sl │ │ │ │ + andeq r4, sl, r4, ror #19 │ │ │ │ + andseq r7, r4, r4, asr #22 │ │ │ │ + eorseq sl, r1, lr, lsr #19 │ │ │ │ + ldrdeq r4, [sl], -r0 │ │ │ │ + andseq r7, r4, r4, asr #21 │ │ │ │ + eorseq sl, r1, ip, lsr r9 │ │ │ │ + andeq r4, sl, r4, lsl #24 │ │ │ │ + andseq r7, r4, r4, asr #20 │ │ │ │ + eorseq r1, r1, r5, lsl r3 │ │ │ │ + eorseq r6, r3, ip, asr #12 │ │ │ │ + andseq r5, r0, r4, asr #31 │ │ │ │ + andseq r7, r4, r8, lsr #19 │ │ │ │ + eorseq r6, r3, r6, lsr #12 │ │ │ │ + andseq r6, r0, ip, lsr #17 │ │ │ │ + @ instruction: 0x001479b8 │ │ │ │ + @ instruction: 0x00154db0 │ │ │ │ mlaseq sl, r8, r0, r4 │ │ │ │ eorseq r4, sl, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ bne 50a30 │ │ │ │ ldr r6, [pc, #872] @ 50c5c │ │ │ │ @@ -50157,40 +50157,40 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50c48 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r5, r8, ror #20 │ │ │ │ + @ instruction: 0x00154ab0 │ │ │ │ eorseq r4, sl, ip, lsr #8 │ │ │ │ eorseq r4, sl, r4, lsr #9 │ │ │ │ eorseq r1, ip, ip, lsl #1 │ │ │ │ eorseq r0, ip, ip, ror #30 │ │ │ │ ldrhteq r0, [ip], -ip │ │ │ │ @ instruction: 0xfffeefdc │ │ │ │ - andseq r4, r5, r0, ror #19 │ │ │ │ - eorseq r1, r1, r6, lsl sp │ │ │ │ + andseq r4, r5, r8, lsr #20 │ │ │ │ + eorseq r1, r1, r6, asr sp │ │ │ │ eorseq r4, sl, r0, lsr #8 │ │ │ │ eorseq r4, sl, ip, lsl #8 │ │ │ │ - andseq r4, r5, r0, lsl #21 │ │ │ │ + andseq r4, r5, r8, asr #21 │ │ │ │ eorseq r4, sl, ip, ror #9 │ │ │ │ eorseq r0, ip, ip, ror #24 │ │ │ │ - eorseq r0, r1, r4, lsr #31 │ │ │ │ + eorseq r0, r1, r4, ror #31 │ │ │ │ eorseq r4, sl, r0, lsl #12 │ │ │ │ ldrshteq r0, [ip], -r8 │ │ │ │ eorseq r0, ip, ip, lsl lr │ │ │ │ ldrhteq r3, [sl], -r0 │ │ │ │ ldrhteq r3, [sl], -r4 │ │ │ │ eorseq pc, fp, ip, asr #5 │ │ │ │ eorseq r0, ip, r4, ror fp │ │ │ │ - mlaseq r1, r7, r4, r0 │ │ │ │ + ldrsbteq r0, [r1], -r7 │ │ │ │ eorseq r3, sl, r4, lsr #19 │ │ │ │ eorseq r4, sl, ip, asr r6 │ │ │ │ - eorseq r0, r1, r7, asr #9 │ │ │ │ + eorseq r0, r1, r7, lsl #10 │ │ │ │ ldrsbteq r3, [sl], -r4 │ │ │ │ eorseq r4, sl, ip, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ beq 50d50 │ │ │ │ @@ -50272,15 +50272,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 39ce0 │ │ │ │ - @ instruction: 0x001546f8 │ │ │ │ + andseq r4, r5, r0, asr #14 │ │ │ │ eorseq r4, sl, r4, lsl #1 │ │ │ │ eorseq r4, sl, ip, lsr r1 │ │ │ │ eorseq r0, ip, r0, lsr #25 │ │ │ │ ldrsbteq r0, [ip], -r4 │ │ │ │ ldr r0, [pc, #108] @ 50ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -50395,15 +50395,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1de80 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 511ac │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -50610,73 +50610,73 @@ │ │ │ │ beq 51354 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, r1, r0, lsr #19 │ │ │ │ + eorseq r0, r1, r0, ror #19 │ │ │ │ eorseq r3, sl, r8, lsl #8 │ │ │ │ - eorseq pc, r0, r3, ror #29 │ │ │ │ + eorseq pc, r0, r3, lsr #30 │ │ │ │ mlaseq sl, r8, r3, r3 │ │ │ │ - @ instruction: 0x001543f0 │ │ │ │ + andseq r4, r5, r8, lsr r4 │ │ │ │ eorseq r3, sl, r0, ror #5 │ │ │ │ ldrsbteq r3, [sl], -ip │ │ │ │ eorseq lr, fp, r4, lsl sp │ │ │ │ eorseq r3, sl, ip, lsr #3 │ │ │ │ - andseq r4, r5, ip, lsr #5 │ │ │ │ + @ instruction: 0x001542f4 │ │ │ │ eorseq r4, sl, ip, lsr r0 │ │ │ │ ldrshteq lr, [fp], -r4 │ │ │ │ eorseq r3, sl, r4, asr #4 │ │ │ │ - andseq r4, r5, ip, asr r3 │ │ │ │ + andseq r4, r5, r4, lsr #7 │ │ │ │ eorseq r4, sl, ip, ror #1 │ │ │ │ eorseq lr, fp, r4, lsr #25 │ │ │ │ eorseq r0, ip, r0, lsr r9 │ │ │ │ eorseq r0, ip, r8, lsl r9 │ │ │ │ eorseq r0, ip, r0, lsl r7 │ │ │ │ eorseq r3, sl, r4, lsr #3 │ │ │ │ eorseq r3, sl, r8, lsr #3 │ │ │ │ eorseq lr, fp, r4, asr #23 │ │ │ │ - ldrhteq pc, [r0], -pc @ │ │ │ │ + ldrshteq pc, [r0], -pc @ │ │ │ │ eorseq r3, sl, ip, asr #5 │ │ │ │ eorseq r3, sl, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5141c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 2db370 │ │ │ │ + bl 2db3b8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ beq 51434 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ - bl 2db444 │ │ │ │ + bl 2db48c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ bne 51400 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51478 │ │ │ │ add sl, sp, #8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r2, r9, sl} │ │ │ │ - bl 2ddc14 │ │ │ │ + bl 2ddc5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51488 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r6, #1 │ │ │ │ mov fp, r7 │ │ │ │ @@ -50693,15 +50693,15 @@ │ │ │ │ beq 514c4 │ │ │ │ ldr r0, [pc, #520] @ 516a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51638 │ │ │ │ mov fp, r0 │ │ │ │ b 514c8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ @@ -50710,25 +50710,25 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 15ca64 │ │ │ │ + bl 15caac │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51588 │ │ │ │ ldr r0, [pc, #416] @ 516ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51624 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r0] │ │ │ │ beq 515ac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ @@ -50740,19 +50740,19 @@ │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ bcs 515f8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 515e0 │ │ │ │ mov r0, #5 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, fp} │ │ │ │ @@ -50766,15 +50766,15 @@ │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ beq 51414 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #7 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, fp} │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ @@ -50784,15 +50784,15 @@ │ │ │ │ add r0, r7, #4 │ │ │ │ bl 561bc │ │ │ │ b 51560 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51560 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 51560 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [pc, #100] @ 516a4 │ │ │ │ @@ -50800,19 +50800,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 577e4 │ │ │ │ b 51690 │ │ │ │ bl 39ea4 │ │ │ │ @@ -50832,38 +50832,38 @@ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51708 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 2db370 │ │ │ │ + bl 2db3b8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ beq 51720 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ - bl 2db444 │ │ │ │ + bl 2db48c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ bne 516ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51764 │ │ │ │ add sl, sp, #8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r2, r9, sl} │ │ │ │ - bl 2ddc14 │ │ │ │ + bl 2ddc5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51774 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r6, #1 │ │ │ │ mov fp, r7 │ │ │ │ @@ -50880,15 +50880,15 @@ │ │ │ │ beq 517b0 │ │ │ │ ldr r0, [pc, #520] @ 51994 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51924 │ │ │ │ mov fp, r0 │ │ │ │ b 517b4 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ @@ -50897,25 +50897,25 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl d1ffc │ │ │ │ + bl d2044 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51874 │ │ │ │ ldr r0, [pc, #416] @ 51998 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51910 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r0] │ │ │ │ beq 51898 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ @@ -50927,19 +50927,19 @@ │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ bcs 518e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 518cc │ │ │ │ mov r0, #5 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, fp} │ │ │ │ @@ -50953,15 +50953,15 @@ │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ beq 51700 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #7 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, fp} │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ @@ -50971,15 +50971,15 @@ │ │ │ │ add r0, r7, #4 │ │ │ │ bl 561bc │ │ │ │ b 5184c │ │ │ │ cmp r1, #0 │ │ │ │ beq 5184c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 5184c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [pc, #100] @ 51990 │ │ │ │ @@ -50987,19 +50987,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 577e4 │ │ │ │ b 5197c │ │ │ │ bl 39ea4 │ │ │ │ @@ -51019,28 +51019,28 @@ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 519f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 2db370 │ │ │ │ + bl 2db3b8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ beq 51a0c │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ - bl 2db444 │ │ │ │ + bl 2db48c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ bne 519d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51a50 │ │ │ │ add r9, sp, #8 │ │ │ │ @@ -51063,38 +51063,38 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #500] @ 51c5c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51be0 │ │ │ │ ldr sl, [pc, #468] @ 51c60 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #1 │ │ │ │ str r7, [r0] │ │ │ │ add sl, pc, sl │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ stm r0, {r5, r6, sl} │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15ca64 │ │ │ │ + bl 15caac │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51b3c │ │ │ │ ldr r0, [pc, #416] @ 51c64 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51bd0 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [r0] │ │ │ │ beq 51b5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ @@ -51105,19 +51105,19 @@ │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ bcs 51ba4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 51b90 │ │ │ │ mov r0, #5 │ │ │ │ stm r4, {r0, r6, sl} │ │ │ │ mov r0, r9 │ │ │ │ @@ -51130,15 +51130,15 @@ │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ beq 519ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #7 │ │ │ │ str r9, [r4, #12] │ │ │ │ stm r4, {r0, r6, sl} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -51147,33 +51147,33 @@ │ │ │ │ add r0, r9, #4 │ │ │ │ bl 561bc │ │ │ │ b 51b14 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51b14 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 51b14 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ b 51bec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 577e4 │ │ │ │ b 51c50 │ │ │ │ bl 39ea4 │ │ │ │ @@ -51218,15 +51218,15 @@ │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ bl 1f944 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51ce8 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51e04 │ │ │ │ bl 1f59c │ │ │ │ b 51e04 │ │ │ │ ldrb r0, [r6, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -51243,30 +51243,30 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51d4c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ bl 1f944 │ │ │ │ b 51d98 │ │ │ │ ldrd r8, [r6, #64] @ 0x40 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51d70 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51d88 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ bl 1f488 │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -51274,87 +51274,87 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51dc8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ strb r2, [r0, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 51df4 │ │ │ │ - bl 14de08 │ │ │ │ + bl 14de50 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51e34 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ bl 1f488 │ │ │ │ b 51e6c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51e64 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ bl 1f944 │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ bl 58534 │ │ │ │ b 51e9c │ │ │ │ mov r5, r0 │ │ │ │ b 51ec8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51e9c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ strb r2, [r0, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 51ec8 │ │ │ │ - bl 14de08 │ │ │ │ + bl 14de50 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrb r1, [r0, #136] @ 0x88 │ │ │ │ cmp r1, #3 │ │ │ │ beq 51f34 │ │ │ │ @@ -51365,15 +51365,15 @@ │ │ │ │ cmp r1, #3 │ │ │ │ beq 51f44 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52014 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r6, r0, #68 @ 0x44 │ │ │ │ ldrb r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, #3 │ │ │ │ bne 51f1c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -51385,15 +51385,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51f84 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 1f488 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -51406,58 +51406,58 @@ │ │ │ │ bne 51fac │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51fd8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq 51ff0 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 52008 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 520a4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 520a4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52084 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 1f488 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ add r0, r6, #24 │ │ │ │ bl 76fa4 │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ @@ -51465,15 +51465,15 @@ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 57a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1008] @ 0x3f0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -51531,20 +51531,20 @@ │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r6, #192] @ 0xc0 │ │ │ │ cmpeq r0, #3 │ │ │ │ bne 52254 │ │ │ │ ldr r0, [r6, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -51560,20 +51560,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5221c │ │ │ │ cmp r2, #1 │ │ │ │ bne 52240 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52254 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r6, #151] @ 0x97 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r6, #150] @ 0x96 │ │ │ │ cmp r0, #0 │ │ │ │ beq 522a4 │ │ │ │ ldr r0, [r6, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -51585,15 +51585,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 52280 │ │ │ │ cmp r2, #1 │ │ │ │ bne 522a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r6, #152] @ 0x98 │ │ │ │ strb r5, [r6, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ beq 522f0 │ │ │ │ ldr r0, [r6, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 522f0 │ │ │ │ @@ -51604,15 +51604,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 522cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 522f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r6, #152] @ 0x98 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r6, #149] @ 0x95 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 52314 │ │ │ │ @@ -51642,45 +51642,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 52364 │ │ │ │ cmp r2, #1 │ │ │ │ bne 52388 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 523c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 523a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 523c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 521a8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 523dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 521a8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 521a8 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5230c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ dmb ish │ │ │ │ @@ -51688,15 +51688,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5241c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5230c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 5230c │ │ │ │ mov r7, r0 │ │ │ │ b 5260c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 524ac │ │ │ │ @@ -51707,15 +51707,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 52468 │ │ │ │ cmp r2, #1 │ │ │ │ bne 524ac │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 524ac │ │ │ │ b 524f4 │ │ │ │ mov r7, r0 │ │ │ │ b 525e4 │ │ │ │ mov r7, r0 │ │ │ │ b 52594 │ │ │ │ b 5261c │ │ │ │ @@ -51730,15 +51730,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 524c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 52620 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 52620 │ │ │ │ mov r7, r0 │ │ │ │ b 52530 │ │ │ │ mov r7, r0 │ │ │ │ b 52544 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -51748,20 +51748,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 5250c │ │ │ │ cmp r2, #1 │ │ │ │ bne 52530 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52544 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r6, #151] @ 0x97 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #150] @ 0x96 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52594 │ │ │ │ ldr r0, [r6, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -51773,15 +51773,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 52570 │ │ │ │ cmp r2, #1 │ │ │ │ bne 52594 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r6, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ beq 525e4 │ │ │ │ ldr r0, [r6, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -51793,15 +51793,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 525c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 525e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 5260c │ │ │ │ ldrb r1, [r6, #149] @ 0x95 │ │ │ │ @@ -51816,15 +51816,15 @@ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 57a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ beq 52680 │ │ │ │ @@ -51848,39 +51848,39 @@ │ │ │ │ beq 52720 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 526c0 │ │ │ │ - bl 14de90 │ │ │ │ + bl 14ded8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 5270c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bne 5270c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r0, [r6, #50] @ 0x32 │ │ │ │ cmp r0, #4 │ │ │ │ beq 52748 │ │ │ │ cmp r0, #3 │ │ │ │ bne 527ac │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ bl 56d2c │ │ │ │ @@ -51897,19 +51897,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 52784 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 1f944 │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ - bl fb9ac │ │ │ │ + bl fb9f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #49] @ 0x31 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 527ac │ │ │ │ bl 56d2c │ │ │ │ mov r0, #0 │ │ │ │ @@ -51917,19 +51917,19 @@ │ │ │ │ b 526a4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 527d4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 1f944 │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ - bl fb9ac │ │ │ │ + bl fb9f4 │ │ │ │ b 527ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #49] @ 0x31 │ │ │ │ b 52804 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -51945,28 +51945,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ strb r2, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 52850 │ │ │ │ - bl 14de90 │ │ │ │ + bl 14ded8 │ │ │ │ b 52850 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 57a00 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 14f284 │ │ │ │ + bl 14f2cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 528c8 │ │ │ │ @@ -51989,15 +51989,15 @@ │ │ │ │ bne 528ac │ │ │ │ ldr r6, [r5, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 52a24 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 56ec4 │ │ │ │ mov r5, r7 │ │ │ │ @@ -52036,33 +52036,33 @@ │ │ │ │ b 5299c │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ bl 55750 │ │ │ │ ldrb r0, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 529b0 │ │ │ │ add r0, r5, #376 @ 0x178 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ ldrb r0, [r5, #577] @ 0x241 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 529cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ movw r0, #577 @ 0x241 │ │ │ │ strh r6, [r5, r0] │ │ │ │ ldr r0, [r5, #168] @ 0xa8 │ │ │ │ bl 1f944 │ │ │ │ ldr r6, [r5, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52a24 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 52a24 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ @@ -52070,33 +52070,33 @@ │ │ │ │ bl 56ec4 │ │ │ │ mov r5, r7 │ │ │ │ b 52a08 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r8, r0 │ │ │ │ b 52a80 │ │ │ │ mov r8, r0 │ │ │ │ b 52a64 │ │ │ │ b 52a4c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52a64 │ │ │ │ add r0, r5, #376 @ 0x178 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ ldrb r0, [r5, #577] @ 0x241 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52a80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ movw r0, #577 @ 0x241 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r5, r0] │ │ │ │ b 52a98 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -52107,15 +52107,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 52abc │ │ │ │ mov r0, r5 │ │ │ │ bl 57a20 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 52a98 │ │ │ │ mov r0, r7 │ │ │ │ add r9, r7, #40 @ 0x28 │ │ │ │ @@ -52178,32 +52178,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 52be8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ b 52c00 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52c1c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1072] @ 0x430 │ │ │ │ cmp r0, #3 │ │ │ │ beq 52cac │ │ │ │ @@ -52238,15 +52238,15 @@ │ │ │ │ bne 52c60 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 52d70 │ │ │ │ add r0, r7, #64 @ 0x40 │ │ │ │ bl 57f9c │ │ │ │ b 52d40 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, r7, r1 │ │ │ │ bl 56ec4 │ │ │ │ @@ -52256,60 +52256,60 @@ │ │ │ │ b 52d0c │ │ │ │ add r0, r7, #224 @ 0xe0 │ │ │ │ bl 55750 │ │ │ │ ldrb r0, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52d20 │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ ldrb r0, [r7, #217] @ 0xd9 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ strh r5, [r7, #217] @ 0xd9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r7, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52d78 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 56ec4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1080 @ 0x438 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ b 52dd4 │ │ │ │ mov r5, r0 │ │ │ │ b 52db8 │ │ │ │ b 52da0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52db8 │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ ldrb r0, [r7, #217] @ 0xd9 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52dd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r7, #217] @ 0xd9 │ │ │ │ b 52dec │ │ │ │ bl 39ea4 │ │ │ │ b 52de8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ @@ -52323,15 +52323,15 @@ │ │ │ │ bl 56ec4 │ │ │ │ b 52e1c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1080 @ 0x438 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ @@ -52357,20 +52357,20 @@ │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ beq 52ec0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 52ea0 │ │ │ │ b 52f68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52f68 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr ip, [r5] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ @@ -52390,15 +52390,15 @@ │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [fp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ strb r2, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 86a40 │ │ │ │ + bl 86a8c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrb sl, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 53180 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r4 │ │ │ │ @@ -52412,15 +52412,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #804] @ 532a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 5325c │ │ │ │ movw r7, #30066 @ 0x7572 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movt r7, #29795 @ 0x7463 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ str r7, [r0, #4] │ │ │ │ @@ -52451,20 +52451,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 53038 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5301c │ │ │ │ b 5310c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5310c │ │ │ │ mov r2, r0 │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [fp, #4] │ │ │ │ mov fp, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -52485,15 +52485,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ strh r7, [sp, #44] @ 0x2c │ │ │ │ - bl bf198 │ │ │ │ + bl bf1e0 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldm r8, {r1, r2, r3, r7, r8} │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ beq 53160 │ │ │ │ @@ -52517,15 +52517,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #404] @ 532b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 53244 │ │ │ │ add r7, sp, #12 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ @@ -52648,20 +52648,20 @@ │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ beq 5334c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5332c │ │ │ │ b 533f0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 533f0 │ │ │ │ add r3, r6, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r5, r6 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -52702,15 +52702,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #1168] @ 53894 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 537d8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -52774,20 +52774,20 @@ │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 53544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 53528 │ │ │ │ b 535f4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 535f4 │ │ │ │ add r3, r9, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r7, r9 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -52831,15 +52831,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #672] @ 538a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 537f0 │ │ │ │ movw r7, #30066 @ 0x7572 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movt r7, #29795 @ 0x7463 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [r0, #4] │ │ │ │ @@ -52871,15 +52871,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 53694 │ │ │ │ cmp r1, #1 │ │ │ │ bne 534c8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -52982,15 +52982,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 53850 │ │ │ │ cmp r1, #1 │ │ │ │ bne 53880 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ b 53884 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r2, sl, ip, asr #6 │ │ │ │ eorseq r2, sl, r4, lsl #7 │ │ │ │ @@ -53017,15 +53017,15 @@ │ │ │ │ bne 539dc │ │ │ │ cmp r6, #0 │ │ │ │ beq 539c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 312c44 │ │ │ │ + bl 312c8c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 53930 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 539d4 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -53060,19 +53060,19 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 539b0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 538e8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [pc, #84] @ 53a30 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -53086,34 +53086,34 @@ │ │ │ │ bl 3a0a4 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 53a18 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r1, [sl], -r4 │ │ │ │ eorseq r1, sl, r0, asr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #312] @ 53b80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 35108c │ │ │ │ + bl 3510d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53ac0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -53148,32 +53148,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53b10 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 53b44 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 53b74 │ │ │ │ mov r0, sp │ │ │ │ @@ -53186,125 +53186,125 @@ │ │ │ │ eorseq r1, sl, r8, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53ba8 │ │ │ │ - b 1adb50 │ │ │ │ + b 1adb98 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 53bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r1, sl, r8, lsr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53bd8 │ │ │ │ - b 1ae300 │ │ │ │ + b 1ae348 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 53be8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r1, sl, r8, ror r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53c08 │ │ │ │ - b 1aeab0 │ │ │ │ + b 1aeaf8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 53c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r1, sl, r8, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53c38 │ │ │ │ - b 1b1748 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 53c48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r1, sl, r8, lsl r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 53c68 │ │ │ │ - b 1ae070 │ │ │ │ + b 1ae0b8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 53c78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r1, sl, r8, ror #13 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 53c90 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r0, r1, r7, lsl #11 │ │ │ │ - b 2b3a38 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r0, r1, r7, asr #11 │ │ │ │ + b 2b3a80 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3529b0 │ │ │ │ + bl 3529f8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 53cec │ │ │ │ ldr r4, [pc, #60] @ 53cfc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 35ee10 │ │ │ │ + bl 35ee58 │ │ │ │ subs r7, r7, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ bne 53ccc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 35eff8 │ │ │ │ + bl 35f040 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrsbteq r0, [sl], -r8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b5e14 │ │ │ │ + b 2b5e5c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 5c8f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1fcd24 │ │ │ │ + b 1fcd6c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 53d48 │ │ │ │ ldr r2, [pc, #28] @ 53d4c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ eorseq r2, sl, r0, lsr r1 │ │ │ │ - eorseq r0, r1, r0, lsr #30 │ │ │ │ + eorseq r0, r1, r0, ror #30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352ac8 │ │ │ │ + b 352b10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 53dd8 │ │ │ │ mov r6, #5 │ │ │ │ ldr lr, [pc, #92] @ 53ddc │ │ │ │ @@ -53324,39 +53324,39 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r0, r1, r4, lsr #8 │ │ │ │ + eorseq r0, r1, r4, ror #8 │ │ │ │ mlaseq sl, r4, fp, r1 │ │ │ │ - eorseq r0, r1, lr, lsl #8 │ │ │ │ - eorseq ip, r0, r8, lsl #14 │ │ │ │ + eorseq r0, r1, lr, asr #8 │ │ │ │ + eorseq ip, r0, r8, asr #14 │ │ │ │ eorseq r1, sl, r0, lsl #23 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ ldr r0, [r0] │ │ │ │ b 5c8f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b6538 │ │ │ │ + b 2b6580 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 5f8f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 316dd4 │ │ │ │ + b 316e1c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r0, #20 │ │ │ │ @@ -53384,66 +53384,66 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 5411c │ │ │ │ ldr r0, [pc, #588] @ 54120 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 540e8 │ │ │ │ ldr r1, [pc, #488] @ 540ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 53fe8 │ │ │ │ ldr r1, [pc, #528] @ 54124 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #480] @ 54110 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #400] @ 540dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r0, [pc, #376] @ 540e0 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 540e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 540f8 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 540fc │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 54100 │ │ │ │ @@ -53452,62 +53452,62 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #18 │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 540d4 │ │ │ │ ldr r1, [pc, #244] @ 540d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 540f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #248] @ 54128 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #168] @ 540f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r0, [pc, #172] @ 54114 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 54118 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 54104 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 54108 │ │ │ │ ldr r1, [pc, #100] @ 5410c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -53515,43 +53515,43 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, sl, r8, lsr #12 │ │ │ │ - eorseq pc, r0, r4, asr fp @ │ │ │ │ - ldrsbteq pc, [r0], -pc @ │ │ │ │ + mlaseq r0, r4, fp, pc @ │ │ │ │ + eorseq pc, r0, pc, lsl pc @ │ │ │ │ ldrhteq r1, [sl], -r4 │ │ │ │ - eorseq ip, r0, r4, lsr #10 │ │ │ │ + eorseq ip, r0, r4, ror #10 │ │ │ │ eorseq r1, sl, r0, lsr r8 │ │ │ │ - eorseq pc, r0, r8, lsr pc @ │ │ │ │ - eorseq pc, r0, pc, lsr #28 │ │ │ │ - eorseq pc, r0, r0, lsl #28 │ │ │ │ + eorseq pc, r0, r8, ror pc @ │ │ │ │ + eorseq pc, r0, pc, ror #28 │ │ │ │ + eorseq pc, r0, r0, asr #28 │ │ │ │ eorseq r1, sl, r8, lsr #15 │ │ │ │ eorseq r1, sl, ip, lsl #15 │ │ │ │ - eorseq pc, r0, r4, lsr #29 │ │ │ │ + eorseq pc, r0, r4, ror #29 │ │ │ │ eorseq r1, sl, r4, asr r5 │ │ │ │ eorseq r1, sl, r0, lsl #13 │ │ │ │ - eorseq pc, r0, r6, asr #27 │ │ │ │ - eorseq pc, r0, r3, asr pc @ │ │ │ │ + eorseq pc, r0, r6, lsl #28 │ │ │ │ + mlaseq r0, r3, pc, pc @ │ │ │ │ ldrshteq r1, [sl], -r4 │ │ │ │ - eorseq pc, r0, r4, asr #9 │ │ │ │ - ldrhteq pc, [r0], -lr @ │ │ │ │ + eorseq pc, r0, r4, lsl #10 │ │ │ │ + ldrshteq pc, [r0], -lr @ │ │ │ │ mlaseq sl, r8, r8, r1 │ │ │ │ - eorseq pc, r0, r8, lsl #31 │ │ │ │ - eorseq pc, r0, sl, ror lr @ │ │ │ │ + eorseq pc, r0, r8, asr #31 │ │ │ │ + ldrhteq pc, [r0], -sl @ │ │ │ │ eorseq r1, sl, r4, asr r7 │ │ │ │ - eorseq pc, r0, r0, lsl #31 │ │ │ │ + eorseq pc, r0, r0, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 338930 │ │ │ │ + b 338978 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 54198 │ │ │ │ @@ -53564,15 +53564,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 541d8 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 541dc │ │ │ │ ldr ip, [pc, #52] @ 541e0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -53580,27 +53580,27 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r0, r1, sp, asr #3 │ │ │ │ - ldrhteq r0, [r1], -fp │ │ │ │ + eorseq r0, r1, sp, lsl #4 │ │ │ │ + ldrshteq r0, [r1], -fp │ │ │ │ eorseq r1, sl, r4, lsr #17 │ │ │ │ - eorseq r0, r1, r8, lsl r2 │ │ │ │ - eorseq r0, r1, r7, lsl #4 │ │ │ │ + eorseq r0, r1, r8, asr r2 │ │ │ │ + eorseq r0, r1, r7, asr #4 │ │ │ │ eorseq r1, sl, r4, ror #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -53694,15 +53694,15 @@ │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r9 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 2f64a4 │ │ │ │ + bl 2f64ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 543cc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ @@ -53759,15 +53759,15 @@ │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ beq 544b8 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e3d8 │ │ │ │ @@ -53832,15 +53832,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ b 54588 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #236] @ 546c0 │ │ │ │ ldr r2, [pc, #236] @ 546c4 │ │ │ │ ldr r1, [pc, #236] @ 546c8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -53872,15 +53872,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 54694 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 54694 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 54694 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e3d8 │ │ │ │ b 54694 │ │ │ │ @@ -53893,30 +53893,30 @@ │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 74cbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r1, sl, r8, asr #10 │ │ │ │ eorseq fp, fp, r0, asr #19 │ │ │ │ - eorseq pc, r0, r7, lsr #27 │ │ │ │ - eorseq pc, r0, fp, ror #26 │ │ │ │ - eorseq pc, r0, r0, lsr #7 │ │ │ │ + eorseq pc, r0, r7, ror #27 │ │ │ │ + eorseq pc, r0, fp, lsr #27 │ │ │ │ + eorseq pc, r0, r0, ror #7 │ │ │ │ ldrhteq r0, [sl], -r0 │ │ │ │ - @ instruction: 0x00150ef0 │ │ │ │ + andseq r0, r5, r8, lsr pc │ │ │ │ eorseq r0, sl, r8, ror #26 │ │ │ │ eorseq r0, sl, r8, lsl #27 │ │ │ │ eorseq fp, fp, r0, lsr #16 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 546e8 │ │ │ │ tst r2, #32 │ │ │ │ bne 546ec │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 54710 │ │ │ │ mov r2, #1 │ │ │ │ @@ -53927,137 +53927,137 @@ │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ bcs 54744 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e60e4 │ │ │ │ + bl 2e612c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ bcs 5477c │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e60e4 │ │ │ │ + bl 2e612c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e60e4 │ │ │ │ + bl 2e612c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 547c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 35108c │ │ │ │ + b 3510d4 │ │ │ │ eorseq r1, sl, r0, lsl #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 547dc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 35108c │ │ │ │ + b 3510d4 │ │ │ │ eorseq r0, sl, r4, lsl #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 547fc │ │ │ │ - b 1adb50 │ │ │ │ + b 1adb98 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 5480c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r0, sl, r4, asr fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5482c │ │ │ │ - b 1ae300 │ │ │ │ + b 1ae348 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 5483c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r0, sl, r4, lsr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5485c │ │ │ │ - b 1aeab0 │ │ │ │ + b 1aeaf8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 5486c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ ldrshteq r0, [sl], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5488c │ │ │ │ - b 1ae070 │ │ │ │ + b 1ae0b8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 5489c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r0, sl, r4, asr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 548bc │ │ │ │ - b 1b1748 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 548cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mlaseq sl, r4, sl, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #152] @ 5497c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 54954 │ │ │ │ ldr r1, [pc, #124] @ 54980 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ - bl 2fa424 │ │ │ │ + bl 2fa46c │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa2b4 │ │ │ │ + bl 2fa2fc │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ 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} │ │ │ │ @@ -54069,40 +54069,40 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, fp, r8, lsr r5 │ │ │ │ - ldrhteq r0, [r1], -r5 │ │ │ │ + ldrshteq r0, [r1], -r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #152] @ 54a30 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 54a08 │ │ │ │ ldr r1, [pc, #124] @ 54a34 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #22 │ │ │ │ - bl 2fa424 │ │ │ │ + bl 2fa46c │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa2b4 │ │ │ │ + bl 2fa2fc │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ 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} │ │ │ │ @@ -54114,19 +54114,19 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, fp, r4, lsl #9 │ │ │ │ - eorseq pc, r0, r8, asr #25 │ │ │ │ + eorseq pc, r0, r8, lsl #26 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 54a54 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bcs 54a58 │ │ │ │ bx lr │ │ │ │ @@ -54137,15 +54137,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 54a60 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54b00 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -54164,15 +54164,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 54acc │ │ │ │ cmp r2, #1 │ │ │ │ bne 54af0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 54c84 │ │ │ │ b 54cb4 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 54b3c │ │ │ │ @@ -54183,18 +54183,18 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 54b18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54b3c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54c34 │ │ │ │ cmp r0, #4 │ │ │ │ beq 54b8c │ │ │ │ cmp r0, #3 │ │ │ │ bne 54c70 │ │ │ │ @@ -54217,20 +54217,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 54ba0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54bc4 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 54bd8 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54c28 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -54242,15 +54242,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 54c04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54c28 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ b 54c70 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 54c70 │ │ │ │ mov r0, r4 │ │ │ │ @@ -54260,15 +54260,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 54c4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 54c70 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 54cb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ @@ -54277,17 +54277,17 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 54c90 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54cb4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 54ce8 │ │ │ │ mov r6, r0 │ │ │ │ b 54d88 │ │ │ │ @@ -54305,20 +54305,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 54d00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54d24 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 54d38 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ bne 54d88 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -54330,35 +54330,35 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 54d64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54d88 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ b 54da8 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 556e8 │ │ │ │ b 54de4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ b 54de4 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -54381,23 +54381,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 54e54 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 54e74 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ @@ -54407,28 +54407,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 54e90 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 54ec8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 54ef0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 76080 │ │ │ │ mov r0, r4 │ │ │ │ @@ -54438,15 +54438,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 54f14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54f38 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 54f4c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 56d2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ @@ -54459,15 +54459,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 54f68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 54f8c │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 54f9c │ │ │ │ bl 56d2c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -54608,22 +54608,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 551bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 551e0 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 551fc │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #647] @ 0x287 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ bl 54efc │ │ │ │ add r6, r4, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ bl 75ba0 │ │ │ │ @@ -54634,25 +54634,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 55220 │ │ │ │ cmp r1, #1 │ │ │ │ bne 55248 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ beq 55264 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 56898 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ strb r5, [r4, #515] @ 0x203 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ bl 56898 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ bl 56898 │ │ │ │ mov r0, #0 │ │ │ │ @@ -54680,22 +54680,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 552dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 55300 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 5531c │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #647] @ 0x287 │ │ │ │ b 55334 │ │ │ │ bl 39ea4 │ │ │ │ b 55330 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ @@ -54719,15 +54719,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 55374 │ │ │ │ cmp r1, #1 │ │ │ │ bne 553b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ b 553b0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ bl 54e7c │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r1, #0 │ │ │ │ @@ -54735,15 +54735,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 553cc │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 56898 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #515] @ 0x203 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ bl 56898 │ │ │ │ b 553ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ @@ -54776,30 +54776,30 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5549c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5549c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 554bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -54811,15 +54811,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 554e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5550c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 555c4 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ beq 55594 │ │ │ │ ldr r7, [r9] │ │ │ │ @@ -54832,15 +54832,15 @@ │ │ │ │ b 55570 │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ beq 55594 │ │ │ │ cmp r6, #0 │ │ │ │ bne 55544 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -54857,20 +54857,20 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 555c4 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -54879,66 +54879,66 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5561c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 55638 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 55654 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 556a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 55698 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 58534 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5572c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -54947,21 +54947,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55708 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5572c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r0, #285] @ 0x11d │ │ │ │ @@ -54983,15 +54983,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 55798 │ │ │ │ cmp r2, #1 │ │ │ │ bne 557bc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5586c │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 55840 │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -55012,30 +55012,30 @@ │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ bne 557f4 │ │ │ │ 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 5586c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 55934 │ │ │ │ @@ -55052,15 +55052,15 @@ │ │ │ │ b 558e0 │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ beq 55904 │ │ │ │ cmp r6, #0 │ │ │ │ bne 558b4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ @@ -55077,20 +55077,20 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 55934 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ b 55968 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ bl 554c4 │ │ │ │ b 55968 │ │ │ │ bl 39ea4 │ │ │ │ @@ -55147,20 +55147,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55a28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55a4c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 55a60 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ beq 55ab0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -55172,15 +55172,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55a8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 55ab0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ strb r5, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq 55afc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55afc │ │ │ │ @@ -55191,15 +55191,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55ad8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55afc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #93] @ 0x5d │ │ │ │ cmpne r1, #0 │ │ │ │ bne 55b20 │ │ │ │ @@ -55229,30 +55229,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55b70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55b94 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55bd0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55bac │ │ │ │ cmp r2, #1 │ │ │ │ bne 55bd0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 55be0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -55261,30 +55261,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 55be8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55b18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 55c2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 55b18 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 55b18 │ │ │ │ mov r6, r0 │ │ │ │ b 55e18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55cb8 │ │ │ │ @@ -55295,15 +55295,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55c78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55cb8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 55cb8 │ │ │ │ b 55d00 │ │ │ │ mov r6, r0 │ │ │ │ b 55df0 │ │ │ │ mov r6, r0 │ │ │ │ b 55da0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -55317,15 +55317,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 55ccc │ │ │ │ cmp r1, #1 │ │ │ │ bne 55e20 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 55e20 │ │ │ │ mov r6, r0 │ │ │ │ b 55d3c │ │ │ │ mov r6, r0 │ │ │ │ b 55d50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -55335,20 +55335,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55d18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55d3c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 55d50 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #1 │ │ │ │ bne 55da0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -55360,15 +55360,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55d7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 55da0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq 55df0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -55380,15 +55380,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55dcc │ │ │ │ cmp r2, #1 │ │ │ │ bne 55df0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 55e18 │ │ │ │ ldrb r1, [r4, #93] @ 0x5d │ │ │ │ @@ -55433,28 +55433,28 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 55ea4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 55ecc │ │ │ │ cmp r1, #1 │ │ │ │ bne 55ea4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 567a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55f40 │ │ │ │ mov r0, r4 │ │ │ │ @@ -55464,15 +55464,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55f1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 55f40 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55ea4 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -55480,30 +55480,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 55f54 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 55fbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 55f98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 55fbc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 56050 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -55512,38 +55512,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 55fd4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 55ea4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a744 │ │ │ │ + b 22a78c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #20 │ │ │ │ bhi 56024 │ │ │ │ bl 55e34 │ │ │ │ b 5603c │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 563a8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5603c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 55fcc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 560a8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ @@ -55553,19 +55553,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5607c │ │ │ │ cmp r1, #1 │ │ │ │ bne 56114 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ b 56114 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 56074 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 56114 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -55574,22 +55574,22 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 560d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 56114 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 56114 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -55607,15 +55607,15 @@ │ │ │ │ b 56168 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1844c0 │ │ │ │ + bl 184508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 57258 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 57258 │ │ │ │ @@ -55623,15 +55623,15 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 56214 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -55640,79 +55640,79 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56200 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 56234 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 56268 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284764 │ │ │ │ + b 2847ac │ │ │ │ mov r5, r0 │ │ │ │ b 562a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 562b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 562d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #20] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 5632c │ │ │ │ @@ -55722,15 +55722,15 @@ │ │ │ │ b 56314 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56348 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 57258 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 56374 │ │ │ │ mov r0, r6 │ │ │ │ @@ -55740,15 +55740,15 @@ │ │ │ │ b 56358 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56390 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 57258 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -55772,47 +55772,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56470 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 57258 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 56424 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ mov r5, r0 │ │ │ │ bl 57258 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56470 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 56490 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_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 │ │ │ │ @@ -55870,15 +55870,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 56498 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 56508 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -55887,15 +55887,15 @@ │ │ │ │ bne 565ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 56508 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 5664c │ │ │ │ add r6, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r6 │ │ │ │ @@ -55922,47 +55922,47 @@ │ │ │ │ b 1df58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 566c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 57258 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56694 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 57258 │ │ │ │ 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 1844c0 │ │ │ │ + bl 184508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 57258 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 57258 │ │ │ │ b 56798 │ │ │ │ bl 39ea4 │ │ │ │ @@ -55976,15 +55976,15 @@ │ │ │ │ b 56708 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56740 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 57258 │ │ │ │ b 56798 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ @@ -55996,15 +55996,15 @@ │ │ │ │ b 56758 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56790 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 57258 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -56026,33 +56026,33 @@ │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ b 563a8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56838 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56850 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #8 │ │ │ │ movcs r2, #8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -56062,15 +56062,15 @@ │ │ │ │ bne 56884 │ │ │ │ add r0, r0, #4 │ │ │ │ b 561bc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 56920 │ │ │ │ cmp r0, #0 │ │ │ │ beq 568e4 │ │ │ │ @@ -56096,15 +56096,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 568fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 56920 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 56964 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 56964 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -56113,15 +56113,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 56940 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56964 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 569a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 569a8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -56130,15 +56130,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 56984 │ │ │ │ cmp r2, #1 │ │ │ │ bne 569a8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 56a28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 569ec │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -56162,15 +56162,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 56a04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56a28 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 56a6c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 56a6c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -56179,15 +56179,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 56a48 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56a6c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 56ad0 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 56a8c │ │ │ │ cmp r5, r6 │ │ │ │ @@ -56203,23 +56203,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 56aa8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56a84 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 56a84 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 56aec │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ beq 56b50 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ b 56b0c │ │ │ │ cmp r5, r6 │ │ │ │ @@ -56235,23 +56235,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 56b28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56b04 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 56b04 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 56b6c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq 56bb4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 56bb4 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ @@ -56261,15 +56261,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 56b88 │ │ │ │ cmp r1, #1 │ │ │ │ bne 56bb4 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 56bfc │ │ │ │ mov r8, r0 │ │ │ │ b 56bf4 │ │ │ │ mov r8, r0 │ │ │ │ b 56bec │ │ │ │ @@ -56302,23 +56302,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 56c34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56c10 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 56c10 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 56cf8 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 56cf8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ b 56c8c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ beq 56cd4 │ │ │ │ @@ -56332,53 +56332,53 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 56cac │ │ │ │ cmp r2, #1 │ │ │ │ bne 56c88 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 56c88 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 56cf0 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl 58598 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl 576b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf00 │ │ │ │ + bl 13cf48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 56d44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56d68 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56dcc │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 56dcc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -56395,20 +56395,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 56da8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56dcc │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r6, r0 │ │ │ │ b 56e2c │ │ │ │ mov r6, r0 │ │ │ │ b 56e24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ @@ -56417,21 +56417,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 56e00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56e24 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r4 │ │ │ │ bl 5a090 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56e80 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -56454,15 +56454,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 56e94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56eb8 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #5 │ │ │ │ @@ -56482,58 +56482,58 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 56fa0 │ │ │ │ add r5, r6, #4 │ │ │ │ b 56f48 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 56fa0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56f3c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 56f3c │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 56fa0 │ │ │ │ add r5, r6, #4 │ │ │ │ b 56f84 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 56fa0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56f78 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 56f78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56fc4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 867b8 │ │ │ │ + b 86804 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ bl 57ccc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 57028 │ │ │ │ @@ -56546,31 +56546,31 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 57004 │ │ │ │ cmp r2, #1 │ │ │ │ bne 57028 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 866b4 │ │ │ │ + b 86700 │ │ │ │ mov r5, r0 │ │ │ │ b 57058 │ │ │ │ mov r5, r0 │ │ │ │ b 57060 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 57594 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ @@ -56607,15 +56607,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ beq 57120 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 57174 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -56624,42 +56624,42 @@ │ │ │ │ bne 57168 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ b 575d8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ b 57130 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 22c60c │ │ │ │ + bl 22c654 │ │ │ │ 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 571a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 571cc │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ bl 54efc │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -56676,15 +56676,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 5720c │ │ │ │ cmp r2, #1 │ │ │ │ bne 57230 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ bl 54efc │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 5724c │ │ │ │ mov r0, r4 │ │ │ │ bl 56898 │ │ │ │ @@ -56706,15 +56706,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 57258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57344 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 57258 │ │ │ │ @@ -56725,15 +56725,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 57258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57344 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -56745,26 +56745,26 @@ │ │ │ │ b 57310 │ │ │ │ cmp r7, #0 │ │ │ │ beq 57344 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b 5734c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 573b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 573bc │ │ │ │ add r0, r4, #12 │ │ │ │ bl 57c8c │ │ │ │ b 573bc │ │ │ │ bl 39ea4 │ │ │ │ @@ -56775,15 +56775,15 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl 57258 │ │ │ │ mov r5, r6 │ │ │ │ b 57390 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -56797,15 +56797,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57414 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 57438 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl 71d08 │ │ │ │ @@ -56813,15 +56813,15 @@ │ │ │ │ b 5741c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57454 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -56830,34 +56830,34 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57474 │ │ │ │ cmp r2, #1 │ │ │ │ bne 57498 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 574cc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -56865,15 +56865,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57500 │ │ │ │ cmp r2, #1 │ │ │ │ bne 57524 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 5756c │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -56882,25 +56882,25 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 5756c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57544 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 57544 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57590 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 575d4 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -56909,24 +56909,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 575b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 575d4 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 575f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 57644 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 5765c │ │ │ │ @@ -56936,43 +56936,43 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 5765c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5761c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 5761c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne 57614 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57680 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 5768c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 576f0 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -56980,31 +56980,31 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 576cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 576f0 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 194644 │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 57708 │ │ │ │ cmp r1, #1 │ │ │ │ bne 57730 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 57744 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -57017,15 +57017,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5775c │ │ │ │ cmp r1, #1 │ │ │ │ bne 57784 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 57794 │ │ │ │ bl 1df58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -57040,46 +57040,46 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 577bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 577e0 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ bcs 5781c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r0, #0 │ │ │ │ bne 57830 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 561bc │ │ │ │ b 57808 │ │ │ │ cmp r1, #0 │ │ │ │ beq 57808 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 57808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 5788c │ │ │ │ @@ -57091,44 +57091,44 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 578ac │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 578c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 578e4 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 57920 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 578fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 57920 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 579a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57960 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -57152,15 +57152,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 57974 │ │ │ │ cmp r1, #1 │ │ │ │ bne 579a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 579ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 579ec │ │ │ │ @@ -57171,28 +57171,28 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 579c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 579ec │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #12 │ │ │ │ bl 57b78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 57a40 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ bl 56ec4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -57229,24 +57229,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 57ab0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 57a8c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 57a8c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57af8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 57b08 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 57b50 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -57259,23 +57259,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 57b28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 57b04 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 57b04 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57b6c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq 57bf0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -57300,15 +57300,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 57bcc │ │ │ │ cmp r2, #1 │ │ │ │ bne 57bf0 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ @@ -57320,15 +57320,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57c40 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 57c64 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ bl 72424 │ │ │ │ @@ -57336,32 +57336,32 @@ │ │ │ │ b 57c48 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57c80 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ sub r2, r1, #4 │ │ │ │ @@ -57394,15 +57394,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 57d44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 57d68 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 570dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 570dc │ │ │ │ mov r0, r4 │ │ │ │ @@ -57420,15 +57420,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57dd0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ beq 57e2c │ │ │ │ cmp r0, #4 │ │ │ │ @@ -57440,18 +57440,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57e20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 8f2dc │ │ │ │ + b 8f328 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ beq 57e88 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ @@ -57474,17 +57474,17 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 57ea8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 8f2dc │ │ │ │ + bl 8f328 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -57495,27 +57495,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 57ed0 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 57efc │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 57f04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 57f2c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57f40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 56d2c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -57528,15 +57528,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 57f58 │ │ │ │ cmp r1, #1 │ │ │ │ bne 57f80 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 57f90 │ │ │ │ bl 56d2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -57594,15 +57594,15 @@ │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58060 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ bne 58088 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 58090 │ │ │ │ @@ -57621,27 +57621,27 @@ │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ bne 580cc │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ bne 580f4 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 580fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 582ac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ b 582ac │ │ │ │ ldrb r0, [r4, #208] @ 0xd0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 58148 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5826c │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ @@ -57676,52 +57676,52 @@ │ │ │ │ bl 586a0 │ │ │ │ b 58214 │ │ │ │ movw r0, #5264 @ 0x1490 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 586a0 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 581e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5820c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58240 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58264 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #376]! @ 0x178 │ │ │ │ strb r2, [r0, #9] │ │ │ │ dmb ish │ │ │ │ @@ -57729,26 +57729,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58280 │ │ │ │ cmp r2, #1 │ │ │ │ bne 582a4 │ │ │ │ dmb ish │ │ │ │ - bl 14ee5c │ │ │ │ + bl 14eea4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #384] @ 0x180 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ bl 57ebc │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #424] @ 0x1a8 │ │ │ │ bl 1f944 │ │ │ │ strb r5, [r4, #428] @ 0x1ac │ │ │ │ add r0, r4, #32 │ │ │ │ - bl fb870 │ │ │ │ + bl fb8b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 582e8 │ │ │ │ bl 56d2c │ │ │ │ mov r0, #0 │ │ │ │ @@ -57757,27 +57757,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 5835c │ │ │ │ mov r5, r0 │ │ │ │ b 58314 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5831c │ │ │ │ cmp r1, #1 │ │ │ │ bne 5835c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ b 5835c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 5624c │ │ │ │ mov r0, #0 │ │ │ │ @@ -57792,27 +57792,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ b 58390 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 583ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 583dc │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ b 583dc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ b 583ec │ │ │ │ mov r5, r0 │ │ │ │ @@ -57825,15 +57825,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58400 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58430 │ │ │ │ dmb ish │ │ │ │ - bl 14ee5c │ │ │ │ + bl 14eea4 │ │ │ │ b 58430 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #384] @ 0x180 │ │ │ │ b 584b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -57844,45 +57844,45 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 58448 │ │ │ │ cmp r1, #1 │ │ │ │ bne 584b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ b 584b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 58484 │ │ │ │ cmp r1, #1 │ │ │ │ bne 584b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ b 584b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ bl 57ebc │ │ │ │ b 584cc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #424] @ 0x1a8 │ │ │ │ bl 1f944 │ │ │ │ strb r6, [r4, #428] @ 0x1ac │ │ │ │ add r0, r4, #32 │ │ │ │ - bl fb870 │ │ │ │ + bl fb8b8 │ │ │ │ b 584f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ b 58508 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -57908,23 +57908,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58570 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 58590 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 58600 │ │ │ │ @@ -57943,24 +57943,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 585d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 585b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 585b4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 58620 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 58630 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 58678 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -57973,23 +57973,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 58650 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5862c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 5862c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 58694 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -58015,15 +58015,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 586f0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 594f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 229578 │ │ │ │ + b 2295c0 │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59248 │ │ │ │ ldr r7, [r4, #468] @ 0x1d4 │ │ │ │ ldr r6, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -58031,66 +58031,66 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5875c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58798 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58774 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58798 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 587d4 │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 587bc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 587d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 587ec │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 5880c │ │ │ │ ldr r6, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne 587fc │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 58828 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #3 │ │ │ │ beq 5886c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5886c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ @@ -58099,27 +58099,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58848 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5886c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58878 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59248 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ b 59248 │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58aa0 │ │ │ │ cmp r0, #3 │ │ │ │ bne 5920c │ │ │ │ ldrb r0, [r4, #606] @ 0x25e │ │ │ │ @@ -58173,15 +58173,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58970 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58994 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ bl 570dc │ │ │ │ b 59390 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 58e34 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -58206,42 +58206,42 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 589f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58a18 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58a54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #720]! @ 0x2d0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58a30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58a54 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58a60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58e34 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ b 58e34 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ bl 56d2c │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 59218 │ │ │ │ @@ -58277,60 +58277,60 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58b10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58f60 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 58f60 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ bne 58b8c │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ bl 5a11c │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 58b7c │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58b98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58c84 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ b 58c84 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl 54a84 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ b 58cd0 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5014 │ │ │ │ + bl 2e505c │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58bf8 │ │ │ │ bl 56d2c │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ @@ -58358,18 +58358,18 @@ │ │ │ │ bl 56d2c │ │ │ │ b 58d54 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl 54a84 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ strb r5, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ bl 578b0 │ │ │ │ b 58d30 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl 5a11c │ │ │ │ @@ -58380,20 +58380,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58cac │ │ │ │ cmp r2, #1 │ │ │ │ bne 58cd0 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 58ce4 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ bl 578b0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58d30 │ │ │ │ @@ -58404,24 +58404,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58d0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 58d30 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 58ef0 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 58d9c │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58d9c │ │ │ │ mov r0, r4 │ │ │ │ @@ -58431,15 +58431,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58d78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58d9c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 58de0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -58448,15 +58448,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58dbc │ │ │ │ cmp r2, #1 │ │ │ │ bne 58de0 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ strb r5, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 58e2c │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58e2c │ │ │ │ @@ -58467,92 +58467,92 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58e08 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58e2c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58e40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58e64 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58ea0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58e7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 58ea0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58ee4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58ec0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58ee4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ + bl 86eec │ │ │ │ b 59218 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 58d44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 58f04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 58d44 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 58d44 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58f48 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58f60 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ movw r0, #442 @ 0x1ba │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 593dc │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ bl 54fa8 │ │ │ │ b 591c0 │ │ │ │ @@ -58631,15 +58631,15 @@ │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ bl 59f34 │ │ │ │ b 59344 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #816]! @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5934c │ │ │ │ - bl a1b34 │ │ │ │ + bl a1b80 │ │ │ │ b 5934c │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ bl 59f34 │ │ │ │ b 5932c │ │ │ │ ldrb r0, [r4, #924] @ 0x39c │ │ │ │ cmp r0, #3 │ │ │ │ bne 5930c │ │ │ │ @@ -58666,22 +58666,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59124 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59148 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 59164 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #727] @ 0x2d7 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 591a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ @@ -58690,55 +58690,55 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59184 │ │ │ │ cmp r2, #1 │ │ │ │ bne 591a8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 57190 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ bl 57190 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #605] @ 0x25d │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5920c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 591e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5920c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ + bl 87018 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59224 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59248 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59290 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ beq 59274 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ @@ -58748,25 +58748,25 @@ │ │ │ │ bne 59264 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ beq 59290 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 592b8 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #405]! @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ beq 59428 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ @@ -58776,32 +58776,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 59428 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 59428 │ │ │ │ add r0, r4, #880 @ 0x370 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59324 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ bl 576f4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59344 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ beq 59390 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 59390 │ │ │ │ @@ -58812,15 +58812,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5936c │ │ │ │ cmp r2, #1 │ │ │ │ bne 59390 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ cmp r0, #3 │ │ │ │ beq 593dc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 593dc │ │ │ │ @@ -58831,15 +58831,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 593b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 593dc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 59420 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 59420 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ @@ -58848,15 +58848,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 593fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 59420 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ add r5, r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #410] @ 0x19a │ │ │ │ @@ -58869,15 +58869,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59450 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59474 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ strb r5, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 57ccc │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 594c4 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -58889,37 +58889,37 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 594a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 594c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 594d8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 594ec │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ b 5953c │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5951c │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ bl 576f4 │ │ │ │ b 595e8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ b 5959c │ │ │ │ mov r8, r0 │ │ │ │ @@ -58943,22 +58943,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59578 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5959c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 595b8 │ │ │ │ - bl 2e4ec8 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #727] @ 0x2d7 │ │ │ │ b 59630 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ b 59618 │ │ │ │ mov r8, r0 │ │ │ │ @@ -58968,15 +58968,15 @@ │ │ │ │ b 595e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59608 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 59608 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ bl 577a0 │ │ │ │ add r0, r4, #448 @ 0x1c0 │ │ │ │ @@ -58995,15 +58995,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59648 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5967c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 5967c │ │ │ │ mov r8, r0 │ │ │ │ b 59858 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl 57190 │ │ │ │ b 59734 │ │ │ │ @@ -59028,27 +59028,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 596cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 596f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 596fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 59c68 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ b 59c68 │ │ │ │ mov r8, r0 │ │ │ │ b 59a7c │ │ │ │ b 59730 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ @@ -59058,53 +59058,53 @@ │ │ │ │ b 59834 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59858 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 59858 │ │ │ │ b 59acc │ │ │ │ mov r8, r0 │ │ │ │ b 597c8 │ │ │ │ b 5987c │ │ │ │ b 59894 │ │ │ │ mov r8, r0 │ │ │ │ b 5979c │ │ │ │ mov r8, r0 │ │ │ │ b 59c68 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 597c0 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ strb r2, [r0, #245] @ 0xf5 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 597dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 598f8 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ b 598f8 │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #441 @ 0x1b9 │ │ │ │ b 59e48 │ │ │ │ mov r8, r0 │ │ │ │ b 59c60 │ │ │ │ mov r8, r0 │ │ │ │ @@ -59114,15 +59114,15 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ b 59a48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #605] @ 0x25d │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ b 59998 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 577a0 │ │ │ │ movw r0, #442 @ 0x1ba │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ @@ -59148,25 +59148,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 598ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 59944 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ b 59944 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ bl 578b0 │ │ │ │ b 59b14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ @@ -59177,32 +59177,32 @@ │ │ │ │ bl 57074 │ │ │ │ b 59b84 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 59958 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ bl 578b0 │ │ │ │ b 59ad8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59a54 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 59a54 │ │ │ │ mov r8, r0 │ │ │ │ b 599d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 599d4 │ │ │ │ @@ -59213,53 +59213,53 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 599b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 599d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ + bl 87018 │ │ │ │ b 59d50 │ │ │ │ mov r8, r0 │ │ │ │ b 59c10 │ │ │ │ b 59de8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59a0c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 59a48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59a24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59a48 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ bl 54e10 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59a6c │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #452 @ 0x1c4 │ │ │ │ bl 57864 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ bl 577a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ @@ -59267,15 +59267,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59a88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59dec │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ b 59dec │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ b 59d2c │ │ │ │ mov r8, r0 │ │ │ │ @@ -59293,15 +59293,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59af0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59b14 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ beq 59b64 │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 59b64 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -59313,19 +59313,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59b40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59b64 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ b 59b84 │ │ │ │ mov r8, r0 │ │ │ │ b 59c98 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 59bcc │ │ │ │ @@ -59339,15 +59339,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59ba8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59bcc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 59c10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -59356,15 +59356,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59bec │ │ │ │ cmp r2, #1 │ │ │ │ bne 59c10 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 59c60 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -59376,46 +59376,46 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59c3c │ │ │ │ cmp r2, #1 │ │ │ │ bne 59c60 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59c74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59c98 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 59cd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59cb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59cd4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ b 59cf0 │ │ │ │ mov r8, r0 │ │ │ │ b 59ef4 │ │ │ │ b 59d38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -59427,17 +59427,17 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59d08 │ │ │ │ cmp r2, #1 │ │ │ │ bne 59d2c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ + bl 86eec │ │ │ │ b 59d50 │ │ │ │ mov r8, r0 │ │ │ │ b 59d50 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ @@ -59448,38 +59448,38 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59d5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 59dec │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ b 59dec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 59d90 │ │ │ │ cmp r1, #1 │ │ │ │ bne 59f28 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ b 59f28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #405 @ 0x195 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59e48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 59e48 │ │ │ │ mov r8, r0 │ │ │ │ b 59e90 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59e00 │ │ │ │ @@ -59490,15 +59490,15 @@ │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 59e28 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ movw r5, #405 @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59e48 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ @@ -59516,50 +59516,50 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 59e6c │ │ │ │ cmp r2, #1 │ │ │ │ bne 59e90 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 57ccc │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 57594 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59ebc │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59f1c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ b 59f1c │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ b 59f1c │ │ │ │ mov r8, r0 │ │ │ │ b 59f08 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 57594 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59f08 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59f1c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -59571,78 +59571,78 @@ │ │ │ │ beq 59fa4 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ bne 59f7c │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 576f4 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 59f98 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 55e34 │ │ │ │ b 59fb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 59fb8 │ │ │ │ - bl a1814 │ │ │ │ + bl a1860 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 59fdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5a000 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5a01c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 59ffc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ b 5a07c │ │ │ │ mov r5, r0 │ │ │ │ b 5a044 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 576f4 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a068 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 55e34 │ │ │ │ b 5a080 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -59668,15 +59668,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 5a0cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 5a0f0 │ │ │ │ dmb ish │ │ │ │ - b 2e5678 │ │ │ │ + b 2e56c0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 5a108 │ │ │ │ add r0, r0, #4 │ │ │ │ b 563a8 │ │ │ │ b 56498 │ │ │ │ @@ -59700,19 +59700,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a170 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 578b0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ + bl 2e4ad0 │ │ │ │ b 5a19c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a194 │ │ │ │ bl 56d2c │ │ │ │ add r0, r4, #32 │ │ │ │ bl 578b0 │ │ │ │ @@ -59723,15 +59723,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a1a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5a1cc │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5a218 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ @@ -59742,23 +59742,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 5a1ec │ │ │ │ cmp r1, #1 │ │ │ │ bne 5a218 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a238 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 578b0 │ │ │ │ b 5a270 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 578b0 │ │ │ │ b 5a280 │ │ │ │ @@ -59766,29 +59766,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ b 5a27c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ + bl 2e4ad0 │ │ │ │ b 5a280 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a28c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5a2b0 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #23 │ │ │ │ @@ -59866,15 +59866,15 @@ │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl aed64 │ │ │ │ + bl aedac │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, fp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -59903,15 +59903,15 @@ │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r3, r0 │ │ │ │ movne r1, r5 │ │ │ │ b 5a4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849d4 │ │ │ │ + bl 84a20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r1], -r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsr r1, r1, #2 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -60106,15 +60106,15 @@ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a80f0 │ │ │ │ + bl 1a8138 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #68] @ 5a820 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #64] @ 5a824 │ │ │ │ mov r3, #1 │ │ │ │ @@ -60140,15 +60140,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ 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] @ 5a8a0 │ │ │ │ @@ -60162,15 +60162,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 3a398 │ │ │ │ ldrhteq sl, [r9], -r4 │ │ │ │ - eorseq r9, r0, r0 │ │ │ │ + eorseq r9, r0, r0, asr #32 │ │ │ │ ldrhteq sl, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ @@ -60188,15 +60188,15 @@ │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a8e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5a910 │ │ │ │ dmb ish │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ bl 56898 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldrd r8, [r4, #84] @ 0x54 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -60241,15 +60241,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5a9c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5a9e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ b 5aa08 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -60262,15 +60262,15 @@ │ │ │ │ bcc 5aa88 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r9, r1 │ │ │ │ bne 5aa38 │ │ │ │ ldr r1, [pc, #280] @ 5ab4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 20c2fc │ │ │ │ + bl 20c344 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r9, r6 │ │ │ │ add r7, r0, r6, lsl #4 │ │ │ │ bls 5aa5c │ │ │ │ sub r0, r9, r6 │ │ │ │ mov r1, r7 │ │ │ │ lsl r2, r0, #4 │ │ │ │ @@ -60305,15 +60305,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5aac0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5ab34 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 5ab34 │ │ │ │ mov r5, r0 │ │ │ │ b 5ab34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5ab34 │ │ │ │ @@ -60325,15 +60325,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5ab10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5ab34 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ bl 56898 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, r9, r8, asr fp │ │ │ │ @@ -60341,28 +60341,28 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203bf8 │ │ │ │ + bl 203c40 │ │ │ │ add r9, sp, #256 @ 0x100 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #472] @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [pc, #1744] @ 5b268 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1924 │ │ │ │ + bl 2b196c │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 5af54 │ │ │ │ add r3, sp, #532 @ 0x214 │ │ │ │ add ip, sp, #496 @ 0x1f0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ @@ -60396,15 +60396,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5ac2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5ac50 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r1, [sp, #492] @ 0x1ec │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ @@ -60445,15 +60445,15 @@ │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [pc, #1384] @ 5b26c │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b136c │ │ │ │ + bl 2b13b4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 5b01c │ │ │ │ add r3, sp, #564 @ 0x234 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add ip, sp, #496 @ 0x1f0 │ │ │ │ add r6, r7, #32 │ │ │ │ @@ -60472,15 +60472,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5ad58 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5ad80 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ add r0, r7, #8 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r4, [sp, #536] @ 0x218 │ │ │ │ stm r6, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2} │ │ │ │ @@ -60520,15 +60520,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 1f1dc │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 2af854 │ │ │ │ + bl 2af89c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 5b0e4 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add ip, sp, #512 @ 0x200 │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ @@ -60547,15 +60547,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 5ae88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5aeac │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r7, #20 │ │ │ │ add r1, r7, #8 │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ @@ -60597,15 +60597,15 @@ │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ add r7, sp, #372 @ 0x174 │ │ │ │ add ip, sp, #512 @ 0x200 │ │ │ │ ldr r6, [sp, #392] @ 0x188 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #496 @ 0x1f0 │ │ │ │ @@ -60647,15 +60647,15 @@ │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ add r7, sp, #372 @ 0x174 │ │ │ │ add ip, sp, #512 @ 0x200 │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -60697,15 +60697,15 @@ │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldm r6!, {r2, r3, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ add r7, sp, #372 @ 0x174 │ │ │ │ add ip, sp, #528 @ 0x210 │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -60787,35 +60787,35 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 56898 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r0, sl, asr #29 │ │ │ │ - eorseq r8, r0, lr, asr sp │ │ │ │ + eorseq r8, r0, sl, lsl #30 │ │ │ │ + mlaseq r0, lr, sp, r8 │ │ │ │ ldrhteq sl, [r9], -r8 │ │ │ │ - mlaseq r0, r0, r8, r8 │ │ │ │ + ldrsbteq r8, [r0], -r0 │ │ │ │ eorseq sl, r9, r4, ror r4 │ │ │ │ ldrshteq sl, [r9], -r8 │ │ │ │ - eorseq r8, r0, r0, asr #15 │ │ │ │ + eorseq r8, r0, r0, lsl #16 │ │ │ │ eorseq sl, r9, r4, lsr #7 │ │ │ │ eorseq sl, r9, r0, asr #8 │ │ │ │ - ldrshteq r8, [r0], -r8 │ │ │ │ + eorseq r8, r0, r8, lsr r7 │ │ │ │ ldrsbteq sl, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ add fp, sp, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f86a0 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r5, fp, #24 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ cmp r0, #3 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ beq 5b310 │ │ │ │ @@ -60828,15 +60828,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 5b2ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 5b310 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ orr r0, fp, #4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -60873,15 +60873,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5b39c │ │ │ │ cmp r1, #1 │ │ │ │ bne 5b484 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #284 @ 0x11c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r7, fp, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ @@ -60908,15 +60908,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 5b42c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5b450 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r5, [sp, #284] @ 0x11c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #2 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ bne 5b48c │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -60940,31 +60940,31 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 14da98 │ │ │ │ + bl 14dae0 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 141e5c │ │ │ │ + bl 141ea4 │ │ │ │ b 5b5a4 │ │ │ │ bl 39ea4 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 141e5c │ │ │ │ + bl 141ea4 │ │ │ │ mov r4, #0 │ │ │ │ b 5b524 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -60976,15 +60976,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5b538 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5b560 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ cmp r4, #0 │ │ │ │ beq 5b5a4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5b5a4 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -60993,31 +60993,31 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5b57c │ │ │ │ cmp r1, #1 │ │ │ │ bne 5b5a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ add fp, sp, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f86a0 │ │ │ │ + bl 1f86e8 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b5dcc │ │ │ │ + bl 2b5e14 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r6, fp, #24 │ │ │ │ add ip, sp, #504 @ 0x1f8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #3 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ @@ -61031,15 +61031,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 5b618 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5b63c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ orr r0, fp, #4 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ ldm r0!, {r2, r3, r4, r7} │ │ │ │ @@ -61076,15 +61076,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5b6c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5b7b0 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r7, fp, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ @@ -61111,15 +61111,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 5b758 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5b77c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #2 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ bne 5b7b8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -61143,33 +61143,33 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 14da98 │ │ │ │ + bl 14dae0 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 141e5c │ │ │ │ + bl 141ea4 │ │ │ │ b 5b88c │ │ │ │ bl 39ea4 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ mov r5, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ b 5b83c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 141e5c │ │ │ │ + bl 141ea4 │ │ │ │ b 5b850 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 5b88c │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ @@ -61179,24 +61179,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5b864 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5b88c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 5b8ac │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r8, r0, r7, ror r2 │ │ │ │ + b 351da4 │ │ │ │ + ldrhteq r8, [r0], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r9, r1 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 5b974 │ │ │ │ @@ -61290,45 +61290,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 5bd2c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #832] @ 5bd90 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r3, [pc, #792] @ 5bd84 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 5bd88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 5bd78 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bb30 │ │ │ │ ldr r1, [pc, #664] @ 5bd44 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #692] @ 5bd7c │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bc0c │ │ │ │ ldr r1, [pc, #656] @ 5bd64 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bb30 │ │ │ │ ldr r3, [pc, #600] @ 5bd38 │ │ │ │ @@ -61337,38 +61337,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 5bd8c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #528] @ 5bd40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #524] @ 5bd58 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r3, [pc, #456] @ 5bd30 │ │ │ │ ldr r1, [pc, #456] @ 5bd34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bbe0 │ │ │ │ ldr r3, [pc, #536] @ 5bd94 │ │ │ │ ldr r1, [pc, #536] @ 5bd98 │ │ │ │ @@ -61386,61 +61386,61 @@ │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r4, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 5bd48 │ │ │ │ ldr r1, [pc, #368] @ 5bd4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 5bd80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r3, [pc, #296] @ 5bd50 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 5bd54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 5bd9c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 5bda0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 5bd68 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 5bd6c │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 5bd70 │ │ │ │ @@ -61453,71 +61453,71 @@ │ │ │ │ add r3, r0, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 35269c │ │ │ │ + bl 3526e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 5bd5c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 5bd60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 5bda4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - eorseq r8, r0, r8, ror #1 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r8, r0, r8, lsr #2 │ │ │ │ mlaseq r9, r0, sl, r9 │ │ │ │ - eorseq r7, r0, r5, asr #31 │ │ │ │ + eorseq r8, r0, r5 │ │ │ │ eorseq r9, r9, r4, lsr #22 │ │ │ │ - eorseq r8, r0, r4, asr #32 │ │ │ │ - eorseq r8, r0, r7, lsl r0 │ │ │ │ - mlaseq r0, pc, r0, r8 @ │ │ │ │ + eorseq r8, r0, r4, lsl #1 │ │ │ │ + eorseq r8, r0, r7, asr r0 │ │ │ │ + ldrsbteq r8, [r0], -pc │ │ │ │ eorseq r9, r9, r0, asr #20 │ │ │ │ - eorseq r7, r0, sp, ror pc │ │ │ │ + ldrhteq r7, [r0], -sp │ │ │ │ ldrshteq r9, [r9], -ip │ │ │ │ - eorseq r7, r0, r4, lsr #30 │ │ │ │ - eorseq r8, r0, r5, lsl r0 │ │ │ │ + eorseq r7, r0, r4, ror #30 │ │ │ │ + eorseq r8, r0, r5, asr r0 │ │ │ │ eorseq r9, r9, r0, lsl r9 │ │ │ │ - eorseq r7, r0, ip, ror lr │ │ │ │ - eorseq r8, r0, sp, lsr #1 │ │ │ │ + ldrhteq r7, [r0], -ip │ │ │ │ + eorseq r8, r0, sp, ror #1 │ │ │ │ ldrhteq r9, [r9], -ip │ │ │ │ eorseq r9, r9, r4, lsr #19 │ │ │ │ mlaseq r9, r0, r9, r9 │ │ │ │ - ldrsbteq r7, [r0], -r1 │ │ │ │ - ldrshteq r8, [r0], -r8 │ │ │ │ - ldrsbteq r8, [r0], -ip │ │ │ │ - eorseq r7, r0, r3, lsr #31 │ │ │ │ + eorseq r7, r0, r1, lsl pc │ │ │ │ + eorseq r8, r0, r8, lsr r1 │ │ │ │ + eorseq r8, r0, ip, lsl r1 │ │ │ │ + eorseq r7, r0, r3, ror #31 │ │ │ │ ldrshteq r9, [r9], -r8 │ │ │ │ - eorseq r8, r0, r6, lsr r1 │ │ │ │ - eorseq r8, r0, r1, lsr #1 │ │ │ │ - eorseq r7, r0, ip, lsl #21 │ │ │ │ + eorseq r8, r0, r6, ror r1 │ │ │ │ + eorseq r8, r0, r1, ror #1 │ │ │ │ + eorseq r7, r0, ip, asr #21 │ │ │ │ eorseq r9, r9, ip, ror sl │ │ │ │ - eorseq r8, r0, r2, asr #32 │ │ │ │ + eorseq r8, r0, r2, lsl #1 │ │ │ │ eorseq r9, r9, r8, lsl sl │ │ │ │ - eorseq r7, r0, r0, lsl #17 │ │ │ │ - eorseq r7, r0, sp, lsr #29 │ │ │ │ + eorseq r7, r0, r0, asr #17 │ │ │ │ + eorseq r7, r0, sp, ror #29 │ │ │ │ eorseq r9, r9, r0, lsl #22 │ │ │ │ eorseq r9, r9, r8, ror #21 │ │ │ │ - eorseq r8, r0, sl, lsr #32 │ │ │ │ + eorseq r8, r0, sl, rrx │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ @@ -61563,343 +61563,343 @@ │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldr r2, [pc, #1088] @ 5c2bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #1228] @ 5c368 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #1224] @ 5c36c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #1148] @ 5c350 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #1116] @ 5c348 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #23 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #1096] @ 5c34c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #1036] @ 5c328 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #1040] @ 5c344 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #944] @ 5c2fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #912] @ 5c2f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #964] @ 5c340 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #852] @ 5c2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #800] @ 5c2cc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #920] @ 5c35c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #784] @ 5c2ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #748] @ 5c2e0 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #788] @ 5c320 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #760] @ 5c31c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #648] @ 5c2c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #676] @ 5c2f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #604] @ 5c2c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #596] @ 5c2d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #548] @ 5c2c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #644] @ 5c338 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #564] @ 5c300 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #636] @ 5c360 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #528] @ 5c30c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #444] @ 5c2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #484] @ 5c310 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #20 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #428] @ 5c2f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #376] @ 5c2d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #400] @ 5c304 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #344] @ 5c2e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #312] @ 5c2dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #376] @ 5c334 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #360] @ 5c33c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #22 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #296] @ 5c314 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #340] @ 5c358 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #236] @ 5c308 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #304] @ 5c364 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #204] @ 5c318 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #200] @ 5c32c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #180] @ 5c330 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #192] @ 5c354 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r2, [pc, #120] @ 5c324 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r7, r0, r4, lsl #7 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r7, r0, r4, asr #7 │ │ │ │ + eorseq r7, r0, sp, lsl #23 │ │ │ │ + ldrshteq r7, [r0], -fp │ │ │ │ + ldrsbteq r7, [r0], -sl │ │ │ │ + eorseq r7, r0, r8, lsr #25 │ │ │ │ eorseq r7, r0, sp, asr #22 │ │ │ │ - ldrhteq r7, [r0], -fp │ │ │ │ - mlaseq r0, sl, fp, r7 │ │ │ │ - eorseq r7, r0, r8, ror #24 │ │ │ │ - eorseq r7, r0, sp, lsl #22 │ │ │ │ - ldrsbteq r7, [r0], -r2 │ │ │ │ - ldrhteq r7, [r0], -r5 │ │ │ │ - eorseq r7, r0, r2, lsr #21 │ │ │ │ - eorseq r7, r0, sp, asr ip │ │ │ │ - ldrsbteq r7, [r0], -r2 │ │ │ │ - ldrsbteq r7, [r0], -r4 │ │ │ │ - mlaseq r0, fp, ip, r7 │ │ │ │ - eorseq r7, r0, r6, asr #22 │ │ │ │ - eorseq r7, r0, r9, lsr sp │ │ │ │ - eorseq r7, r0, r7, asr ip │ │ │ │ - eorseq r7, r0, ip, ror #26 │ │ │ │ - ldrshteq r7, [r0], -r9 │ │ │ │ - eorseq r7, r0, sp, asr fp │ │ │ │ - eorseq r7, r0, r0, asr #21 │ │ │ │ + eorseq r7, r0, r2, lsl fp │ │ │ │ + ldrshteq r7, [r0], -r5 │ │ │ │ + eorseq r7, r0, r2, ror #21 │ │ │ │ + mlaseq r0, sp, ip, r7 │ │ │ │ + eorseq r7, r0, r2, lsl fp │ │ │ │ + eorseq r7, r0, r4, lsl sp │ │ │ │ + ldrsbteq r7, [r0], -fp │ │ │ │ + eorseq r7, r0, r6, lsl #23 │ │ │ │ + eorseq r7, r0, r9, ror sp │ │ │ │ + mlaseq r0, r7, ip, r7 │ │ │ │ + eorseq r7, r0, ip, lsr #27 │ │ │ │ + eorseq r7, r0, r9, lsr ip │ │ │ │ + mlaseq r0, sp, fp, r7 │ │ │ │ + eorseq r7, r0, r0, lsl #22 │ │ │ │ + eorseq r7, r0, r1, lsr ip │ │ │ │ + eorseq r7, r0, r9, lsl #24 │ │ │ │ + eorseq r7, r0, r1, ror #22 │ │ │ │ + eorseq r7, r0, lr, lsl #22 │ │ │ │ + eorseq r7, r0, ip, lsl r5 │ │ │ │ + eorseq r7, r0, fp, asr sp │ │ │ │ + eorseq r7, r0, ip, asr #21 │ │ │ │ + eorseq r7, r0, r9, ror #28 │ │ │ │ + eorseq r7, r0, lr, lsr #22 │ │ │ │ + eorseq r7, r0, r5, lsr #22 │ │ │ │ ldrshteq r7, [r0], -r1 │ │ │ │ - eorseq r7, r0, r9, asr #23 │ │ │ │ - eorseq r7, r0, r1, lsr #22 │ │ │ │ - eorseq r7, r0, lr, asr #21 │ │ │ │ - ldrsbteq r7, [r0], -ip │ │ │ │ - eorseq r7, r0, fp, lsl sp │ │ │ │ - eorseq r7, r0, ip, lsl #21 │ │ │ │ - eorseq r7, r0, r9, lsr #28 │ │ │ │ - eorseq r7, r0, lr, ror #21 │ │ │ │ - eorseq r7, r0, r5, ror #21 │ │ │ │ - ldrhteq r7, [r0], -r1 │ │ │ │ - eorseq r7, r0, r6, asr #25 │ │ │ │ - eorseq r7, r0, sp, lsr #23 │ │ │ │ - eorseq r7, r0, pc, lsl lr │ │ │ │ - eorseq r7, r0, r9, ror lr │ │ │ │ - eorseq r7, r0, r8, asr #29 │ │ │ │ - eorseq r7, r0, fp, asr #29 │ │ │ │ - eorseq r7, r0, r9, lsl #30 │ │ │ │ - eorseq r6, r0, r4, ror pc │ │ │ │ - eorseq r7, r0, fp, ror #23 │ │ │ │ - eorseq r7, r0, r8, lsr lr │ │ │ │ - eorseq r7, r0, ip, lsr #2 │ │ │ │ - ldrsbteq r7, [r0], -r5 │ │ │ │ + eorseq r7, r0, r6, lsl #26 │ │ │ │ + eorseq r7, r0, sp, ror #23 │ │ │ │ + eorseq r7, r0, pc, asr lr │ │ │ │ + ldrhteq r7, [r0], -r9 │ │ │ │ + eorseq r7, r0, r8, lsl #30 │ │ │ │ + eorseq r7, r0, fp, lsl #30 │ │ │ │ + eorseq r7, r0, r9, asr #30 │ │ │ │ + ldrhteq r6, [r0], -r4 │ │ │ │ + eorseq r7, r0, fp, lsr #24 │ │ │ │ + eorseq r7, r0, r8, ror lr │ │ │ │ + eorseq r7, r0, ip, ror #2 │ │ │ │ + eorseq r7, r0, r5, lsl ip │ │ │ │ eorseq r9, r9, r8, lsl #16 │ │ │ │ - eorseq r7, r0, r7, ror #30 │ │ │ │ + eorseq r7, r0, r7, lsr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 5c3cc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 5c3b0 │ │ │ │ ldr r2, [pc, #304] @ 5c4cc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 34fa44 │ │ │ │ + bl 34fa8c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -62035,25 +62035,25 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r9, r9, r0, lsr #3 │ │ │ │ - ldrsbteq r3, [r0], -r4 │ │ │ │ + eorseq r3, r0, r4, lsl pc │ │ │ │ eorseq r9, r9, r0, lsl #3 │ │ │ │ - eorseq r6, r0, r8, ror #24 │ │ │ │ - eorseq r6, r0, r8, asr #24 │ │ │ │ + eorseq r6, r0, r8, lsr #25 │ │ │ │ + eorseq r6, r0, r8, lsl #25 │ │ │ │ eorseq r9, r9, r8, ror #2 │ │ │ │ - eorseq r7, r0, r8, ror r8 │ │ │ │ - eorseq r7, r0, sp, ror r8 │ │ │ │ + ldrhteq r7, [r0], -r8 │ │ │ │ + ldrhteq r7, [r0], -sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #212] @ 5c6fc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -62069,15 +62069,15 @@ │ │ │ │ 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, r4 │ │ │ │ - bl 2af670 │ │ │ │ + bl 2af6b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c6a0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #20 │ │ │ │ str r3, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ @@ -62098,22 +62098,22 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5c6e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 567a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r8, r9, ip, lsr #27 │ │ │ │ - ldrshteq r7, [r0], -r2 │ │ │ │ + eorseq r7, r0, r2, lsr r1 │ │ │ │ eorseq r8, r9, r8, lsr #27 │ │ │ │ eorseq r8, r9, ip, lsr sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #212] @ 5c7f4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -62131,15 +62131,15 @@ │ │ │ │ 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, r4 │ │ │ │ - bl 2bfaec │ │ │ │ + bl 2bfb34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c798 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #20 │ │ │ │ str r3, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ @@ -62160,29 +62160,29 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5c7e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 563a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrhteq r8, [r9], -r4 │ │ │ │ - ldrshteq r6, [r0], -sl │ │ │ │ + eorseq r7, r0, sl, lsr r0 │ │ │ │ ldrhteq r8, [r9], -r0 │ │ │ │ eorseq r8, r9, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl e778c │ │ │ │ + bl e77d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 5c840 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r5 │ │ │ │ str r8, [r4] │ │ │ │ @@ -62194,15 +62194,15 @@ │ │ │ │ bls 5c884 │ │ │ │ cmp r7, #0 │ │ │ │ beq 5c898 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c8bc │ │ │ │ mov r8, r0 │ │ │ │ str r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -62211,30 +62211,30 @@ │ │ │ │ str r7, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #44] @ 5c8f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, r9, r8, lsr pc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ sub ip, r3, #21 │ │ │ │ cmp ip, #48 @ 0x30 │ │ │ │ @@ -62299,57 +62299,57 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1944] @ 5d1b4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #1940] @ 5d1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #29 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1840] @ 5d184 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #1836] @ 5d188 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #23 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1864] @ 5d1d4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #1860] @ 5d1d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1712] @ 5d174 │ │ │ │ ldr r2, [pc, #1712] @ 5d178 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cbcc │ │ │ │ @@ -62385,15 +62385,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1520] @ 5d164 │ │ │ │ ldr r2, [pc, #1520] @ 5d168 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cf2c │ │ │ │ @@ -62419,15 +62419,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #20 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1216] @ 5d0bc │ │ │ │ ldr r2, [pc, #1216] @ 5d0c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cc54 │ │ │ │ @@ -62453,15 +62453,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1104] @ 5d0d4 │ │ │ │ ldr r2, [pc, #1104] @ 5d0d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5ce10 │ │ │ │ @@ -62472,15 +62472,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #964] @ 5d094 │ │ │ │ ldr r2, [pc, #964] @ 5d098 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cef4 │ │ │ │ @@ -62491,15 +62491,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #1080] @ 5d154 │ │ │ │ ldr r2, [pc, #1080] @ 5d158 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cf2c │ │ │ │ @@ -62540,15 +62540,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #780] @ 5d0ec │ │ │ │ ldr r2, [pc, #780] @ 5d0f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5ce10 │ │ │ │ @@ -62564,15 +62564,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #780] @ 5d14c │ │ │ │ ldr r2, [pc, #780] @ 5d150 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cfc4 │ │ │ │ @@ -62583,15 +62583,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #824] @ 5d1c4 │ │ │ │ ldr r2, [pc, #824] @ 5d1c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cf8c │ │ │ │ @@ -62607,43 +62607,43 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #520] @ 5d0f4 │ │ │ │ ldr r2, [pc, #520] @ 5d0f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #648] @ 5d1ac │ │ │ │ ldr r2, [pc, #648] @ 5d1b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #440] @ 5d114 │ │ │ │ ldr r2, [pc, #440] @ 5d118 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5cf8c │ │ │ │ @@ -62659,160 +62659,160 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #464] @ 5d18c │ │ │ │ ldr r2, [pc, #464] @ 5d190 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #312] @ 5d12c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #308] @ 5d130 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #416] @ 5d1cc │ │ │ │ ldr r2, [pc, #416] @ 5d1d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq r3, [r0], -ip │ │ │ │ + ldrshteq r3, [r0], -ip │ │ │ │ eorseq r8, r9, r8, lsl #29 │ │ │ │ eorseq r8, r9, r0, lsl r9 │ │ │ │ - eorseq r7, r0, r6, lsl r2 │ │ │ │ + eorseq r7, r0, r6, asr r2 │ │ │ │ eorseq r8, r9, ip, lsr #19 │ │ │ │ - eorseq r6, r0, ip, lsr #11 │ │ │ │ + eorseq r6, r0, ip, ror #11 │ │ │ │ eorseq r8, r9, r0, ror #18 │ │ │ │ - eorseq r7, r0, r0, ror r2 │ │ │ │ + ldrhteq r7, [r0], -r0 │ │ │ │ eorseq r8, r9, r8, asr #20 │ │ │ │ - eorseq r7, r0, r6, ror #6 │ │ │ │ + eorseq r7, r0, r6, lsr #7 │ │ │ │ eorseq r8, r9, ip, lsl #17 │ │ │ │ - ldrhteq r7, [r0], -r8 │ │ │ │ + ldrshteq r7, [r0], -r8 │ │ │ │ eorseq r8, r9, r0, asr r8 │ │ │ │ - eorseq r7, r0, r3, lsl #3 │ │ │ │ + eorseq r7, r0, r3, asr #3 │ │ │ │ eorseq r8, r9, r8, lsr #18 │ │ │ │ - eorseq r7, r0, r2, ror #4 │ │ │ │ + eorseq r7, r0, r2, lsr #5 │ │ │ │ ldrshteq r8, [r9], -r0 │ │ │ │ - eorseq r7, r0, r4, lsr r1 │ │ │ │ + eorseq r7, r0, r4, ror r1 │ │ │ │ eorseq r8, r9, r8, ror #19 │ │ │ │ - eorseq r7, r0, r8, lsr r3 │ │ │ │ + eorseq r7, r0, r8, ror r3 │ │ │ │ eorseq r8, r9, r4, lsl #16 │ │ │ │ - eorseq r7, r0, r2, ror #2 │ │ │ │ + eorseq r7, r0, r2, lsr #3 │ │ │ │ eorseq r8, r9, ip, asr sl │ │ │ │ - eorseq r7, r0, r6, asr #7 │ │ │ │ + eorseq r7, r0, r6, lsl #8 │ │ │ │ ldrshteq r8, [r9], -ip │ │ │ │ - eorseq r6, r0, r4, lsr #12 │ │ │ │ + eorseq r6, r0, r4, ror #12 │ │ │ │ eorseq r8, r9, r4, ror #16 │ │ │ │ - ldrsbteq r7, [r0], -r8 │ │ │ │ + eorseq r7, r0, r8, lsl r2 │ │ │ │ ldrhteq r8, [r9], -r8 │ │ │ │ - eorseq r7, r0, pc, lsr #8 │ │ │ │ + eorseq r7, r0, pc, ror #8 │ │ │ │ eorseq r8, r9, r4, ror r9 │ │ │ │ - ldrshteq r7, [r0], -r8 │ │ │ │ + eorseq r7, r0, r8, lsr r3 │ │ │ │ eorseq r8, r9, r4, ror #21 │ │ │ │ - eorseq r7, r0, r4, ror r4 │ │ │ │ + ldrhteq r7, [r0], -r4 │ │ │ │ eorseq r8, r9, r8, asr #17 │ │ │ │ - eorseq r7, r0, r4, ror #4 │ │ │ │ + eorseq r7, r0, r4, lsr #5 │ │ │ │ eorseq r8, r9, r8, lsl r8 │ │ │ │ - ldrsbteq r6, [r0], -sp │ │ │ │ + eorseq r6, r0, sp, lsl pc │ │ │ │ eorseq r8, r9, ip, lsl #14 │ │ │ │ - ldrhteq r7, [r0], -r3 │ │ │ │ + ldrshteq r7, [r0], -r3 │ │ │ │ eorseq r8, r9, r0, lsr #17 │ │ │ │ - eorseq r7, r0, r1, asr r2 │ │ │ │ + mlaseq r0, r1, r2, r7 │ │ │ │ eorseq r8, r9, r8, ror r8 │ │ │ │ - eorseq r7, r0, r6, lsr r2 │ │ │ │ + eorseq r7, r0, r6, ror r2 │ │ │ │ eorseq r8, r9, r8, asr r7 │ │ │ │ - eorseq r6, r0, ip, lsr #13 │ │ │ │ + eorseq r6, r0, ip, ror #13 │ │ │ │ mlaseq r9, ip, r6, r8 │ │ │ │ - eorseq r7, r0, r7, rrx │ │ │ │ + eorseq r7, r0, r7, lsr #1 │ │ │ │ eorseq r8, r9, r0, asr #19 │ │ │ │ - eorseq r6, r0, r4, lsr #18 │ │ │ │ + eorseq r6, r0, r4, ror #18 │ │ │ │ ldrsbteq r8, [r9], -r4 │ │ │ │ - eorseq r6, r0, r4, lsl #12 │ │ │ │ + eorseq r6, r0, r4, asr #12 │ │ │ │ eorseq r8, r9, r0, lsl #12 │ │ │ │ - ldrsbteq r6, [r0], -r6 │ │ │ │ + eorseq r7, r0, r6, lsl r0 │ │ │ │ eorseq r8, r9, ip, lsl #22 │ │ │ │ - eorseq r6, r0, r0, lsl #21 │ │ │ │ + eorseq r6, r0, r0, asr #21 │ │ │ │ eorseq r8, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r0, r3, ror r0 │ │ │ │ + ldrhteq r7, [r0], -r3 │ │ │ │ eorseq r8, r9, r4, ror r6 │ │ │ │ - eorseq r7, r0, lr, rrx │ │ │ │ + eorseq r7, r0, lr, lsr #1 │ │ │ │ ldrhteq r8, [r9], -r8 │ │ │ │ - eorseq r6, r0, ip, lsr r7 │ │ │ │ + eorseq r6, r0, ip, ror r7 │ │ │ │ ldrsbteq r8, [r9], -ip │ │ │ │ - eorseq r7, r0, r5, ror #5 │ │ │ │ + eorseq r7, r0, r5, lsr #6 │ │ │ │ eorseq r8, r9, r4, lsr #15 │ │ │ │ - ldrhteq r7, [r0], -pc │ │ │ │ + ldrshteq r7, [r0], -pc │ │ │ │ eorseq r8, r9, r4, lsl #21 │ │ │ │ - eorseq r7, r0, sl, lsr #9 │ │ │ │ + eorseq r7, r0, sl, ror #9 │ │ │ │ ldrshteq r8, [r9], -r8 │ │ │ │ - eorseq r7, r0, r0, lsr r5 │ │ │ │ + eorseq r7, r0, r0, ror r5 │ │ │ │ eorseq r8, r9, r4, lsr fp │ │ │ │ - eorseq r7, r0, lr, ror r5 │ │ │ │ + ldrhteq r7, [r0], -lr │ │ │ │ eorseq r8, r9, r0, lsr #22 │ │ │ │ - eorseq r7, r0, lr, ror r5 │ │ │ │ + ldrhteq r7, [r0], -lr │ │ │ │ eorseq r8, r9, r0, lsr #23 │ │ │ │ - eorseq r7, r0, lr, lsl #12 │ │ │ │ + eorseq r7, r0, lr, asr #12 │ │ │ │ eorseq r8, r9, ip, lsr r6 │ │ │ │ - ldrsbteq r6, [r0], -r0 │ │ │ │ + eorseq r6, r0, r0, lsl r6 │ │ │ │ eorseq r8, r9, r4, asr #14 │ │ │ │ - eorseq r7, r0, sp, asr #3 │ │ │ │ + eorseq r7, r0, sp, lsl #4 │ │ │ │ eorseq r8, r9, r4, lsr sl │ │ │ │ - eorseq r7, r0, sl, asr #9 │ │ │ │ + eorseq r7, r0, sl, lsl #10 │ │ │ │ ldrhteq r8, [r9], -r4 │ │ │ │ - eorseq r6, r0, r8, asr r8 │ │ │ │ + mlaseq r0, r8, r8, r6 │ │ │ │ ldrsbteq r8, [r9], -r4 │ │ │ │ - eorseq r7, r0, lr, ror r1 │ │ │ │ + ldrhteq r7, [r0], -lr │ │ │ │ ldrsbteq r8, [r9], -r8 │ │ │ │ - mlaseq r0, r0, r6, r7 │ │ │ │ + ldrsbteq r7, [r0], -r0 │ │ │ │ ldrsbteq r8, [r9], -r0 │ │ │ │ - eorseq r7, r0, r9, lsr #11 │ │ │ │ + eorseq r7, r0, r9, ror #11 │ │ │ │ eorseq r8, r9, ip, ror #14 │ │ │ │ - eorseq r7, r0, r8, asr r2 │ │ │ │ + mlaseq r0, r8, r2, r7 │ │ │ │ eorseq r8, r9, ip, asr #11 │ │ │ │ - eorseq r7, r0, r7, asr #1 │ │ │ │ + eorseq r7, r0, r7, lsl #2 │ │ │ │ eorseq r8, r9, r8, ror #22 │ │ │ │ - eorseq r5, r0, ip, asr #6 │ │ │ │ + eorseq r5, r0, ip, lsl #7 │ │ │ │ eorseq r8, r9, r0, ror sl │ │ │ │ - eorseq r7, r0, lr, ror r5 │ │ │ │ + ldrhteq r7, [r0], -lr │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352ac8 │ │ │ │ + b 352b10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 5d260 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 5d264 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 5d268 │ │ │ │ @@ -62830,36 +62830,36 @@ │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r8, r9, r8, lsl #14 │ │ │ │ - eorseq r6, r0, sp, lsr #31 │ │ │ │ + eorseq r6, r0, sp, ror #31 │ │ │ │ eorseq r8, r9, r4, lsl #14 │ │ │ │ - eorseq r6, r0, sp, lsl #31 │ │ │ │ - eorseq r6, r0, lr, lsl #31 │ │ │ │ + eorseq r6, r0, sp, asr #31 │ │ │ │ + eorseq r6, r0, lr, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1264] @ 5d778 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #7 │ │ │ │ - bl ea2b0 │ │ │ │ + bl ea2f8 │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r5, r6, r7} │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ @@ -62950,15 +62950,15 @@ │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ - bl edcd4 │ │ │ │ + bl edd1c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5d744 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @@ -62981,171 +62981,171 @@ │ │ │ │ ldr r2, [pc, #796] @ 5d7b8 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl eeabc │ │ │ │ + bl eeb04 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #824] @ 5d7f8 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f1054 │ │ │ │ + bl f109c │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #780] @ 5d7f0 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0918 │ │ │ │ + bl f0960 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #732] @ 5d7e4 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl ef294 │ │ │ │ + bl ef2dc │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #668] @ 5d7c8 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f21d8 │ │ │ │ + bl f2220 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #664] @ 5d7e8 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl ee804 │ │ │ │ + bl ee84c │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #616] @ 5d7dc │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f02dc │ │ │ │ + bl f0324 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #552] @ 5d7c0 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl eec0c │ │ │ │ + bl eec54 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #568] @ 5d7f4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp] │ │ │ │ - bl f1340 │ │ │ │ + bl f1388 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #488] @ 5d7c4 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl eec0c │ │ │ │ + bl eec54 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #468] @ 5d7d4 │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0678 │ │ │ │ + bl f06c0 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #408] @ 5d7bc │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0bcc │ │ │ │ + bl f0c14 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #388] @ 5d7cc │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f1ee4 │ │ │ │ + bl f1f2c │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #384] @ 5d7ec │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl ed9b8 │ │ │ │ + bl eda00 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #320] @ 5d7d0 │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl edb84 │ │ │ │ + bl edbcc │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #300] @ 5d7e0 │ │ │ │ add r0, r8, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f1a10 │ │ │ │ + bl f1a58 │ │ │ │ b 5d6f0 │ │ │ │ ldr r2, [pc, #256] @ 5d7d8 │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f07c8 │ │ │ │ + bl f0810 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5d744 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5d75c │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -63159,61 +63159,61 @@ │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r6, r0, r9, asr #17 │ │ │ │ - ldrsbteq r6, [r0], -r8 │ │ │ │ - eorseq r6, r0, r0, lsr #4 │ │ │ │ - eorseq r6, r0, ip, asr r2 │ │ │ │ + eorseq r6, r0, r9, lsl #18 │ │ │ │ + eorseq r6, r0, r8, lsl r3 │ │ │ │ eorseq r6, r0, r0, ror #4 │ │ │ │ + mlaseq r0, ip, r2, r6 │ │ │ │ eorseq r6, r0, r0, lsr #5 │ │ │ │ - eorseq r6, r0, r4, asr r2 │ │ │ │ - ldrhteq r6, [r0], -r8 │ │ │ │ - eorseq r6, r0, ip, ror r2 │ │ │ │ - eorseq r6, r0, r0, asr r2 │ │ │ │ - eorseq r6, r0, r8, ror #2 │ │ │ │ - eorseq r6, r0, ip, asr #3 │ │ │ │ - mlaseq r0, ip, r1, r6 │ │ │ │ - mlaseq r0, r4, r1, r6 │ │ │ │ + eorseq r6, r0, r0, ror #5 │ │ │ │ + mlaseq r0, r4, r2, r6 │ │ │ │ ldrshteq r6, [r0], -r8 │ │ │ │ - eorseq r6, r0, r6, lsr #27 │ │ │ │ - eorseq r6, r0, pc, lsr #26 │ │ │ │ - eorseq r6, r0, r7, lsr #23 │ │ │ │ - eorseq r6, r0, r3, lsr ip │ │ │ │ - eorseq r6, r0, pc, ror #23 │ │ │ │ - mlaseq r0, pc, ip, r6 @ │ │ │ │ - eorseq r6, r0, r3, lsl #23 │ │ │ │ - eorseq r6, r0, fp, lsr fp │ │ │ │ - eorseq r6, r0, fp, asr #23 │ │ │ │ - ldrshteq r6, [r0], -r3 │ │ │ │ - eorseq r6, r0, r7, asr ip │ │ │ │ - eorseq r6, r0, r7, lsl fp │ │ │ │ - eorseq r6, r0, r3, asr #25 │ │ │ │ - eorseq r6, r0, fp, ror ip │ │ │ │ - eorseq r6, r0, pc, asr fp │ │ │ │ - eorseq r6, r0, r7, ror #25 │ │ │ │ - eorseq r6, r0, pc, lsl #24 │ │ │ │ - eorseq r6, r0, fp, lsl #26 │ │ │ │ + ldrhteq r6, [r0], -ip │ │ │ │ + mlaseq r0, r0, r2, r6 │ │ │ │ + eorseq r6, r0, r8, lsr #3 │ │ │ │ + eorseq r6, r0, ip, lsl #4 │ │ │ │ + ldrsbteq r6, [r0], -ip │ │ │ │ + ldrsbteq r6, [r0], -r4 │ │ │ │ + eorseq r6, r0, r8, lsr r3 │ │ │ │ + eorseq r6, r0, r6, ror #27 │ │ │ │ + eorseq r6, r0, pc, ror #26 │ │ │ │ + eorseq r6, r0, r7, ror #23 │ │ │ │ + eorseq r6, r0, r3, ror ip │ │ │ │ + eorseq r6, r0, pc, lsr #24 │ │ │ │ + ldrsbteq r6, [r0], -pc │ │ │ │ + eorseq r6, r0, r3, asr #23 │ │ │ │ + eorseq r6, r0, fp, ror fp │ │ │ │ + eorseq r6, r0, fp, lsl #24 │ │ │ │ + eorseq r6, r0, r3, lsr fp │ │ │ │ + mlaseq r0, r7, ip, r6 │ │ │ │ + eorseq r6, r0, r7, asr fp │ │ │ │ + eorseq r6, r0, r3, lsl #26 │ │ │ │ + ldrhteq r6, [r0], -fp │ │ │ │ + mlaseq r0, pc, fp, r6 @ │ │ │ │ + eorseq r6, r0, r7, lsr #26 │ │ │ │ + eorseq r6, r0, pc, asr #24 │ │ │ │ + eorseq r6, r0, fp, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #1260] @ 5dcfc │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #7 │ │ │ │ - bl e9e98 │ │ │ │ + bl e9ee0 │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r5, r6, r7} │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ @@ -63305,15 +63305,15 @@ │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #9 │ │ │ │ - bl ee148 │ │ │ │ + bl ee190 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5dcc0 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @@ -63336,173 +63336,173 @@ │ │ │ │ ldr r2, [pc, #788] @ 5dd3c │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl efd10 │ │ │ │ + bl efd58 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #816] @ 5dd7c │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f146c │ │ │ │ + bl f14b4 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #772] @ 5dd74 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0a30 │ │ │ │ + bl f0a78 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #724] @ 5dd68 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f1624 │ │ │ │ + bl f166c │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #660] @ 5dd4c │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl ef5c0 │ │ │ │ + bl ef608 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #656] @ 5dd6c │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl eed5c │ │ │ │ + bl eeda4 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #608] @ 5dd60 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl ef3d8 │ │ │ │ + bl ef420 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #544] @ 5dd44 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl efb70 │ │ │ │ + bl efbb8 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #560] @ 5dd78 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ - bl ee654 │ │ │ │ + bl ee69c │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #480] @ 5dd48 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl efb70 │ │ │ │ + bl efbb8 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #460] @ 5dd58 │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f2034 │ │ │ │ + bl f207c │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #400] @ 5dd40 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f11a0 │ │ │ │ + bl f11e8 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #380] @ 5dd50 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0eb8 │ │ │ │ + bl f0f00 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #376] @ 5dd70 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0458 │ │ │ │ + bl f04a0 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #312] @ 5dd54 │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f0d1c │ │ │ │ + bl f0d64 │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #292] @ 5dd64 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl f17d4 │ │ │ │ + bl f181c │ │ │ │ b 5dc7c │ │ │ │ ldr r2, [pc, #248] @ 5dd5c │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ - bl ee920 │ │ │ │ + bl ee968 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5dcc0 │ │ │ │ ldm r8!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5dcd8 │ │ │ │ orr r1, r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia sl!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -63512,55 +63512,55 @@ │ │ │ │ ldrb r0, [sp, #22] │ │ │ │ ldrh r2, [sp, #20] │ │ │ │ str r3, [sl] │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ strb r0, [r1, #42] @ 0x2a │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r0, r1, asr #6 │ │ │ │ - eorseq r5, r0, r0, asr sp │ │ │ │ - mlaseq r0, r8, ip, r5 │ │ │ │ - ldrsbteq r5, [r0], -r4 │ │ │ │ + eorseq r6, r0, r1, lsl #7 │ │ │ │ + mlaseq r0, r0, sp, r5 │ │ │ │ ldrsbteq r5, [r0], -r8 │ │ │ │ + eorseq r5, r0, r4, lsl sp │ │ │ │ eorseq r5, r0, r8, lsl sp │ │ │ │ - eorseq r5, r0, ip, asr #25 │ │ │ │ - eorseq r5, r0, r0, lsr ip │ │ │ │ - ldrshteq r5, [r0], -r4 │ │ │ │ - eorseq r5, r0, r8, asr #25 │ │ │ │ - eorseq r5, r0, r0, ror #23 │ │ │ │ - eorseq r5, r0, r4, asr #24 │ │ │ │ - eorseq r5, r0, r4, lsl ip │ │ │ │ - eorseq r5, r0, ip, lsl #24 │ │ │ │ - eorseq r5, r0, r0, ror sp │ │ │ │ - eorseq r6, r0, lr, lsl r8 │ │ │ │ - eorseq r6, r0, r3, lsr #15 │ │ │ │ - eorseq r6, r0, fp, lsl r6 │ │ │ │ - eorseq r6, r0, r7, lsr #13 │ │ │ │ - eorseq r6, r0, r3, ror #12 │ │ │ │ - eorseq r6, r0, r3, lsl r7 │ │ │ │ - ldrshteq r6, [r0], -r7 │ │ │ │ - eorseq r6, r0, pc, lsr #11 │ │ │ │ - eorseq r6, r0, pc, lsr r6 │ │ │ │ - eorseq r6, r0, r7, ror #10 │ │ │ │ - eorseq r6, r0, fp, asr #13 │ │ │ │ - eorseq r6, r0, fp, lsl #11 │ │ │ │ - eorseq r6, r0, r7, lsr r7 │ │ │ │ - eorseq r6, r0, pc, ror #13 │ │ │ │ - ldrsbteq r6, [r0], -r3 │ │ │ │ - eorseq r6, r0, fp, asr r7 │ │ │ │ - eorseq r6, r0, r3, lsl #13 │ │ │ │ - eorseq r6, r0, pc, ror r7 │ │ │ │ + eorseq r5, r0, r8, asr sp │ │ │ │ + eorseq r5, r0, ip, lsl #26 │ │ │ │ + eorseq r5, r0, r0, ror ip │ │ │ │ + eorseq r5, r0, r4, lsr sp │ │ │ │ + eorseq r5, r0, r8, lsl #26 │ │ │ │ + eorseq r5, r0, r0, lsr #24 │ │ │ │ + eorseq r5, r0, r4, lsl #25 │ │ │ │ + eorseq r5, r0, r4, asr ip │ │ │ │ + eorseq r5, r0, ip, asr #24 │ │ │ │ + ldrhteq r5, [r0], -r0 │ │ │ │ + eorseq r6, r0, lr, asr r8 │ │ │ │ + eorseq r6, r0, r3, ror #15 │ │ │ │ + eorseq r6, r0, fp, asr r6 │ │ │ │ + eorseq r6, r0, r7, ror #13 │ │ │ │ + eorseq r6, r0, r3, lsr #13 │ │ │ │ + eorseq r6, r0, r3, asr r7 │ │ │ │ + eorseq r6, r0, r7, lsr r6 │ │ │ │ + eorseq r6, r0, pc, ror #11 │ │ │ │ + eorseq r6, r0, pc, ror r6 │ │ │ │ + eorseq r6, r0, r7, lsr #11 │ │ │ │ + eorseq r6, r0, fp, lsl #14 │ │ │ │ + eorseq r6, r0, fp, asr #11 │ │ │ │ + eorseq r6, r0, r7, ror r7 │ │ │ │ + eorseq r6, r0, pc, lsr #14 │ │ │ │ + eorseq r6, r0, r3, lsl r6 │ │ │ │ + mlaseq r0, fp, r7, r6 │ │ │ │ + eorseq r6, r0, r3, asr #13 │ │ │ │ + ldrhteq r6, [r0], -pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 5de54 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c6d90 │ │ │ │ + bl 2c6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ddb8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -63580,15 +63580,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm lr, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ @@ -63598,25 +63598,25 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r5, r0, ip, ror r7 │ │ │ │ + ldrhteq r5, [r0], -ip │ │ │ │ eorseq r7, r9, r0, lsl #23 │ │ │ │ - andseq r6, r2, r4, asr r1 │ │ │ │ + mulseq r2, ip, r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ 5df34 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c6d90 │ │ │ │ + bl 2c6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5de98 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -63636,15 +63636,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm lr, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ @@ -63656,22 +63656,22 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrshteq r7, [r9], -r4 │ │ │ │ eorseq r7, r9, r0, lsr #21 │ │ │ │ - andseq r6, r2, r4, ror r0 │ │ │ │ + ldrheq r6, [r2], -ip │ │ │ │ ldr r0, [pc, #8] @ 5df50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrhteq r5, [r0], -lr │ │ │ │ + ldrshteq r5, [r0], -lr │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2e350c │ │ │ │ + b 2e3554 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r1, [pc, #12] @ 5df78 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -63685,37 +63685,37 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 5dfb4 │ │ │ │ ldr r1, [pc, #76] @ 5dff4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 5dfec │ │ │ │ ldr r3, [pc, #40] @ 5dff0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r2, r0, r8, ror #9 │ │ │ │ + eorseq r2, r0, r8, lsr #10 │ │ │ │ eorseq r7, r9, ip, lsr #12 │ │ │ │ - eorseq r2, r0, r0, lsl #10 │ │ │ │ + eorseq r2, r0, r0, asr #10 │ │ │ │ ldr r0, [pc, #8] @ 5e008 │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrsbteq r6, [r0], -r8 │ │ │ │ + eorseq r6, r0, r8, lsl r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -63738,101 +63738,101 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #2 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #304] @ 5e1c8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #300] @ 5e1cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #240] @ 5e1bc │ │ │ │ ldr r1, [pc, #240] @ 5e1c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5e120 │ │ │ │ ldr r1, [pc, #228] @ 5e1c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #220] @ 5e1d8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r3, [pc, #156] @ 5e1b4 │ │ │ │ ldr r1, [pc, #156] @ 5e1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #19 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #132] @ 5e1d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #108] @ 5e1d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #88] @ 5e1dc │ │ │ │ ldr r3, [pc, #88] @ 5e1e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq r9, r8, r8, r7 │ │ │ │ - mlaseq r0, lr, r0, r6 │ │ │ │ + ldrsbteq r6, [r0], -lr │ │ │ │ eorseq r7, r9, r8, lsl #12 │ │ │ │ - ldrshteq r5, [r0], -ip │ │ │ │ + eorseq r6, r0, ip, lsr r0 │ │ │ │ eorseq r7, r9, r4, ror #12 │ │ │ │ - eorseq r6, r0, fp, asr r0 │ │ │ │ - eorseq r6, r0, sl, asr r0 │ │ │ │ + mlaseq r0, fp, r0, r6 │ │ │ │ + mlaseq r0, sl, r0, r6 │ │ │ │ eorseq r7, r9, r4, ror r8 │ │ │ │ - eorseq r6, r0, r5, lsr #1 │ │ │ │ - eorseq r6, r0, r3, lsl r0 │ │ │ │ - eorseq r6, r0, r1, lsl r0 │ │ │ │ - eorseq r6, r0, r6, lsl #1 │ │ │ │ - eorseq r6, r0, r4, lsl r0 │ │ │ │ + eorseq r6, r0, r5, ror #1 │ │ │ │ + eorseq r6, r0, r3, asr r0 │ │ │ │ + eorseq r6, r0, r1, asr r0 │ │ │ │ + eorseq r6, r0, r6, asr #1 │ │ │ │ + eorseq r6, r0, r4, asr r0 │ │ │ │ eorseq r7, r9, ip, ror #8 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ b 1e888 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ @@ -63944,15 +63944,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r7, r9, r4, lsl r6 │ │ │ │ - eorseq r5, r0, pc, lsl #29 │ │ │ │ + eorseq r5, r0, pc, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r4, r0, #12 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -63975,19 +63975,19 @@ │ │ │ │ cmp r7, fp │ │ │ │ bls 5e568 │ │ │ │ cmp r7, r3 │ │ │ │ bhi 5e568 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ add r1, r8, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #20 │ │ │ │ bne 5e600 │ │ │ │ mov r9, #31 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 5e574 │ │ │ │ @@ -63997,15 +63997,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ strb r2, [r1, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ str r0, [r5, #16] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1947e8 │ │ │ │ + bl 194830 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ ldm r4, {ip, lr} │ │ │ │ bne 5e54c │ │ │ │ and r0, r7, #-16777216 @ 0xff000000 │ │ │ │ @@ -64109,15 +64109,15 @@ │ │ │ │ bcs 5e644 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ b 5e6a0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ ldrb r1, [r4, #34] @ 0x22 │ │ │ │ sub r6, r5, fp │ │ │ │ ldrb r0, [r4, #32] │ │ │ │ mov r9, #30 │ │ │ │ ldrb r5, [r4, #33] @ 0x21 │ │ │ │ add r2, r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ @@ -64188,15 +64188,15 @@ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 1947e8 │ │ │ │ + bl 194830 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ ldm r0, {r8, fp} │ │ │ │ @@ -64250,20 +64250,20 @@ │ │ │ │ b 5e878 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r5, r0, r4, asr r1 │ │ │ │ + mlaseq r0, r4, r1, r5 │ │ │ │ eorseq r7, r9, r8, ror #4 │ │ │ │ eorseq r7, r9, ip, ror r2 │ │ │ │ - ldrshteq r5, [r0], -r7 │ │ │ │ + eorseq r5, r0, r7, lsr fp │ │ │ │ eorseq r7, r9, ip, lsl #8 │ │ │ │ - eorseq r5, r0, fp, ror #24 │ │ │ │ + eorseq r5, r0, fp, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r6, r0, #12 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r9 │ │ │ │ @@ -64286,20 +64286,20 @@ │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 5e924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5e908 │ │ │ │ b 5e9e4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5e9e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r4, #1 │ │ │ │ ldr r6, [sl, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ @@ -64320,15 +64320,15 @@ │ │ │ │ strh r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ strb r4, [sp, #98] @ 0x62 │ │ │ │ - bl 1947e8 │ │ │ │ + bl 194830 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ bne 5eb4c │ │ │ │ @@ -64347,15 +64347,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #652] @ 5ec84 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ec28 │ │ │ │ movw r1, #30066 @ 0x7572 │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #29795 @ 0x7463 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -64509,32 +64509,32 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, r9, r0, asr #29 │ │ │ │ ldrshteq r6, [r9], -r8 │ │ │ │ eorseq r1, fp, r0, lsr #8 │ │ │ │ eorseq r6, r9, ip, lsr #19 │ │ │ │ eorseq r6, r9, r8, ror #27 │ │ │ │ - eorseq r5, r0, r3, ror #12 │ │ │ │ + eorseq r5, r0, r3, lsr #13 │ │ │ │ eorseq r6, r9, r0, asr #29 │ │ │ │ - eorseq r5, r0, pc, lsl r7 │ │ │ │ + eorseq r5, r0, pc, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add r7, r0, r1 │ │ │ │ cmp r2, r7 │ │ │ │ beq 5eea8 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 5edc0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ bl 621bc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -64615,15 +64615,15 @@ │ │ │ │ strd r2, [r4, #24] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ bne 5ef0c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -64700,28 +64700,28 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, r9, ip, lsr #21 │ │ │ │ - eorseq r5, r0, r7, lsr #6 │ │ │ │ - eorseq r5, r0, r7, lsl #9 │ │ │ │ + eorseq r5, r0, r7, ror #6 │ │ │ │ + eorseq r5, r0, r7, asr #9 │ │ │ │ eorseq r6, r9, ip, lsl ip │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ea7dc │ │ │ │ + b 1ea824 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2e36a8 │ │ │ │ + b 2e36f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 352a78 │ │ │ │ + bl 352ac0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f034 │ │ │ │ ldr r0, [pc, #104] @ 5f040 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #100] @ 5f044 │ │ │ │ ldr r2, [pc, #100] @ 5f048 │ │ │ │ @@ -64735,34 +64735,34 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 35108c │ │ │ │ + bl 3510d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f034 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 352a78 │ │ │ │ + bl 352ac0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffff5208 │ │ │ │ eorseq r6, r9, r8, asr sl │ │ │ │ - eorseq r4, r0, r8, asr #4 │ │ │ │ + eorseq r4, r0, r8, lsl #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 352a78 │ │ │ │ + bl 352ac0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f0d8 │ │ │ │ ldr r0, [pc, #104] @ 5f0e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #100] @ 5f0e8 │ │ │ │ ldr r2, [pc, #100] @ 5f0ec │ │ │ │ @@ -64776,27 +64776,27 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 35108c │ │ │ │ + bl 3510d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f0d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 352a78 │ │ │ │ + bl 352ac0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, r4, r4, lsr r4 │ │ │ │ + andseq r6, r4, ip, ror r4 │ │ │ │ ldrhteq r6, [r9], -r4 │ │ │ │ - eorseq r4, r0, r4, lsr #3 │ │ │ │ + eorseq r4, r0, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 5f1f8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -64812,29 +64812,29 @@ │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 204cc0 │ │ │ │ + bl 204d08 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f190 │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 5f188 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 5f1fc │ │ │ │ ldr r3, [pc, #100] @ 5f200 │ │ │ │ ldr r1, [pc, #100] @ 5f204 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -64852,19 +64852,19 @@ │ │ │ │ b 5f1e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5f1f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r6, [r9], -r0 │ │ │ │ - eorseq r4, r0, r2, lsl #12 │ │ │ │ + eorseq r4, r0, r2, asr #12 │ │ │ │ ldrhteq r6, [r9], -r8 │ │ │ │ eorseq r6, r9, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ 5f310 │ │ │ │ mov r4, r2 │ │ │ │ @@ -64882,29 +64882,29 @@ │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 204cc0 │ │ │ │ + bl 204d08 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f2a8 │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ cmp r6, #0 │ │ │ │ beq 5f2a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 5f314 │ │ │ │ ldr r3, [pc, #100] @ 5f318 │ │ │ │ ldr r1, [pc, #100] @ 5f31c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -64922,19 +64922,19 @@ │ │ │ │ b 5f300 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5f308 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrhteq r6, [r9], -r8 │ │ │ │ - eorseq r4, r0, sl, ror #9 │ │ │ │ + eorseq r4, r0, sl, lsr #10 │ │ │ │ eorseq r6, r9, r0, lsr #3 │ │ │ │ eorseq r6, r9, r4, lsr r1 │ │ │ │ b 1f1d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ @@ -65243,22 +65243,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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r6, r9, r4, asr #3 │ │ │ │ - eorseq r4, r0, r4, lsr fp │ │ │ │ + eorseq r4, r0, r4, ror fp │ │ │ │ ldrsbteq r6, [r9], -r0 │ │ │ │ - eorseq r4, r0, ip, lsl #22 │ │ │ │ - eorseq r4, r0, sl, lsl fp │ │ │ │ + eorseq r4, r0, ip, asr #22 │ │ │ │ + eorseq r4, r0, sl, asr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5f884 │ │ │ │ add r6, r2, #4 │ │ │ │ add r7, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -65268,15 +65268,15 @@ │ │ │ │ beq 5f884 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r7, #-4] │ │ │ │ cmp r1, r0 │ │ │ │ bne 5f884 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f844 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -65293,15 +65293,15 @@ │ │ │ │ beq 5f8e8 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r7, #-4] │ │ │ │ cmp r1, r0 │ │ │ │ bne 5f8e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f8a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -65354,133 +65354,133 @@ │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #32 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #416] @ 5fb78 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fa9c │ │ │ │ ldr r1, [pc, #392] @ 5fb6c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #336] @ 5fb50 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #356] @ 5fb70 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #316] @ 5fb64 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #276] @ 5fb48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r3, [pc, #300] @ 5fb7c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #296] @ 5fb80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #200] @ 5fb4c │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #204] @ 5fb5c │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #168] @ 5fb44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r3, [pc, #224] @ 5fb98 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #220] @ 5fb9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #104] @ 5fb54 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #124] @ 5fb74 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldr r1, [pc, #68] @ 5fb58 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #72] @ 5fb68 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5fb2c │ │ │ │ ldr r1, [pc, #52] @ 5fb60 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - eorseq r0, r0, r0, asr fp │ │ │ │ - eorseq r4, r0, sp, ror #16 │ │ │ │ - eorseq r0, r0, r8, lsl #21 │ │ │ │ - eorseq r4, r0, r7, lsl #17 │ │ │ │ - eorseq r4, r0, lr, lsl #18 │ │ │ │ - eorseq r4, r0, r5, lsr #16 │ │ │ │ - eorseq r4, r0, r0, lsl #16 │ │ │ │ - eorseq r4, r0, r7, lsl #17 │ │ │ │ - eorseq r4, r0, lr, ror #15 │ │ │ │ - ldrshteq r4, [r0], -r5 │ │ │ │ - eorseq r4, r0, r0, lsl #16 │ │ │ │ - eorseq r4, r0, r7, lsr r9 │ │ │ │ - eorseq r4, r0, r8, lsl r9 │ │ │ │ - eorseq r4, r0, sp, asr r0 │ │ │ │ - eorseq r4, r0, lr, asr r9 │ │ │ │ + b 351da4 │ │ │ │ + mlaseq r0, r0, fp, r0 │ │ │ │ + eorseq r4, r0, sp, lsr #17 │ │ │ │ + eorseq r0, r0, r8, asr #21 │ │ │ │ + eorseq r4, r0, r7, asr #17 │ │ │ │ + eorseq r4, r0, lr, asr #18 │ │ │ │ + eorseq r4, r0, r5, ror #16 │ │ │ │ + eorseq r4, r0, r0, asr #16 │ │ │ │ + eorseq r4, r0, r7, asr #17 │ │ │ │ + eorseq r4, r0, lr, lsr #16 │ │ │ │ + eorseq r4, r0, r5, lsr r9 │ │ │ │ + eorseq r4, r0, r0, asr #16 │ │ │ │ + eorseq r4, r0, r7, ror r9 │ │ │ │ + eorseq r4, r0, r8, asr r9 │ │ │ │ + mlaseq r0, sp, r0, r4 │ │ │ │ + mlaseq r0, lr, r9, r4 │ │ │ │ eorseq r5, r9, ip, ror #30 │ │ │ │ - eorseq r4, r0, lr, ror #16 │ │ │ │ + eorseq r4, r0, lr, lsr #17 │ │ │ │ eorseq r6, r9, r4, lsl r0 │ │ │ │ - eorseq r4, r0, fp, asr #16 │ │ │ │ + eorseq r4, r0, fp, lsl #17 │ │ │ │ eorseq r6, r9, r0, asr #32 │ │ │ │ - eorseq r0, r0, r8, lsr #22 │ │ │ │ - mlaseq r0, r8, r9, r4 │ │ │ │ + eorseq r0, r0, r8, ror #22 │ │ │ │ + ldrsbteq r4, [r0], -r8 │ │ │ │ eorseq r5, r9, r4, lsr #30 │ │ │ │ - eorseq r4, r0, r1, lsl #16 │ │ │ │ + eorseq r4, r0, r1, asr #16 │ │ │ │ b 1e48c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #15 │ │ │ │ beq 5fda4 │ │ │ │ @@ -65511,15 +65511,15 @@ │ │ │ │ add r0, r2, r3, lsl r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5fec4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 655ac │ │ │ │ mov r2, sl │ │ │ │ @@ -65543,25 +65543,25 @@ │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2bcad0 │ │ │ │ + bl 2bcb18 │ │ │ │ b 5fc34 │ │ │ │ ldm r2, {r0, r3} │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2c1b84 │ │ │ │ + bl 2c1bcc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ @@ -65582,15 +65582,15 @@ │ │ │ │ mov ip, sl │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2c1c0c │ │ │ │ + bl 2c1c54 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 5fcf0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -65642,15 +65642,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 2c5d34 │ │ │ │ + bl 2c5d7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 600a0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #932] @ 60208 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ @@ -65671,23 +65671,23 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ beq 5fdf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bcb50 │ │ │ │ + bl 2bcb98 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -65699,15 +65699,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r6, #32 │ │ │ │ ldr r0, [pc, #740] @ 60204 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r4!, {r1, r2, r3, r5} │ │ │ │ movne r7, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r4, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ @@ -65747,15 +65747,15 @@ │ │ │ │ b 5ffb8 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5ffec │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 57258 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov sl, #37 @ 0x25 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, ip, #8 │ │ │ │ @@ -65782,15 +65782,15 @@ │ │ │ │ b 60044 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60078 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, r6, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ @@ -65811,24 +65811,24 @@ │ │ │ │ b 60164 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 601e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 601e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 60138 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #32 │ │ │ │ @@ -65837,15 +65837,15 @@ │ │ │ │ b 6011c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 601e8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ b 60164 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 56300 │ │ │ │ @@ -65861,15 +65861,15 @@ │ │ │ │ b 6017c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 601b4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 57258 │ │ │ │ b 601e8 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ @@ -65879,15 +65879,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 56498 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r5, [r9], -r0 │ │ │ │ - ldrshteq r3, [r0], -r2 │ │ │ │ + eorseq r3, r0, r2, lsr r7 │ │ │ │ eorseq r5, r9, r8, lsr #7 │ │ │ │ eorseq r5, r9, ip, lsr r3 │ │ │ │ eorseq pc, sl, r0, lsl #30 │ │ │ │ eorseq r5, r9, r0, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -65924,15 +65924,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #740] @ 60580 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 60514 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6020c │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -65972,15 +65972,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #544] @ 6057c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 60514 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6020c │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -66043,15 +66043,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #268] @ 60584 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 60520 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6020c │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -66089,27 +66089,27 @@ │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 60550 │ │ │ │ b 60560 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5749c │ │ │ │ b 60574 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrhteq pc, [sl], -ip @ │ │ │ │ eorseq pc, sl, ip, ror fp @ │ │ │ │ eorseq pc, sl, r0, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -66126,15 +66126,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #56] @ 60620 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #52] @ 60624 │ │ │ │ ldr ip, [pc, #52] @ 60628 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -66142,39 +66142,39 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r0, r5, lsl #27 │ │ │ │ - eorseq r3, r0, r3, ror sp │ │ │ │ + eorseq r3, r0, r5, asr #27 │ │ │ │ + ldrhteq r3, [r0], -r3 │ │ │ │ eorseq r5, r9, ip, asr r4 │ │ │ │ - ldrsbteq r3, [r0], -r0 │ │ │ │ - ldrhteq r3, [r0], -pc │ │ │ │ + eorseq r3, r0, r0, lsl lr │ │ │ │ + ldrshteq r3, [r0], -pc │ │ │ │ mlaseq r9, ip, r4, r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 60674 │ │ │ │ ldr r3, [pc, #40] @ 60678 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r0, fp, lsr sp │ │ │ │ + eorseq r3, r0, fp, ror sp │ │ │ │ eorseq r5, r9, r4, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ lsl r4, r9, #4 │ │ │ │ @@ -66190,15 +66190,15 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #196] @ 6078c │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6069c │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ beq 6074c │ │ │ │ @@ -66261,36 +66261,36 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6158 │ │ │ │ cmp r0, #0 │ │ │ │ bne 60854 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [pc, #216] @ 608e4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 60880 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #124] @ 608d8 │ │ │ │ ldr r3, [pc, #124] @ 608dc │ │ │ │ ldr r1, [pc, #124] @ 608e0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -66312,22 +66312,22 @@ │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 608c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r4, r9, r8, lsr #24 │ │ │ │ - eorseq r2, r0, lr, lsr pc │ │ │ │ + eorseq r2, r0, lr, ror pc │ │ │ │ ldrshteq r4, [r9], -r4 │ │ │ │ eorseq r4, r9, r8, lsl #23 │ │ │ │ eorseq pc, sl, r4, lsl r6 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ @@ -66340,30 +66340,30 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 60988 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60934 │ │ │ │ mov r0, sp │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ b 6099c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 609d8 │ │ │ │ ldr r1, [r0] │ │ │ │ beq 60980 │ │ │ │ ldr r0, [pc, #184] @ 60a0c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 609dc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 60988 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ @@ -66373,15 +66373,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ ldr r0, [pc, #108] @ 60a10 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne sp, {r1, r2, r3} │ │ │ │ stmne r0, {r1, r2, r3} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -66411,15 +66411,15 @@ │ │ │ │ beq 60a5c │ │ │ │ ldr r0, [pc, #176] @ 60ae8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 60ab8 │ │ │ │ mov r6, r0 │ │ │ │ b 60a60 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -66428,15 +66428,15 @@ │ │ │ │ ldr r0, [pc, #116] @ 60aec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne sp, {r1, r2, r3} │ │ │ │ stmne r0, {r1, r2, r3} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -66469,15 +66469,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r4 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 60c1c │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -66505,22 +66505,22 @@ │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ andeq r0, r0, ip, lsr #7 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 60f8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 6102c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61518 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -66548,15 +66548,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #2424] @ 615d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 614f0 │ │ │ │ ldr r1, [pc, #2440] @ 61608 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -66585,22 +66585,22 @@ │ │ │ │ cmp r0, r4 │ │ │ │ beq 61308 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ bne 61058 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86a40 │ │ │ │ + bl 86a8c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, r4 │ │ │ │ bls 61078 │ │ │ │ ldr r1, [pc, #2224] @ 615e4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ @@ -66615,15 +66615,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [pc, #2132] @ 615ec │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ @@ -66648,15 +66648,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 60e00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ addne r0, sp, #80 @ 0x50 │ │ │ │ blne 563a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -66664,15 +66664,15 @@ │ │ │ │ b 610ac │ │ │ │ ldr r0, [pc, #1972] @ 615e0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 86a40 │ │ │ │ + bl 86a8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 60fac │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r5, #16] │ │ │ │ beq 61318 │ │ │ │ @@ -66687,19 +66687,19 @@ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ add r6, r8, sl │ │ │ │ cmp r6, r7 │ │ │ │ bls 60ebc │ │ │ │ cmp r6, r1 │ │ │ │ bhi 60ebc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ add r1, r4, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #20 │ │ │ │ bne 61220 │ │ │ │ mov r9, #31 │ │ │ │ b 612a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -66834,23 +66834,23 @@ │ │ │ │ cmp r0, r4 │ │ │ │ beq 614c4 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ bne 612fc │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf198 │ │ │ │ + bl bf1e0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, r5 │ │ │ │ bls 61340 │ │ │ │ ldr r1, [pc, #1240] @ 615f4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ @@ -66865,15 +66865,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr sl, [sp, #192] @ 0xc0 │ │ │ │ ldr r8, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [pc, #1156] @ 615fc │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ @@ -66889,15 +66889,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ beq 611c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 613a8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 563a8 │ │ │ │ b 613b0 │ │ │ │ @@ -66928,15 +66928,15 @@ │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bcs 61258 │ │ │ │ b 61298 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ ldrb r1, [r5, #34] @ 0x22 │ │ │ │ sub r6, r6, r7 │ │ │ │ ldrb r3, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [r5, #33] @ 0x21 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -67052,15 +67052,15 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strb r8, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl bf198 │ │ │ │ + bl bf1e0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #140 @ 0x8c │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -67114,15 +67114,15 @@ │ │ │ │ bl 39e1c │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 61550 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 61550 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 5a0f4 │ │ │ │ b 615c4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -67133,15 +67133,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6159c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 6159c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 615c4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 563a8 │ │ │ │ @@ -67149,29 +67149,29 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r4, r0, r4, asr #2 │ │ │ │ + eorseq r4, r0, r4, lsl #3 │ │ │ │ ldrhteq pc, [sl], -ip @ │ │ │ │ eorseq r4, r9, r4, ror #1 │ │ │ │ eorseq r4, r9, ip, ror #11 │ │ │ │ - eorseq r2, r0, r0, lsr #15 │ │ │ │ + eorseq r2, r0, r0, ror #15 │ │ │ │ eorseq r4, r9, ip, ror sp │ │ │ │ eorseq pc, sl, r4, ror #4 │ │ │ │ eorseq r4, r9, r8, ror #23 │ │ │ │ eorseq r3, r9, r8, ror #30 │ │ │ │ mlaseq r9, r4, r9, r4 │ │ │ │ eorseq lr, sl, ip, ror lr │ │ │ │ eorseq r4, r9, r8, lsl #16 │ │ │ │ ldrhteq r3, [r9], -ip │ │ │ │ eorseq fp, r9, r4, lsl #18 │ │ │ │ - eorseq r3, r0, r4, ror #16 │ │ │ │ + eorseq r3, r0, r4, lsr #17 │ │ │ │ mlaseq r9, r8, r5, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #208 @ 0xd0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 68f5c │ │ │ │ @@ -67183,15 +67183,15 @@ │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2b5d28 │ │ │ │ + bl 2b5d70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 616b4 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -67231,35 +67231,35 @@ │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 2bfaec │ │ │ │ + bl 2bfb34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 617a8 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ beq 6176c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 563a8 │ │ │ │ mov r0, #20 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -67290,51 +67290,51 @@ │ │ │ │ b 617fc │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 61808 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 563a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r3, r9, r4, lsl sp │ │ │ │ - eorseq r1, r0, sl, ror #31 │ │ │ │ + eorseq r2, r0, sl, lsr #32 │ │ │ │ eorseq r3, r9, r0, lsr #25 │ │ │ │ eorseq r3, r9, r4, lsr ip │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61850 │ │ │ │ ldr r1, [pc, #80] @ 61894 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 6188c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 61890 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, r9, r4, lsr r2 │ │ │ │ - eorseq r2, r0, r4, asr fp │ │ │ │ - eorseq r2, r0, sl, lsl #23 │ │ │ │ + mlaseq r0, r4, fp, r2 │ │ │ │ + eorseq r2, r0, sl, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6193c │ │ │ │ @@ -67355,19 +67355,19 @@ │ │ │ │ str fp, [sp, #16] │ │ │ │ add r7, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ bls 619cc │ │ │ │ cmp r7, r1 │ │ │ │ bhi 619cc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ add r1, r5, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #20 │ │ │ │ bne 619dc │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ mov r1, #31 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -67379,15 +67379,15 @@ │ │ │ │ strb r0, [r1, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ ldr r8, [r6, #16] │ │ │ │ str r2, [r6, #16] │ │ │ │ - bl bf2c4 │ │ │ │ + bl bf30c │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldm r1!, {r4, r5, r7} │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r7} │ │ │ │ @@ -67421,15 +67421,15 @@ │ │ │ │ ldr fp, [r8, #12] │ │ │ │ ldrb r5, [r8, #4] │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp fp, r7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bcc 61a48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ ldrb r2, [r8, #34] @ 0x22 │ │ │ │ ldrb r1, [r8, #32] │ │ │ │ ldrb r0, [r8, #33] @ 0x21 │ │ │ │ add r3, r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #32 │ │ │ │ movls r2, #1 │ │ │ │ @@ -67470,15 +67470,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ strb r5, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2c4 │ │ │ │ + bl bf30c │ │ │ │ orr r1, r6, #4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r1!, {r5, r6, r7} │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ mov r3, r0 │ │ │ │ moveq r2, #38 @ 0x26 │ │ │ │ @@ -67505,15 +67505,15 @@ │ │ │ │ bl 39e1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r1, r0, ip, ror ip │ │ │ │ + ldrhteq r1, [r0], -ip │ │ │ │ eorseq r3, r9, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 61c08 │ │ │ │ @@ -67534,19 +67534,19 @@ │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ add r7, r4, r5 │ │ │ │ cmp r7, r3 │ │ │ │ bls 61ce0 │ │ │ │ cmp r7, r1 │ │ │ │ bhi 61ce0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #20 │ │ │ │ bne 61cf0 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ mov r1, #31 │ │ │ │ strd r0, [sl, #8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ @@ -67617,15 +67617,15 @@ │ │ │ │ ldr r5, [fp] │ │ │ │ ldrd r8, [fp, #8] │ │ │ │ cmp r9, r7 │ │ │ │ ldrb r4, [fp, #4] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bcc 61d58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ ldrb r2, [fp, #34] @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [fp, #32] │ │ │ │ ldrb r0, [fp, #33] @ 0x21 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #32 │ │ │ │ movls r3, #1 │ │ │ │ @@ -67724,24 +67724,24 @@ │ │ │ │ bl 39e1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrhteq r1, [r0], -r4 │ │ │ │ + ldrshteq r1, [r0], -r4 │ │ │ │ ldrshteq r3, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, sp │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 61f60 │ │ │ │ ldrb r0, [r5, #33] @ 0x21 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r5, #32] │ │ │ │ ldrb r1, [r5, #34] @ 0x22 │ │ │ │ @@ -67774,15 +67774,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strb r0, [r5, #33] @ 0x21 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 61fc4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq 61fe4 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -67847,15 +67847,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #268] @ 621b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #16 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #26980 @ 0x6964 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #12] │ │ │ │ movwne r6, #28448 @ 0x6f20 │ │ │ │ movtne r6, #8306 @ 0x2072 │ │ │ │ @@ -67881,15 +67881,15 @@ │ │ │ │ mov r6, #1 │ │ │ │ b 62130 │ │ │ │ mov r6, #2 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6217c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r9, [r5, #16] │ │ │ │ @@ -67920,15 +67920,15 @@ │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, sp │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1947e8 │ │ │ │ + bl 194830 │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r1, sl, fp │ │ │ │ cmp r0, r1 │ │ │ │ bls 622b8 │ │ │ │ ldr r1, [pc, #284] @ 62318 │ │ │ │ mov r2, #0 │ │ │ │ @@ -67945,15 +67945,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, #200] @ 62320 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ @@ -67967,15 +67967,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ beq 6229c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 622d0 │ │ │ │ orr r0, r4, #4 │ │ │ │ bl 57258 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ @@ -67991,15 +67991,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 62304 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 62304 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 54df8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -68012,15 +68012,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ mov r4, sp │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl bf2c4 │ │ │ │ + bl bf30c │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r1, sl, fp │ │ │ │ cmp r0, r1 │ │ │ │ bls 62434 │ │ │ │ ldr r1, [pc, #296] @ 62494 │ │ │ │ mov r2, #0 │ │ │ │ @@ -68037,15 +68037,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #212] @ 6249c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -68062,15 +68062,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ beq 62418 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 6244c │ │ │ │ orr r0, r4, #4 │ │ │ │ bl 563a8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -68086,15 +68086,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 62480 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 62480 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 5a0f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -68117,15 +68117,15 @@ │ │ │ │ ldr r0, [pc, #252] @ 625d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #24 │ │ │ │ movwne r6, #29795 @ 0x7463 │ │ │ │ strhne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ movtne r6, #26980 @ 0x6964 │ │ │ │ @@ -68196,23 +68196,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ movwne r3, #4 │ │ │ │ mov r6, sp │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r0, r2, r0, lsl r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 62628 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 626b4 │ │ │ │ ldrb r0, [r5, #32] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ uxtb r2, r0 │ │ │ │ @@ -68290,79 +68290,79 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl e0510 │ │ │ │ + bl e0558 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl dfaec │ │ │ │ + bl dfb34 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl df74c │ │ │ │ + bl df794 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl e006c │ │ │ │ + bl e00b4 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl e0434 │ │ │ │ + bl e047c │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl dfe64 │ │ │ │ + bl dfeac │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl df9e0 │ │ │ │ + bl dfa28 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl dfd88 │ │ │ │ + bl dfdd0 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl e020c │ │ │ │ + bl e0254 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl dfd88 │ │ │ │ + bl dfdd0 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl df904 │ │ │ │ + bl df94c │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl e078c │ │ │ │ + bl e07d4 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl dfbd0 │ │ │ │ + bl dfc18 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl e05ec │ │ │ │ + bl e0634 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl dfcac │ │ │ │ + bl dfcf4 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl dff40 │ │ │ │ + bl dff88 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl df828 │ │ │ │ + bl df870 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -68389,53 +68389,53 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 629b8 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ b 629bc │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62c84 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ b 62c88 │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62cc4 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ b 62cc8 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 629e0 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -68444,87 +68444,87 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62a28 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ b 62b04 │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62a68 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62ab0 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldmib r5, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62b00 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62b48 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -68534,87 +68534,87 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62b90 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldmib r5, {r0, r2, r3} │ │ │ │ mov r5, sp │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62d04 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62bf8 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62d1c │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ b 62d20 │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e02f0 │ │ │ │ + bl e0338 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e0150 │ │ │ │ + bl e0198 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #2 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62cac │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -68622,15 +68622,15 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62cec │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -68644,15 +68644,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62d44 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 62d5c │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -68696,81 +68696,81 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62e14 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63104 │ │ │ │ add r7, r0, r7 │ │ │ │ add r1, r7, #8 │ │ │ │ b 62fc8 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62e50 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63104 │ │ │ │ add r7, r0, r7 │ │ │ │ add r1, r7, #4 │ │ │ │ b 62fc8 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62e8c │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63104 │ │ │ │ add r7, r0, r7 │ │ │ │ add r1, r7, #2 │ │ │ │ b 62fc8 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ b 630b4 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6308c │ │ │ │ b 630d0 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6308c │ │ │ │ b 630d0 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ @@ -68788,15 +68788,15 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 630e8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r1, [r6, #32] │ │ │ │ str lr, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -68804,15 +68804,15 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62fc4 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63104 │ │ │ │ add r7, r0, r7 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ @@ -68827,44 +68827,44 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6308c │ │ │ │ b 630d0 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e0868 │ │ │ │ + bl e08b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63080 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 630d0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ @@ -68873,15 +68873,15 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6308c │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @@ -68900,15 +68900,15 @@ │ │ │ │ bl 3a0b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r9, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -68939,60 +68939,60 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ b 63270 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ @@ -69010,15 +69010,15 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr lr, [sp, #16] │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 63540 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r1, [r6, #32] │ │ │ │ str lr, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -69026,53 +69026,53 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r7, [r5] │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6355c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r7, #32] │ │ │ │ @@ -69081,68 +69081,68 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e09ac │ │ │ │ + bl e09f4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ b 63528 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 634d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63528 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ @@ -69151,15 +69151,15 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 634e4 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @@ -69180,15 +69180,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63590 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ @@ -69215,15 +69215,15 @@ │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63630 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63940 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -69232,15 +69232,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63674 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63940 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -69249,49 +69249,49 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 636b8 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63940 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add r0, r6, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r2] │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldmib r1, {r0, r6} │ │ │ │ cmp r0, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ addcs r6, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ bl 5d274 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -69299,28 +69299,28 @@ │ │ │ │ ldr r6, [r2] │ │ │ │ add r5, sp, #32 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 638f4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 637b4 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 63940 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -69329,21 +69329,21 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r6, [r1, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r1, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r1, [r2] │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r7, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ bne 6390c │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -69364,46 +69364,46 @@ │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ bne 63834 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ sub r0, r1, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r6, [r2] │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63938 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -69427,15 +69427,15 @@ │ │ │ │ bl 3a0b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6396c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r9, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ @@ -69460,47 +69460,47 @@ │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r2] │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r7, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ addcs r6, r6, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ bl 5d7fc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -69508,63 +69508,63 @@ │ │ │ │ ldr r6, [r2] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63c68 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r4, [r1, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r1, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ bne 63c80 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -69584,47 +69584,47 @@ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63cb4 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ bne 63bac │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63c78 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ vldr d0, [r1, #8] │ │ │ │ ldr r1, [r2] │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ @@ -69650,15 +69650,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1] │ │ │ │ add r6, pc, #16 │ │ │ │ sub r3, r3, #20 │ │ │ │ @@ -69690,15 +69690,15 @@ │ │ │ │ bne 64238 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63d9c │ │ │ │ cmp r0, #9 │ │ │ │ bcs 64228 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ @@ -69711,56 +69711,56 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 64110 │ │ │ │ cmp r6, #1 │ │ │ │ bne 64238 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r2] │ │ │ │ add r3, r1, #4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 64124 │ │ │ │ cmp r6, #1 │ │ │ │ bne 64238 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64138 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ addcs r4, r4, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64150 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64168 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ @@ -69778,55 +69778,55 @@ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ mov r4, sp │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 64210 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 63f64 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e52e0 │ │ │ │ + bl e5328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64198 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ ldrd r4, [r1, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 641b4 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 63f9c │ │ │ │ cmp r0, #9 │ │ │ │ bcs 64228 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ @@ -69837,156 +69837,156 @@ │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 640c0 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e59e4 │ │ │ │ + bl e5a2c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6400c │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e338c │ │ │ │ + bl e33d4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 641e4 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64044 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 64228 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl d9538 │ │ │ │ + bl d9580 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 640c0 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e59e4 │ │ │ │ + bl e5a2c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl d947c │ │ │ │ + bl d94c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 641fc │ │ │ │ cmp r3, #1 │ │ │ │ bne 64238 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 640f8 │ │ │ │ cmp r0, #9 │ │ │ │ bcs 64228 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ add r0, r5, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3d2c │ │ │ │ + bl e3d74 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3574 │ │ │ │ + bl e35bc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e5758 │ │ │ │ + bl e57a0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e1eec │ │ │ │ + bl e1f34 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2400 │ │ │ │ + bl e2448 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2bc0 │ │ │ │ + bl e2c08 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, [r1, #20] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e2e50 │ │ │ │ + bl e2e98 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e52e0 │ │ │ │ + bl e5328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e66b0 │ │ │ │ + bl e66f8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e1d04 │ │ │ │ + bl e1d4c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add r1, r2, #4 │ │ │ │ - bl e4240 │ │ │ │ + bl e4288 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -69998,15 +69998,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 64254 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #16] @ 64258 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ eorseq r8, r9, r4, lsl pc │ │ │ │ - eorseq r6, r0, r7, lsr r0 │ │ │ │ + eorseq r6, r0, r7, ror r0 │ │ │ │ eorseq r6, r9, r4, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ add r5, pc, #16 │ │ │ │ sub r3, r3, #20 │ │ │ │ cmp r3, #17 │ │ │ │ @@ -70034,68 +70034,68 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 646c8 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ add r3, r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 645d8 │ │ │ │ cmp r5, #1 │ │ │ │ bne 64758 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ add r3, r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 645ec │ │ │ │ cmp r5, #1 │ │ │ │ bne 64758 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64600 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ addcs r4, r4, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64618 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64630 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ @@ -70113,257 +70113,257 @@ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ add r4, sp, #8 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 64740 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64660 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64678 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrd r4, [r1, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 64694 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 646ac │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 646e0 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 646f8 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl d934c │ │ │ │ + bl d9394 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 64710 │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl d967c │ │ │ │ + bl d96c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6472c │ │ │ │ cmp r3, #1 │ │ │ │ bne 64758 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e30f8 │ │ │ │ + bl e3140 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3fb0 │ │ │ │ + bl e3ff8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e5044 │ │ │ │ + bl e508c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e47b4 │ │ │ │ + bl e47fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e54c8 │ │ │ │ + bl e5510 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r3, r1, #4 │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2920 │ │ │ │ + bl e2968 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e4a3c │ │ │ │ + bl e4a84 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r4, [r1, #20] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e5bcc │ │ │ │ + bl e5c14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e4a3c │ │ │ │ + bl e4a84 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e3804 │ │ │ │ + bl e384c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e6898 │ │ │ │ + bl e68e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2690 │ │ │ │ + bl e26d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3aa4 │ │ │ │ + bl e3aec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e6414 │ │ │ │ + bl e645c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ vldr d0, [r1, #8] │ │ │ │ add r1, r2, #4 │ │ │ │ - bl e2164 │ │ │ │ + bl e21ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 64770 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #12] @ 64774 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eorseq r5, r0, r7, lsl fp │ │ │ │ + eorseq r5, r0, r7, asr fp │ │ │ │ ldrshteq r5, [r9], -r4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #212] @ 64860 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 75d0c │ │ │ │ ldr r1, [pc, #192] @ 64864 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ cmp r6, #0 │ │ │ │ beq 64820 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d884c │ │ │ │ + bl 1d8894 │ │ │ │ ldr r0, [pc, #144] @ 64868 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r1, r2, r3, r5} │ │ │ │ movne r9, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r6, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ strdne r8, [r4] │ │ │ │ @@ -70371,63 +70371,63 @@ │ │ │ │ popne {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d884c │ │ │ │ + bl 1d8894 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ b 64854 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 56498 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r0, r0, r0, lsl #14 │ │ │ │ + eorseq r0, r0, r0, asr #14 │ │ │ │ eorseq r1, r9, r8, lsr r3 │ │ │ │ eorseq fp, sl, r0, asr #12 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #268] @ 6498c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ bl 75d0c │ │ │ │ ldr r1, [pc, #252] @ 64990 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64920 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 57258 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl e84ec │ │ │ │ + bl e8534 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, #180] @ 64994 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r1, r2, r3, r5} │ │ │ │ movne r9, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r6, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ strdne r8, [r4] │ │ │ │ @@ -70439,15 +70439,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, sp │ │ │ │ - bl e84ec │ │ │ │ + bl e8534 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ @@ -70475,31 +70475,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 75d0c │ │ │ │ ldr r1, [pc, #192] @ 64a84 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ cmp r6, #0 │ │ │ │ beq 64a40 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8998 │ │ │ │ + bl 1d89e0 │ │ │ │ ldr r0, [pc, #144] @ 64a88 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r1, r2, r3, r5} │ │ │ │ movne r9, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r5} │ │ │ │ ldmne r6, {r1, r2, r3, r5} │ │ │ │ stmne r0, {r1, r2, r3, r5} │ │ │ │ strdne r8, [r4] │ │ │ │ @@ -70507,44 +70507,44 @@ │ │ │ │ popne {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d8998 │ │ │ │ + bl 1d89e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ b 64a74 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 56498 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r0, r0, r0, ror #9 │ │ │ │ + eorseq r0, r0, r0, lsr #10 │ │ │ │ eorseq r1, r9, r8, lsl r1 │ │ │ │ eorseq fp, sl, r0, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #220] @ 64b7c │ │ │ │ mov r6, sp │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 75d0c │ │ │ │ ldr r1, [pc, #200] @ 64b80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ mov r6, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 57258 │ │ │ │ cmp r7, #0 │ │ │ │ beq 64b2c │ │ │ │ ldr r0, [pc, #164] @ 64b84 │ │ │ │ @@ -70552,15 +70552,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #21 │ │ │ │ strb r5, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 64b40 │ │ │ │ ldm r6!, {r2, r3, r4, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r6, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ @@ -70584,15 +70584,15 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r0, r0, ip, lsl r4 │ │ │ │ + eorseq r0, r0, ip, asr r4 │ │ │ │ eorseq r1, r9, r4, lsr #32 │ │ │ │ eorseq fp, sl, ip, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [pc, #232] @ 64c84 │ │ │ │ mov r5, sp │ │ │ │ @@ -70600,15 +70600,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ bl 75d0c │ │ │ │ ldr r1, [pc, #208] @ 64c88 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ mov r5, sp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 57258 │ │ │ │ cmp r6, #0 │ │ │ │ beq 64c30 │ │ │ │ ldr r0, [pc, #172] @ 64c8c │ │ │ │ @@ -70616,15 +70616,15 @@ │ │ │ │ mov r6, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ vstr d8, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 64c48 │ │ │ │ ldm r5!, {r2, r3, r4, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r5, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ @@ -70650,44 +70650,44 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r0, r0, ip, lsr #6 │ │ │ │ + eorseq r0, r0, ip, ror #6 │ │ │ │ eorseq r0, r9, r4, lsr #30 │ │ │ │ eorseq fp, sl, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #232] @ 64d8c │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ ldr r1, [pc, #216] @ 64d90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64d34 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d887c │ │ │ │ + bl 1d88c4 │ │ │ │ ldr r0, [pc, #172] @ 64d94 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r6!, {r2, r3, r4, r5} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r0!, {r2, r3, r4, r5} │ │ │ │ ldmne r6, {r2, r3, r4, r5} │ │ │ │ stmne r0, {r2, r3, r4, r5} │ │ │ │ strne r8, [r7] │ │ │ │ @@ -70698,24 +70698,24 @@ │ │ │ │ mov r1, #32 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d887c │ │ │ │ + bl 1d88c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ b 64d64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 867b8 │ │ │ │ + bl 86804 │ │ │ │ b 64d80 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 56498 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -70730,33 +70730,33 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ bl 6020c │ │ │ │ ldr r1, [pc, #256] @ 64ec0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c6f58 │ │ │ │ + bl 2c6fa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64e48 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ mov r5, sp │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b41fc │ │ │ │ + bl 2b4244 │ │ │ │ ldr r0, [pc, #200] @ 64ec4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r5!, {r1, r2, r3, r6} │ │ │ │ movne r7, r0 │ │ │ │ stmiane r0!, {r1, r2, r3, r6} │ │ │ │ ldmne r5, {r1, r2, r3, r6} │ │ │ │ stmne r0, {r1, r2, r3, r6} │ │ │ │ strne r8, [r4] │ │ │ │ @@ -70769,38 +70769,38 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b41fc │ │ │ │ + bl 2b4244 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 57258 │ │ │ │ b 64e84 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 64eb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 56498 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, pc, r4, ror #14 │ │ │ │ + eoreq lr, pc, r4, lsr #15 │ │ │ │ eorseq r0, r9, ip, lsl sp │ │ │ │ eorseq fp, sl, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ @@ -70818,15 +70818,15 @@ │ │ │ │ strb r0, [r5, #33] @ 0x21 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65010 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ bl 69a94 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -70847,15 +70847,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [pc, #264] @ 650b8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ @@ -70870,15 +70870,15 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ beq 64ff8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 65048 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 563a8 │ │ │ │ b 65048 │ │ │ │ add r2, r6, #8 │ │ │ │ @@ -70906,15 +70906,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 65090 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 65090 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 650a4 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 563a8 │ │ │ │ @@ -70942,15 +70942,15 @@ │ │ │ │ strb r0, [r6, #33] @ 0x21 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65200 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 60af0 │ │ │ │ @@ -70972,15 +70972,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #332] @ 652f0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -70994,15 +70994,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ beq 651e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 65280 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 563a8 │ │ │ │ b 65288 │ │ │ │ add r2, r5, #8 │ │ │ │ @@ -71051,15 +71051,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 652d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 652d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 5541c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -71091,20 +71091,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 65378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6535c │ │ │ │ b 65440 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 65440 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r5, [fp, #28] │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r8, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -71154,15 +71154,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #336] @ 655a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #80 @ 0x50 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ addne ip, r4, #12 │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -71267,21 +71267,21 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ subs r8, r8, #1 │ │ │ │ beq 65638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6561c │ │ │ │ b 6570c │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6570c │ │ │ │ mov r2, r0 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ mov sl, fp │ │ │ │ ldr ip, [fp] │ │ │ │ @@ -71304,15 +71304,15 @@ │ │ │ │ strb r0, [sp, #46] @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r8, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ strh r6, [sp, #44] @ 0x2c │ │ │ │ - bl bf2c4 │ │ │ │ + bl bf30c │ │ │ │ orr r2, r5, #4 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldm r2!, {r0, r6, r7} │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r0, r6, r7} │ │ │ │ @@ -71333,15 +71333,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #280] @ 65838 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [r4, #20] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -71408,22 +71408,22 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 65890 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ beq 658d4 │ │ │ │ ldrb r9, [sp, #4] │ │ │ │ b 658ac │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -71473,22 +71473,22 @@ │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 659b8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 659d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ beq 65a04 │ │ │ │ @@ -71536,22 +71536,22 @@ │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65a90 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 65ad4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ b 65aa8 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ @@ -71609,22 +71609,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65bb4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 65bf8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 65bcc │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -71680,22 +71680,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65ce8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65d04 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 65d34 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -71743,24 +71743,24 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #16 │ │ │ │ bne 65df0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65e38 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r7, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65ea4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ beq 65ed0 │ │ │ │ @@ -71770,22 +71770,22 @@ │ │ │ │ rev r0, r0 │ │ │ │ b 65edc │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r7, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 65e60 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 65f14 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 65e78 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -71851,20 +71851,20 @@ │ │ │ │ rev r5, r0 │ │ │ │ b 65f60 │ │ │ │ cmp r1, #3 │ │ │ │ bls 65fac │ │ │ │ ldr r5, [r0] │ │ │ │ b 65f60 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ - bl 2bc008 │ │ │ │ + bl 2bc050 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #25 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl a9f80 │ │ │ │ + bl a9fc8 │ │ │ │ ldr r3, [pc, #88] @ 65fc0 │ │ │ │ asr r0, r5, #31 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -71896,24 +71896,24 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #16 │ │ │ │ bne 66054 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 660b4 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r5, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 660f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ beq 66154 │ │ │ │ @@ -71923,22 +71923,22 @@ │ │ │ │ rev r0, r0 │ │ │ │ b 66160 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ ldrb r5, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 660dc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 66124 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r5, #0 │ │ │ │ beq 66198 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -72004,20 +72004,20 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #3 │ │ │ │ bls 6621c │ │ │ │ ldr r6, [r0] │ │ │ │ b 661c4 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ - bl 2bc008 │ │ │ │ + bl 2bc050 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #25 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl a9f80 │ │ │ │ + bl a9fc8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, #24 │ │ │ │ cmp r1, #16 │ │ │ │ mov r1, r6 │ │ │ │ bne 661e8 │ │ │ │ cmn r6, #1 │ │ │ │ beq 661f4 │ │ │ │ @@ -72038,32 +72038,32 @@ │ │ │ │ bl 3a0b0 │ │ │ │ ldr r2, [pc, #12] @ 66230 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ ldrshteq pc, [r8], -r4 @ │ │ │ │ ldrhteq pc, [r8], -r4 @ │ │ │ │ - eoreq sp, pc, ip, lsr r0 @ │ │ │ │ + eoreq sp, pc, ip, ror r0 @ │ │ │ │ eorseq pc, r8, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 662b0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 662cc │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 662fc │ │ │ │ cmp r1, #7 │ │ │ │ @@ -72110,22 +72110,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 663a8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 663c4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 663f4 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -72172,22 +72172,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 66480 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 664c4 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 66498 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -72252,15 +72252,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r7 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 66678 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -72288,35 +72288,35 @@ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 66840 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 66890 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66904 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 11a2c0 │ │ │ │ + bl 11a308 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, r6, #8 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r3, r8, #12 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ @@ -72329,15 +72329,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #644] @ 66934 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 668ec │ │ │ │ ldr r1, [pc, #624] @ 66944 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -72362,25 +72362,25 @@ │ │ │ │ stm r3, {r1, r2, r4, r5, r7} │ │ │ │ bne 6681c │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, r6 │ │ │ │ - bl 1195e0 │ │ │ │ + bl 119628 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ strb r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 118900 │ │ │ │ + bl 118948 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 624a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -72413,15 +72413,15 @@ │ │ │ │ bne 66860 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11a2c0 │ │ │ │ + bl 11a308 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, r8, #8 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ @@ -72485,20 +72485,20 @@ │ │ │ │ bl 39e1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, pc, r8, ror #13 │ │ │ │ + eoreq lr, pc, r8, lsr #14 │ │ │ │ eorseq r9, sl, r8, ror #14 │ │ │ │ eorseq lr, r8, r8, ror #25 │ │ │ │ eorseq pc, r8, r0, lsl #4 │ │ │ │ eorseq r4, r9, ip, lsl fp │ │ │ │ - eoreq sp, pc, r0, lsl lr @ │ │ │ │ + eoreq sp, pc, r0, asr lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #16 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -72507,15 +72507,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r7 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 66a74 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -72543,22 +72543,22 @@ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 66c38 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 66c9c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66ce0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -72584,15 +72584,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #612] @ 66d10 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 66cc8 │ │ │ │ ldr r1, [pc, #588] @ 66d1c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -72732,19 +72732,19 @@ │ │ │ │ bl 39e1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 57258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, pc, ip, ror #5 │ │ │ │ + eoreq lr, pc, ip, lsr #6 │ │ │ │ eorseq r9, sl, ip, ror #6 │ │ │ │ eorseq lr, r8, ip, lsl #18 │ │ │ │ eorseq lr, r8, r4, lsr #28 │ │ │ │ - eoreq sp, pc, r4, lsl sl @ │ │ │ │ + eoreq sp, pc, r4, asr sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, #16 │ │ │ │ mov r8, r2 │ │ │ │ @@ -72754,15 +72754,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r4 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 66e58 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -72791,22 +72791,22 @@ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ bne 67268 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ bne 674a0 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ beq 67ee4 │ │ │ │ @@ -72834,15 +72834,15 @@ │ │ │ │ bl 6020c │ │ │ │ ldr r0, [pc, #4068] @ 67e78 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 67ecc │ │ │ │ ldr r1, [pc, #4036] @ 67e7c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -72932,15 +72932,15 @@ │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ orr r0, r9, #4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 675a0 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, sl │ │ │ │ bl 61898 │ │ │ │ mov r2, fp │ │ │ │ @@ -72964,15 +72964,15 @@ │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 2bcad0 │ │ │ │ + bl 2bcb18 │ │ │ │ b 67028 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 624a0 │ │ │ │ add r1, r9, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -73010,25 +73010,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r7, #33] @ 0x21 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ strb r0, [r7, #33] @ 0x21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67b08 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, r5 │ │ │ │ beq 6714c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 67c60 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 62324 │ │ │ │ @@ -73058,15 +73058,15 @@ │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2bcad0 │ │ │ │ + bl 2bcb18 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ b 67160 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -73127,15 +73127,15 @@ │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2bbdcc │ │ │ │ + bl 2bbe14 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sl, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, r2 │ │ │ │ bne 67924 │ │ │ │ ldrb r0, [r1, #33] @ 0x21 │ │ │ │ @@ -73171,15 +73171,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ strb r1, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ - bl 2c1b84 │ │ │ │ + bl 2c1bcc │ │ │ │ add r8, r9, #8 │ │ │ │ add sl, sp, #304 @ 0x130 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, r9 │ │ │ │ bl 61898 │ │ │ │ mov ip, r8 │ │ │ │ @@ -73197,15 +73197,15 @@ │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2c1c0c │ │ │ │ + bl 2c1c54 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 673f4 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -73264,15 +73264,15 @@ │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c5d34 │ │ │ │ + bl 2c5d7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 67ef8 │ │ │ │ ldr r8, [sp, #392] @ 0x188 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r2, [pc, #3128] @ 681b4 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ @@ -73303,15 +73303,15 @@ │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r2, [pc, #3020] @ 681d0 │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [pc, #3016] @ 681d4 │ │ │ │ ldr r5, [sp, #308] @ 0x134 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -73331,22 +73331,22 @@ │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 66e7c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 2c1b84 │ │ │ │ + bl 2c1bcc │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ @@ -73398,15 +73398,15 @@ │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c5d34 │ │ │ │ + bl 2c5d7c │ │ │ │ cmp r0, #0 │ │ │ │ bne 67f24 │ │ │ │ ldr r8, [sp, #392] @ 0x188 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r2, [pc, #2616] @ 681cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ @@ -73427,29 +73427,29 @@ │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ beq 66e7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #32 │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #2456] @ 681b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 67c38 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 39cb0 │ │ │ │ b 67f5c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ @@ -73476,15 +73476,15 @@ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ beq 678b0 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 57258 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r4, #8 │ │ │ │ mov ip, r4 │ │ │ │ mov sl, #37 @ 0x25 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -73499,15 +73499,15 @@ │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #2264] @ 681d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 67c38 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #32 │ │ │ │ bl 39cb0 │ │ │ │ b 67f5c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ @@ -73519,15 +73519,15 @@ │ │ │ │ add r9, sp, #280 @ 0x118 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r6, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 67dc0 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 62324 │ │ │ │ @@ -73599,15 +73599,15 @@ │ │ │ │ ldm r1!, {r2, r4, r6, r7} │ │ │ │ mov r5, r3 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ ldm r1, {r2, r4, r6, r7} │ │ │ │ stm r5, {r2, r4, r6, r7} │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ - bl 2bb304 │ │ │ │ + bl 2bb34c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 67e80 │ │ │ │ @@ -73632,30 +73632,30 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ b 67cc0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2bcb50 │ │ │ │ + bl 2bcb98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #12 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 67cf0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 62324 │ │ │ │ @@ -73680,15 +73680,15 @@ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, sl, fp} │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, lr │ │ │ │ mov r4, lr │ │ │ │ - bl 2c1c0c │ │ │ │ + bl 2c1c54 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 67d2c │ │ │ │ ldr r0, [r8, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ bne 67b4c │ │ │ │ @@ -73700,15 +73700,15 @@ │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #1444] @ 681c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 67f50 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ @@ -73739,15 +73739,15 @@ │ │ │ │ add r4, r8, #4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 67ccc │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add r0, r5, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r5] │ │ │ │ @@ -73763,15 +73763,15 @@ │ │ │ │ ldm ip, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ b 67d6c │ │ │ │ - eoreq sp, pc, r0, lsl pc @ │ │ │ │ + eoreq sp, pc, r0, asr pc @ │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ mov r0, r4 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ @@ -73790,15 +73790,15 @@ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ beq 67d98 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 57258 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r4, #12 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ @@ -73838,25 +73838,25 @@ │ │ │ │ mov r0, #8 │ │ │ │ str sl, [r5, #4] │ │ │ │ str fp, [r1, r0] │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 195018 │ │ │ │ + bl 195060 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 57258 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 57258 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 57258 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r8, sl, r4, lsl #31 │ │ │ │ - eoreq sp, pc, ip, lsr #12 │ │ │ │ + eoreq sp, pc, ip, ror #12 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ @@ -73914,15 +73914,15 @@ │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 67f88 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 57258 │ │ │ │ b 6818c │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -73943,15 +73943,15 @@ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6818c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 56498 │ │ │ │ b 6818c │ │ │ │ bl 39ea4 │ │ │ │ @@ -73964,43 +73964,43 @@ │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 68050 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 57258 │ │ │ │ b 6818c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ b 68144 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6818c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 57258 │ │ │ │ b 6818c │ │ │ │ mov r4, r0 │ │ │ │ b 6813c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 6818c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ b 680e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 56498 │ │ │ │ b 68134 │ │ │ │ @@ -74008,15 +74008,15 @@ │ │ │ │ b 6811c │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6818c │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 57258 │ │ │ │ b 6818c │ │ │ │ bl 39ea4 │ │ │ │ @@ -74050,21 +74050,21 @@ │ │ │ │ bl 573c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sp, r8, r8, lsl #14 │ │ │ │ eorseq sp, r8, r0, lsr #24 │ │ │ │ ldrhteq sp, [r8], -r8 │ │ │ │ - mlaeq pc, sl, r8, fp @ │ │ │ │ + ldrdeq fp, [pc], -sl @ │ │ │ │ eorseq sp, r8, r0, asr r5 │ │ │ │ eorseq sp, r8, r4, ror #9 │ │ │ │ eorseq r8, sl, r8, lsl #12 │ │ │ │ ldrshteq lr, [r8], -r8 │ │ │ │ eorseq sp, r8, r0, lsr #25 │ │ │ │ - eoreq fp, pc, lr, ror #16 │ │ │ │ + eoreq fp, pc, lr, lsr #17 │ │ │ │ eorseq sp, r8, r4, lsr #10 │ │ │ │ ldrhteq sp, [r8], -r8 │ │ │ │ ldrshteq r8, [sl], -ip │ │ │ │ eorseq lr, r8, r0, ror #3 │ │ │ │ eorseq lr, r8, ip, lsr #8 │ │ │ │ eorseq lr, r8, ip, ror #6 │ │ │ │ eorseq r8, sl, r0, lsr #10 │ │ │ │ @@ -74080,15 +74080,15 @@ │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r0, r5 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 68310 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ @@ -74121,22 +74121,22 @@ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ muleq r0, r0, r3 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ bne 686c8 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ bne 68750 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68dd4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -74161,15 +74161,15 @@ │ │ │ │ ldr r0, [pc, #3028] @ 68f20 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 68da8 │ │ │ │ ldr r1, [pc, #3044] @ 68f58 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ @@ -74199,15 +74199,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq 68a70 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 68778 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 61610 │ │ │ │ @@ -74231,15 +74231,15 @@ │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [pc, #2732] @ 68f3c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -74259,15 +74259,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ beq 684ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 68824 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6882c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -74278,15 +74278,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 68514 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6882c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 6882c │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ ldr r0, [pc, #2524] @ 68f2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r6, #16] │ │ │ │ @@ -74316,19 +74316,19 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r7, r8, r9 │ │ │ │ cmp r7, r5 │ │ │ │ bls 6878c │ │ │ │ cmp r7, r1 │ │ │ │ bhi 6878c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ add r1, sl, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ bne 687d8 │ │ │ │ mov r0, #31 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 6894c │ │ │ │ @@ -74522,15 +74522,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 18b974 │ │ │ │ + bl 18b9bc │ │ │ │ sub r0, r7, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r1, [r6, #34] @ 0x22 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r0, [r6, #32] │ │ │ │ ldrb r2, [r6, #33] @ 0x21 │ │ │ │ add r4, r1, #1 │ │ │ │ @@ -74574,15 +74574,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 689b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 68694 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #1388] @ 68f54 │ │ │ │ mov r0, #11 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ add r0, fp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -74592,15 +74592,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ bne 68aa8 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 66334 │ │ │ │ @@ -74720,15 +74720,15 @@ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [pc, #792] @ 68f4c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -74747,15 +74747,15 @@ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ beq 68c8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68ca4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl 563a8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -74787,15 +74787,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 68d04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 68694 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add ip, fp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -74841,15 +74841,15 @@ │ │ │ │ bl 39e1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 68e0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 68e0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68e78 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ orr r0, r0, #4 │ │ │ │ @@ -74863,15 +74863,15 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 68e64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 68e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 54a38 │ │ │ │ b 68f10 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -74885,15 +74885,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 68e8c │ │ │ │ cmp r1, #1 │ │ │ │ bne 68f10 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 68f10 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 57258 │ │ │ │ b 68f10 │ │ │ │ bl 39ea4 │ │ │ │ @@ -74908,34 +74908,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 68ee8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 68f10 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq ip, pc, r8, asr sl @ │ │ │ │ + mlaeq pc, r8, sl, ip @ │ │ │ │ eorseq r7, sl, r8, asr #21 │ │ │ │ eorseq ip, r8, ip, lsr #16 │ │ │ │ eorseq ip, r8, r0, lsr sp │ │ │ │ - eoreq fp, pc, r4, lsl #1 │ │ │ │ + eoreq fp, pc, r4, asr #1 │ │ │ │ eorseq ip, r8, r4, ror #25 │ │ │ │ eorseq sp, r8, r0, lsl #13 │ │ │ │ eorseq r7, sl, ip, ror #22 │ │ │ │ ldrshteq sp, [r8], -r0 │ │ │ │ ldrshteq ip, [r8], -r0 │ │ │ │ ldrsbteq ip, [r8], -r8 │ │ │ │ eorseq r7, sl, r0, asr #7 │ │ │ │ eorseq ip, r8, ip, asr #26 │ │ │ │ eorseq ip, r8, r8, lsl #20 │ │ │ │ eorseq r4, r9, r0, lsl #4 │ │ │ │ - eoreq ip, pc, r0, ror r1 @ │ │ │ │ + strhteq ip, [pc], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -74948,22 +74948,22 @@ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 69144 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 69110 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -74972,27 +74972,27 @@ │ │ │ │ bls 6932c │ │ │ │ ldr r0, [r0] │ │ │ │ rev r2, r0 │ │ │ │ b 69030 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 69110 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6933c │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6923c │ │ │ │ cmp r7, #7 │ │ │ │ bhi 69258 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75091,15 +75091,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 6020c │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -75122,24 +75122,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #1 │ │ │ │ beq 690e4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 692b4 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #23 │ │ │ │ str r2, [sl] │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -75153,15 +75153,15 @@ │ │ │ │ beq 69304 │ │ │ │ ldr r0, [pc, #204] @ 6939c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 69354 │ │ │ │ mov r7, r0 │ │ │ │ b 69308 │ │ │ │ cmp r1, #3 │ │ │ │ bls 6932c │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -75193,24 +75193,24 @@ │ │ │ │ bl 39c98 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq ip, [r8], -r4 │ │ │ │ eorseq ip, r8, r0, lsl #16 │ │ │ │ eorseq ip, r8, r4, ror #20 │ │ │ │ eorseq r3, r9, r0, asr r8 │ │ │ │ eorseq r6, sl, r8, asr #22 │ │ │ │ - eoreq r7, pc, r0, asr r3 @ │ │ │ │ - andseq ip, r3, ip, asr #6 │ │ │ │ + mlaeq pc, r0, r3, r7 @ │ │ │ │ + mulseq r3, r4, r3 │ │ │ │ mlaseq r8, ip, r8, ip │ │ │ │ eorseq ip, r8, ip, lsl #17 │ │ │ │ eorseq ip, r8, ip, asr r8 │ │ │ │ eorseq ip, r8, r8, lsl #19 │ │ │ │ ldrshteq r6, [sl], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ @@ -75229,22 +75229,22 @@ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 695b8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 6957c │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -75253,27 +75253,27 @@ │ │ │ │ bls 6999c │ │ │ │ ldr r0, [r0] │ │ │ │ rev r2, r0 │ │ │ │ b 69494 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 6957c │ │ │ │ cmp r1, #0 │ │ │ │ beq 699ac │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldm r7, {r0, r5, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 696c8 │ │ │ │ cmp r7, #7 │ │ │ │ bhi 696ec │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75378,15 +75378,15 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #16 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 6020c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ @@ -75415,24 +75415,24 @@ │ │ │ │ str r4, [sl] │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #1 │ │ │ │ beq 69548 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69754 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #23 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ str r2, [sl, #4] │ │ │ │ @@ -75455,15 +75455,15 @@ │ │ │ │ mov r3, #31 │ │ │ │ b 69858 │ │ │ │ cmp r1, #3 │ │ │ │ bls 6999c │ │ │ │ ldr r2, [r0] │ │ │ │ b 69494 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #20 │ │ │ │ bne 69980 │ │ │ │ ldr r0, [pc, #696] @ 69a68 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -75478,15 +75478,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2c8ce0 │ │ │ │ + bl 2c8d28 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #16 │ │ │ │ moveq r3, #20 │ │ │ │ moveq r7, #37 @ 0x25 │ │ │ │ streq r3, [sl, #4] │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ addeq r3, sl, #8 │ │ │ │ @@ -75535,18 +75535,18 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, #3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #356] @ 69a64 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #5 │ │ │ │ @@ -75568,21 +75568,21 @@ │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69960 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6974c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, #30 │ │ │ │ str r7, [sl] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib sl, {r0, r1, r2, r3} │ │ │ │ @@ -75599,15 +75599,15 @@ │ │ │ │ bl 39e1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 699dc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69a3c │ │ │ │ mov r0, r5 │ │ │ │ b 69a34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -75623,32 +75623,32 @@ │ │ │ │ b 69a34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69a3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r8, r4, ror #22 │ │ │ │ mlaseq r8, r0, r1, ip │ │ │ │ ldrshteq ip, [r8], -ip │ │ │ │ - andseq fp, r3, r8, asr #24 │ │ │ │ + mulseq r3, r0, ip │ │ │ │ mlaseq r8, r8, r1, ip │ │ │ │ eorseq ip, r8, r8, lsl #3 │ │ │ │ eorseq ip, r8, r8, ror #2 │ │ │ │ eorseq ip, r8, r4, asr r1 │ │ │ │ eorseq ip, r8, ip, ror r0 │ │ │ │ eorseq fp, r8, r0, lsr #24 │ │ │ │ - eoreq r9, pc, lr, ror #30 │ │ │ │ + eoreq r9, pc, lr, lsr #31 │ │ │ │ eorseq fp, r8, r4, lsr #24 │ │ │ │ ldrhteq fp, [r8], -r8 │ │ │ │ - ldrdeq r6, [pc], -r4 @ │ │ │ │ - @ instruction: 0x0013bed0 │ │ │ │ + eoreq r6, pc, r4, lsl pc @ │ │ │ │ + andseq fp, r3, r8, lsl pc │ │ │ │ eorseq ip, r8, r0, lsr #8 │ │ │ │ eorseq ip, r8, r0, lsl r4 │ │ │ │ eorseq ip, r8, r0, ror #7 │ │ │ │ eorseq ip, r8, ip, lsl #10 │ │ │ │ eorseq r6, sl, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -75666,22 +75666,22 @@ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 69c7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 69c48 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -75690,27 +75690,27 @@ │ │ │ │ bls 69e10 │ │ │ │ ldr r0, [r0] │ │ │ │ rev r2, r0 │ │ │ │ b 69b68 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 69c48 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69e20 │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 69d74 │ │ │ │ cmp r7, #7 │ │ │ │ bhi 69d90 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75809,15 +75809,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 6020c │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -75840,24 +75840,24 @@ │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #1 │ │ │ │ beq 69c1c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69de0 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r2, #23 │ │ │ │ ldrd r0, [r0] │ │ │ │ b 69dec │ │ │ │ @@ -75884,22 +75884,22 @@ │ │ │ │ bl 39e1c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69e50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrshteq fp, [r8], -r0 │ │ │ │ eorseq fp, r8, ip, lsl sp │ │ │ │ eorseq fp, r8, ip, lsr #30 │ │ │ │ - eoreq r6, pc, r8, lsl r8 @ │ │ │ │ - andseq fp, r3, r4, lsl r8 │ │ │ │ + eoreq r6, pc, r8, asr r8 @ │ │ │ │ + andseq fp, r3, ip, asr r8 │ │ │ │ eorseq fp, r8, r4, ror #26 │ │ │ │ eorseq fp, r8, r4, asr sp │ │ │ │ eorseq fp, r8, r4, lsr #26 │ │ │ │ eorseq fp, r8, r0, asr lr │ │ │ │ eorseq r6, sl, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -75917,22 +75917,22 @@ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a078 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 6a03c │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -75941,27 +75941,27 @@ │ │ │ │ bls 6a25c │ │ │ │ ldr r0, [r0] │ │ │ │ rev r2, r0 │ │ │ │ b 69f54 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ bne 6a03c │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a26c │ │ │ │ ldrb r2, [r0] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r0, r6, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a184 │ │ │ │ cmp r7, #7 │ │ │ │ bhi 6a1a8 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -76066,15 +76066,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 6020c │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -76102,24 +76102,24 @@ │ │ │ │ str r4, [r9] │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #1 │ │ │ │ beq 6a008 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r8, #4 │ │ │ │ movne r2, #23 │ │ │ │ movne r3, #37 @ 0x25 │ │ │ │ strne r2, [r9, #4] │ │ │ │ ldrdne r0, [r0] │ │ │ │ @@ -76159,44 +76159,44 @@ │ │ │ │ bl 39e1c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a29c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r8, r4, lsr #5 │ │ │ │ ldrsbteq fp, [r8], -r0 │ │ │ │ eorseq fp, r8, ip, lsr fp │ │ │ │ eorseq fp, r8, r0, lsr r6 │ │ │ │ - eoreq r6, pc, r4, lsl r4 @ │ │ │ │ - andseq fp, r3, r0, lsl r4 │ │ │ │ + eoreq r6, pc, r4, asr r4 @ │ │ │ │ + andseq fp, r3, r8, asr r4 │ │ │ │ eorseq fp, r8, r0, ror #18 │ │ │ │ eorseq fp, r8, r0, asr r9 │ │ │ │ eorseq fp, r8, r0, lsr #18 │ │ │ │ eorseq fp, r8, ip, asr #20 │ │ │ │ eorseq r5, sl, r0, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a324 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6a368 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 6a33c │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -76251,22 +76251,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a454 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a470 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a4a0 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -76310,22 +76310,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a528 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6a56c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 6a540 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -76380,22 +76380,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a664 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a680 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a6a8 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -76439,22 +76439,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a750 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a76c │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a79c │ │ │ │ cmp r1, #3 │ │ │ │ @@ -76500,22 +76500,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a840 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a85c │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 6a88c │ │ │ │ cmp r1, #7 │ │ │ │ @@ -76562,22 +76562,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6a918 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6a95c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 6a930 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -76634,22 +76634,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6aa38 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 6aa7c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 6aa50 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -76723,22 +76723,22 @@ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6abfc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6ac18 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ beq 6ac48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -76826,15 +76826,15 @@ │ │ │ │ add r1, r0, #1 │ │ │ │ str r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6ad24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c360 │ │ │ │ + bl 15c3a8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ and r0, r1, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -76916,19 +76916,19 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6aed4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15c360 │ │ │ │ + bl 15c3a8 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 15c360 │ │ │ │ + bl 15c3a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ beq 6af28 │ │ │ │ mov r0, #2 │ │ │ │ tst r1, #1 │ │ │ │ beq 6af7c │ │ │ │ @@ -76943,28 +76943,28 @@ │ │ │ │ eor r0, r3, r1 │ │ │ │ eor r1, r7, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #2 │ │ │ │ moveq r0, #1 │ │ │ │ b 6af7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 15f4fc │ │ │ │ + bl 15f544 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f4fc │ │ │ │ + bl 15f544 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 6af3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 6af50 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2f7334 │ │ │ │ + bl 2f737c │ │ │ │ cmn r0, #1 │ │ │ │ ble 6af58 │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #1 │ │ │ │ b 6af5c │ │ │ │ mov r0, #0 │ │ │ │ @@ -77102,42 +77102,42 @@ │ │ │ │ vcvt.f32.s32 s3, s18 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r4, sp, #32 │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef454 │ │ │ │ + bl 2ef49c │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e5dc │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 1ecd8 │ │ │ │ vcvt.f64.s32 d0, s16 │ │ │ │ vcvt.f64.s32 d2, s18 │ │ │ │ vmov.f64 d1, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d8, d0, d1 │ │ │ │ vmul.f64 d9, d2, d1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ - bl 2efa6c │ │ │ │ + bl 2efab4 │ │ │ │ vldr d0, [pc, #268] @ 6b2a8 │ │ │ │ vldr d10, [pc, #272] @ 6b2b0 │ │ │ │ vmla.f64 d10, d11, d0 │ │ │ │ vldr d3, [pc, #264] @ 6b2b0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ vmov.f64 d4, d10 │ │ │ │ - bl 2efa64 │ │ │ │ + bl 2efaac │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2efa2c │ │ │ │ + bl 2efa74 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bne 6b254 │ │ │ │ vldr s0, [pc, #240] @ 6b2c4 │ │ │ │ add r4, sp, #32 │ │ │ │ vldr s2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ vmul.f32 s0, s2, s0 │ │ │ │ @@ -77149,24 +77149,24 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ vstr s0, [sp, #44] @ 0x2c │ │ │ │ bl 1ecd8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ - bl 2efa6c │ │ │ │ + bl 2efab4 │ │ │ │ vldr d4, [pc, #156] @ 6b2b8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ vmov.f64 d3, d10 │ │ │ │ - bl 2efa64 │ │ │ │ + bl 2efaac │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2efa2c │ │ │ │ + bl 2efa74 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bne 6b260 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fb24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -77198,15 +77198,15 @@ │ │ │ │ svcvc 0x003321d2 │ │ │ │ andsmi sp, r2, ip, ror r9 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x3e19999a │ │ │ │ ldrshteq r6, [sl], -ip │ │ │ │ mlaseq r8, r0, r9, sl │ │ │ │ mlaseq r8, r4, r9, sl │ │ │ │ - eoreq r8, pc, r8, lsl #12 │ │ │ │ + eoreq r8, pc, r8, asr #12 │ │ │ │ eorseq sl, r8, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [pc, #340] @ 6b440 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ @@ -77223,28 +77223,28 @@ │ │ │ │ beq 6b3ac │ │ │ │ ldrd r8, [r5, #88] @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [pc, #276] @ 6b444 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b410 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ add r0, r9, r8 │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b41c │ │ │ │ ldr r1, [pc, #200] @ 6b448 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #196] @ 6b44c │ │ │ │ ldr r6, [pc, #196] @ 6b450 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -77253,15 +77253,15 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [r3] │ │ │ │ strd r6, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 5f320 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #152] @ 6b454 │ │ │ │ ldr r7, [pc, #152] @ 6b458 │ │ │ │ ldr r2, [pc, #152] @ 6b45c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -77286,37 +77286,37 @@ │ │ │ │ bl 39cb0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197338 │ │ │ │ + bl 197380 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, sl, r8, lsl #7 │ │ │ │ ldrshteq r4, [sl], -r0 │ │ │ │ - eoreq r5, pc, pc, lsr #6 │ │ │ │ - andseq r1, r3, r4, lsr r3 │ │ │ │ - andseq ip, r2, r8, asr #27 │ │ │ │ + eoreq r5, pc, pc, ror #6 │ │ │ │ + andseq r1, r3, ip, ror r3 │ │ │ │ + andseq ip, r2, r0, lsl lr │ │ │ │ eorseq sl, r8, r0, lsr #14 │ │ │ │ - andseq sl, r3, r8, asr #1 │ │ │ │ + andseq sl, r3, r0, lsl r1 │ │ │ │ eorseq sl, r8, r4, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 1985e4 │ │ │ │ + bl 19862c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #22 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #656] @ 6b738 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -77352,15 +77352,15 @@ │ │ │ │ bl 1da54 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 6b6cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ @@ -77479,75 +77479,75 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r9, [pc], -r8 @ │ │ │ │ - andseq r9, r3, r0, asr lr │ │ │ │ + eoreq r9, pc, r8, lsl r2 @ │ │ │ │ + mulseq r3, r8, lr │ │ │ │ eorseq r9, r8, r0, lsl sp │ │ │ │ eorseq r9, r8, r4, ror #25 │ │ │ │ eorseq r4, sl, r0, lsl #15 │ │ │ │ eorseq r9, r8, r0, lsl #29 │ │ │ │ - eoreq r8, pc, r0, lsr #3 │ │ │ │ + eoreq r8, pc, r0, ror #3 │ │ │ │ eorseq r9, r8, r0, asr sp │ │ │ │ ldrsbteq r9, [r8], -r8 │ │ │ │ - @ instruction: 0x00139efc │ │ │ │ + andseq r9, r3, r4, asr #30 │ │ │ │ eorseq r4, sl, r0, asr r8 │ │ │ │ eorseq sl, r8, r8, lsl #12 │ │ │ │ eorseq r9, r8, ip, lsr #27 │ │ │ │ - @ instruction: 0x00139eb0 │ │ │ │ + @ instruction: 0x00139ef8 │ │ │ │ eorseq r4, sl, r8, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [pc, #440] @ 6b93c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b8e0 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a48e4 │ │ │ │ + bl 1a492c │ │ │ │ ldr r0, [pc, #364] @ 6b940 │ │ │ │ ldr r6, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b8ec │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b8e0 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b904 │ │ │ │ ldr r1, [pc, #264] @ 6b944 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #260] @ 6b948 │ │ │ │ ldr sl, [pc, #260] @ 6b94c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -77605,51 +77605,51 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl daae8 │ │ │ │ + bl dab30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mlaseq sl, r0, r6, r4 │ │ │ │ eorseq r6, sl, r8, lsl #8 │ │ │ │ - eoreq lr, pc, lr, asr #22 │ │ │ │ + eoreq lr, pc, lr, lsl #23 │ │ │ │ @ instruction: 0xfffcfb24 │ │ │ │ - andseq ip, r2, ip, ror #14 │ │ │ │ + @ instruction: 0x0012c7b4 │ │ │ │ eorseq r5, sl, r0, lsl lr │ │ │ │ - eoreq r7, pc, r0, ror #31 │ │ │ │ + eoreq r8, pc, r0, lsr #32 │ │ │ │ ldrsbteq r9, [r8], -r8 │ │ │ │ eorseq sl, r8, r0, asr #7 │ │ │ │ - eorseq sp, r1, r7, asr lr │ │ │ │ + mlaseq r1, r7, lr, sp │ │ │ │ eorseq r4, r9, r0, lsl #12 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #176] @ 6ba28 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ba1c │ │ │ │ - bl 1a4348 │ │ │ │ + bl 1a4390 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b9bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e91bc │ │ │ │ + b 2e9204 │ │ │ │ bl 5fba0 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #100] @ 6ba30 │ │ │ │ ldr r4, [pc, #100] @ 6ba34 │ │ │ │ ldr r2, [pc, #100] @ 6ba38 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -77670,15 +77670,15 @@ │ │ │ │ bl 39ce0 │ │ │ │ ldr r0, [pc, #8] @ 6ba2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ ldrshteq r5, [sl], -ip │ │ │ │ eorseq sl, r8, r8, asr r2 │ │ │ │ eorseq sl, r8, r0, lsl r1 │ │ │ │ - @ instruction: 0x00139abc │ │ │ │ + andseq r9, r3, r4, lsl #22 │ │ │ │ eorseq sl, r8, r4, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r1, [pc, #2060] @ 6c258 │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ @@ -77741,15 +77741,15 @@ │ │ │ │ bne 6bb28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bb54 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [pc, #1808] @ 6c26c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -77789,25 +77789,25 @@ │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r8 │ │ │ │ b 6bc30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ sub r0, r5, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r7, r0, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 6bc6c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl d5564 │ │ │ │ + bl d55ac │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ beq 6bc20 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ beq 6bc14 │ │ │ │ @@ -77825,15 +77825,15 @@ │ │ │ │ bne 6bc78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bca4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bfd8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r8, [pc, #1468] @ 6c280 │ │ │ │ @@ -77849,15 +77849,15 @@ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 354ac4 │ │ │ │ + bl 354b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c0c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r0, r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -77879,15 +77879,15 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 354ac4 │ │ │ │ + bl 354b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c0f0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #1284] @ 6c29c │ │ │ │ ldr r3, [pc, #1284] @ 6c2a0 │ │ │ │ @@ -77904,93 +77904,93 @@ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, #2 │ │ │ │ bl 42228 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ bl 1ebb8 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 6be40 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6be40 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6be58 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [pc, #1096] @ 6c2a8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r7, pc, r7 │ │ │ │ beq 6be80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ beq 6be98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c028 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ vmov s0, r1 │ │ │ │ vmov s2, r0 │ │ │ │ mov r0, r4 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vcvt.f64.u32 d1, s2 │ │ │ │ vdiv.f64 d0, d1, d0 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmoveq.f64 d0, d1 │ │ │ │ - bl 161bf8 │ │ │ │ + bl 161c40 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bfd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ movwne r1, #1 │ │ │ │ - bl 2e91bc │ │ │ │ + bl 2e9204 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bfd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ - bl 2e91bc │ │ │ │ + bl 2e9204 │ │ │ │ ldr r0, [sl, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c030 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ @@ -78003,44 +78003,44 @@ │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 354ac4 │ │ │ │ + bl 354b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c11c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6bfa4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6bc94 │ │ │ │ b 6bca4 │ │ │ │ ldr r0, [pc, #664] @ 6c264 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ bl 5fba0 │ │ │ │ b 6c034 │ │ │ │ bl 6d040 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #652] @ 6c274 │ │ │ │ ldr r6, [pc, #652] @ 6c278 │ │ │ │ ldr r2, [pc, #652] @ 6c27c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -78054,15 +78054,15 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #32] │ │ │ │ b 6c080 │ │ │ │ bl 6d040 │ │ │ │ b 6c034 │ │ │ │ bl 5e1f0 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #620] @ 6c2ac │ │ │ │ ldr r7, [pc, #620] @ 6c2b0 │ │ │ │ ldr r2, [pc, #620] @ 6c2b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -78129,24 +78129,24 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6c228 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c1c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 6c1c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -78165,33 +78165,33 @@ │ │ │ │ b 6c1ec │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c1f4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c228 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 6c230 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 57d88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @@ -78199,137 +78199,137 @@ │ │ │ │ eorseq r6, sl, r0, ror r1 │ │ │ │ eorseq r5, sl, ip, ror #28 │ │ │ │ ldrhteq lr, [r8], -ip │ │ │ │ mlaseq r8, r0, ip, lr │ │ │ │ eorseq r5, sl, ip, lsl fp │ │ │ │ ldrhteq lr, [r8], -ip │ │ │ │ ldrshteq r9, [r8], -r4 │ │ │ │ - andseq r9, r3, r0, asr #9 │ │ │ │ + andseq r9, r3, r8, lsl #10 │ │ │ │ eorseq r9, r8, r4, ror #21 │ │ │ │ eorseq r9, r8, ip, lsl #14 │ │ │ │ - eoreq r7, pc, lr, asr #13 │ │ │ │ + eoreq r7, pc, lr, lsl #14 │ │ │ │ eorseq r9, r8, r4, lsl #7 │ │ │ │ eorseq r9, r8, r8, lsl r3 │ │ │ │ - eoreq r7, pc, r2, lsr #13 │ │ │ │ + eoreq r7, pc, r2, ror #13 │ │ │ │ eorseq r9, r8, r8, asr r3 │ │ │ │ eorseq r9, r8, ip, ror #5 │ │ │ │ - eoreq r8, pc, r5, lsr #18 │ │ │ │ - eoreq r8, pc, r1, lsl #18 │ │ │ │ - eoreq r8, pc, fp, lsr #18 │ │ │ │ + eoreq r8, pc, r5, ror #18 │ │ │ │ + eoreq r8, pc, r1, asr #18 │ │ │ │ + eoreq r8, pc, fp, ror #18 │ │ │ │ eorseq r9, r8, r0, ror r5 │ │ │ │ mlaseq r8, ip, sl, r9 │ │ │ │ - andseq r9, r3, ip, ror #8 │ │ │ │ + @ instruction: 0x001394b4 │ │ │ │ eorseq r9, r8, r0, lsr #21 │ │ │ │ - eoreq r7, pc, r6, ror r6 @ │ │ │ │ + strhteq r7, [pc], -r6 │ │ │ │ eorseq r9, r8, ip, lsr #6 │ │ │ │ eorseq r9, r8, r0, asr #5 │ │ │ │ ldrsbteq r9, [r8], -r8 │ │ │ │ - eorseq sp, r1, pc, lsr #13 │ │ │ │ + eorseq sp, r1, pc, ror #13 │ │ │ │ eorseq r3, r9, r8, asr lr │ │ │ │ ldrsbteq r9, [r8], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - bl 1b8a48 │ │ │ │ + bl 1b8a90 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl c059c │ │ │ │ + bl c05e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 6c458 │ │ │ │ ldr r1, [pc, #720] @ 6c5dc │ │ │ │ mov r0, #17 │ │ │ │ ldr r3, [pc, #716] @ 6c5e0 │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bf958 │ │ │ │ + bl bf9a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 6c468 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #672] @ 6c5f0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf7b4 │ │ │ │ + bl bf7fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 6c4a4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c37c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #636] @ 6c600 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f4580 │ │ │ │ + bl 2f45c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c3b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - bl 2d81b0 │ │ │ │ + bl 1b7460 │ │ │ │ + bl 2d81f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c4e0 │ │ │ │ ldr r0, [pc, #580] @ 6c610 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2f91c4 │ │ │ │ + bl 2f920c │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1eb58 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r5] │ │ │ │ beq 6c40c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6c514 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2ef770 │ │ │ │ - bl 129d74 │ │ │ │ + bl 2ef7b8 │ │ │ │ + bl 129dbc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12b114 │ │ │ │ + bl 12b15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1dc88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 6c304 │ │ │ │ ldr r1, [pc, #372] @ 6c5e4 │ │ │ │ ldr r0, [pc, #372] @ 6c5e8 │ │ │ │ ldr r3, [pc, #372] @ 6c5ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -78397,15 +78397,15 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c5bc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 561bc │ │ │ │ b 6c5bc │ │ │ │ bl 39ea4 │ │ │ │ @@ -78416,29 +78416,29 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1dc88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq r8, [pc], -r0 @ │ │ │ │ - strdeq r8, [pc], -r2 @ │ │ │ │ + eoreq r8, pc, r0, lsr r4 @ │ │ │ │ + eoreq r8, pc, r2, lsr r4 @ │ │ │ │ eorseq r9, r8, r4, lsr r8 │ │ │ │ - eoreq r8, pc, r7, lsr #5 │ │ │ │ + eoreq r8, pc, r7, ror #5 │ │ │ │ eorseq r8, r8, r4, asr #31 │ │ │ │ - strhteq r8, [pc], -r4 │ │ │ │ + strdeq r8, [pc], -r4 @ │ │ │ │ eorseq r9, r8, r8, lsl #16 │ │ │ │ - mlaeq pc, r4, r2, r8 @ │ │ │ │ + ldrdeq r8, [pc], -r4 @ │ │ │ │ eorseq r8, r8, r8, lsl #31 │ │ │ │ - eoreq r8, pc, r3, ror #7 │ │ │ │ - eoreq r8, pc, r5, lsl #5 │ │ │ │ + eoreq r8, pc, r3, lsr #8 │ │ │ │ + eoreq r8, pc, r5, asr #5 │ │ │ │ eorseq r8, r8, r8, lsr pc │ │ │ │ ldrsbteq r9, [r8], -r0 │ │ │ │ - strhteq r8, [pc], -r6 │ │ │ │ - eoreq r8, pc, pc, lsl #5 │ │ │ │ + strdeq r8, [pc], -r6 @ │ │ │ │ + eoreq r8, pc, pc, asr #5 │ │ │ │ eorseq r8, r8, r4, lsl #30 │ │ │ │ eorseq r9, r8, ip, lsr #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #104] @ 6c698 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #100] @ 6c69c │ │ │ │ @@ -78464,17 +78464,17 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff51ec │ │ │ │ - andseq r8, r3, r8, lsl #29 │ │ │ │ + @ instruction: 0x00138ed0 │ │ │ │ eorseq r9, r8, r8, asr #13 │ │ │ │ - ldrdeq r8, [pc], -r4 @ │ │ │ │ + eoreq r8, pc, r4, lsl r2 @ │ │ │ │ eorseq r9, r8, r4, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -78489,15 +78489,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2dc │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq 6c934 │ │ │ │ ldr sl, [pc, #668] @ 6c9b4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -78507,15 +78507,15 @@ │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 7c38c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34e9a0 │ │ │ │ + bl 34e9e8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ bne 6c77c │ │ │ │ mov r0, r9 │ │ │ │ @@ -78556,15 +78556,15 @@ │ │ │ │ ldm r7, {r0, r1, r7} │ │ │ │ cmp r2, #0 │ │ │ │ stmib r4, {r0, r1, r7} │ │ │ │ beq 6c810 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ bl 1f554 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 6c834 │ │ │ │ @@ -78574,23 +78574,23 @@ │ │ │ │ ldr r1, [sl, #16] │ │ │ │ bl 1ec6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c858 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c878 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c858 │ │ │ │ mov r0, r9 │ │ │ │ b 6c850 │ │ │ │ mov r5, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -78651,32 +78651,32 @@ │ │ │ │ b 6c990 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6c994 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 6c994 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c9ac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sl, r8, lsl #30 │ │ │ │ ldrshteq r9, [r8], -r4 │ │ │ │ - andseq r8, r3, r4, lsl #24 │ │ │ │ + andseq r8, r3, ip, asr #24 │ │ │ │ ldrshteq r9, [r8], -r8 │ │ │ │ eorseq r9, r8, r0, lsr #8 │ │ │ │ eorseq r8, r8, r8, lsl #25 │ │ │ │ - eoreq r7, pc, r4, ror #2 │ │ │ │ + eoreq r7, pc, r4, lsr #3 │ │ │ │ eorseq r8, r8, r8, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cb38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -78686,27 +78686,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cb98 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 6cba4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f49f8 │ │ │ │ + bl 2f4a40 │ │ │ │ ldr r0, [pc, #592] @ 6cc70 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1609bc │ │ │ │ + bl 160a04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r7, r0 │ │ │ │ bne 6ca70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -78714,28 +78714,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 6caf4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ca88 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cc24 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ str r8, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ beq 6cabc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e534 │ │ │ │ ldr r4, [pc, #424] @ 6cc78 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ dmb ish │ │ │ │ @@ -78747,21 +78747,21 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6cb0c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ beq 6caec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #20 │ │ │ │ bl 20c1c │ │ │ │ b 6cae0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 5a82c │ │ │ │ @@ -78829,26 +78829,26 @@ │ │ │ │ b 6cc38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 6cc54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffff4c6c │ │ │ │ - andseq r8, r3, r8, lsl #18 │ │ │ │ - eoreq r7, pc, ip, ror ip @ │ │ │ │ + andseq r8, r3, r0, asr r9 │ │ │ │ + strhteq r7, [pc], -ip │ │ │ │ eorseq r9, r8, ip, asr #2 │ │ │ │ eorseq r9, r8, ip, lsr #2 │ │ │ │ eorseq r4, sl, r4, asr ip │ │ │ │ ldrhteq r8, [r8], -r0 │ │ │ │ eorseq r4, sl, r4, asr fp │ │ │ │ - andseq r8, r3, ip, ror r9 │ │ │ │ + andseq r8, r3, r4, asr #19 │ │ │ │ eorseq r9, r8, r0, ror r1 │ │ │ │ ldrhteq r9, [r8], -r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #116] @ 6cd0c │ │ │ │ ldr r2, [pc, #116] @ 6cd10 │ │ │ │ ldr lr, [pc, #116] @ 6cd14 │ │ │ │ @@ -78877,16 +78877,16 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff2b00 │ │ │ │ - andseq r8, r3, r4, lsr #16 │ │ │ │ - ldrdeq r7, [pc], -r6 @ │ │ │ │ + andseq r8, r3, ip, ror #16 │ │ │ │ + eoreq r7, pc, r6, lsl ip @ │ │ │ │ eorseq r9, r8, r8, ror r0 │ │ │ │ eorseq r9, r8, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r5, [pc, #368] @ 6cea4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -78902,53 +78902,53 @@ │ │ │ │ blx r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #316] @ 6cea8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ce34 │ │ │ │ add r1, r7, r6 │ │ │ │ mov r5, r0 │ │ │ │ sub r6, r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, r6 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e280 │ │ │ │ + bl 11e2c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 2e7bac │ │ │ │ + bl 2e7bf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e444 │ │ │ │ ldr r2, [pc, #236] @ 6ceac │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ - bl cb540 │ │ │ │ + bl cb588 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #300 @ 0x12c │ │ │ │ - bl 2e7c04 │ │ │ │ + bl 2e7c4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e444 │ │ │ │ ldr r2, [pc, #188] @ 6ceb0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ - bl cafd4 │ │ │ │ + bl cb01c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e7cc4 │ │ │ │ + bl 2e7d0c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6ce40 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -78980,17 +78980,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sl, r0, lsr #19 │ │ │ │ ldrhteq r3, [sl], -r4 │ │ │ │ - eoreq sp, pc, r5, lsr #10 │ │ │ │ - eoreq sp, pc, fp, ror #9 │ │ │ │ - eoreq r6, pc, r0, lsr sl @ │ │ │ │ + eoreq sp, pc, r5, ror #10 │ │ │ │ + eoreq sp, pc, fp, lsr #10 │ │ │ │ + eoreq r6, pc, r0, ror sl @ │ │ │ │ eorseq r8, r8, r8, asr r6 │ │ │ │ ldrshteq r8, [r8], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cfa8 │ │ │ │ @@ -79022,18 +79022,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d014 │ │ │ │ add r1, r3, r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ sub r4, r4, r1 │ │ │ │ bl 1f734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7bc8 │ │ │ │ + bl 2e7c10 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7bd0 │ │ │ │ + bl 2e7c18 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1dd24 │ │ │ │ ldr r5, [pc, #184] @ 6d02c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ @@ -79077,15 +79077,15 @@ │ │ │ │ ldr r0, [pc, #32] @ 6d03c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ eorseq r4, sl, ip, lsr #15 │ │ │ │ ldrhteq r4, [sl], -r0 │ │ │ │ - andseq r8, r3, ip, lsl #10 │ │ │ │ + andseq r8, r3, r4, asr r5 │ │ │ │ eorseq r8, r8, r0, lsl #26 │ │ │ │ eorseq r8, r8, r8, asr sp │ │ │ │ ldrshteq r8, [r8], -r0 │ │ │ │ ldr r0, [pc, #104] @ 6d0b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ @@ -79144,17 +79144,17 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff474c │ │ │ │ - andseq r8, r3, r8, ror #7 │ │ │ │ + andseq r8, r3, r0, lsr r4 │ │ │ │ mlaseq r8, r8, ip, r8 │ │ │ │ - mlaeq pc, sl, r7, r7 @ │ │ │ │ + ldrdeq r7, [pc], -sl @ │ │ │ │ eorseq r8, r8, r4, ror ip │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #472] @ 6d334 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #88] @ 0x58 │ │ │ │ @@ -79246,15 +79246,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ b 6d1b4 │ │ │ │ bl 6e304 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #88] @ 6d338 │ │ │ │ ldr r7, [pc, #88] @ 6d33c │ │ │ │ ldr r2, [pc, #88] @ 6d340 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -79272,15 +79272,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 39ce0 │ │ │ │ eorseq r4, sl, r8, ror r5 │ │ │ │ ldrshteq r8, [r8], -ip │ │ │ │ - andseq r8, r3, r4, lsr #3 │ │ │ │ + andseq r8, r3, ip, ror #3 │ │ │ │ eorseq r8, r8, r0, ror #15 │ │ │ │ eorseq r8, r8, r8, lsr #22 │ │ │ │ eorseq r8, r8, r8, lsr fp │ │ │ │ mlaseq sl, r0, fp, r2 │ │ │ │ eorseq r4, sl, r4, lsl r7 │ │ │ │ eorseq r4, sl, r0, lsl r6 │ │ │ │ eorseq r8, r8, r8, ror r0 │ │ │ │ @@ -79292,89 +79292,89 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #292] @ 6d4a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6d3b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [pc, #232] @ 6d4a8 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #228] @ 6d4ac │ │ │ │ mov r2, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6d40c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #156] @ 6d4b0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6d458 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #84] @ 6d4b4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fc44 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 6d490 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - eoreq r7, pc, r4, lsr r5 @ │ │ │ │ + b 1b7460 │ │ │ │ + eoreq r7, pc, r4, ror r5 @ │ │ │ │ eorseq r4, sl, ip, lsl #6 │ │ │ │ - strhteq r6, [pc], -r4 │ │ │ │ - ldrdeq r7, [pc], -r3 @ │ │ │ │ - eoreq r7, pc, r3, asr #10 │ │ │ │ + strdeq r6, [pc], -r4 @ │ │ │ │ + eoreq r7, pc, r3, lsl r5 @ │ │ │ │ + eoreq r7, pc, r3, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [pc, #432] @ 6d67c │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ @@ -79385,42 +79385,42 @@ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r6, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r8, [r4, #88] @ 0x58 │ │ │ │ add r4, sp, #544 @ 0x220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8f5c │ │ │ │ + bl 2e8fa4 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8f78 │ │ │ │ + bl 2e8fc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8fa4 │ │ │ │ + bl 2e8fec │ │ │ │ ldr r5, [pc, #344] @ 6d680 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d62c │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ add r0, r9, r8 │ │ │ │ sub r1, r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d63c │ │ │ │ ldr r1, [pc, #260] @ 6d684 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #256] @ 6d688 │ │ │ │ ldr r0, [pc, #256] @ 6d68c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -79435,15 +79435,15 @@ │ │ │ │ beq 6d5c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e468 │ │ │ │ bl 6e304 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #188] @ 6d690 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #184] @ 6d694 │ │ │ │ ldr r7, [pc, #184] @ 6d698 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #0 │ │ │ │ @@ -79470,30 +79470,30 @@ │ │ │ │ b 6d648 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 155d28 │ │ │ │ + bl 155d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, sl, r8, lsl #4 │ │ │ │ ldrshteq r2, [sl], -r0 │ │ │ │ - eorseq r9, r1, fp, asr #13 │ │ │ │ - andeq r8, lr, ip, lsl ip │ │ │ │ - andseq sl, r2, r8, lsr #20 │ │ │ │ - andseq r7, r3, ip, ror #29 │ │ │ │ + eorseq r9, r1, fp, lsl #14 │ │ │ │ + andeq r8, lr, r4, ror #24 │ │ │ │ + andseq sl, r2, r0, ror sl │ │ │ │ + andseq r7, r3, r4, lsr pc │ │ │ │ eorseq r8, r8, ip, ror #9 │ │ │ │ eorseq r8, r8, r0, ror #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -79501,21 +79501,21 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d6dc │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2f1ac0 │ │ │ │ + bl 2f1b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d728 │ │ │ │ - bl d4938 │ │ │ │ + bl d4980 │ │ │ │ ldr r5, [pc, #244] @ 6d7e8 │ │ │ │ ldr r0, [pc, #244] @ 6d7ec │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -79523,16 +79523,16 @@ │ │ │ │ bne 6d78c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 1f7d0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl d92cc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl d9314 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #200] @ 6d800 │ │ │ │ ldr r7, [pc, #200] @ 6d804 │ │ │ │ ldr r2, [pc, #200] @ 6d808 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -79578,39 +79578,39 @@ │ │ │ │ eorseq r3, sl, r0, ror #31 │ │ │ │ eorseq r3, sl, r8, lsr #30 │ │ │ │ eorseq r3, sl, r4, lsl #29 │ │ │ │ eorseq r7, r8, r8, asr fp │ │ │ │ eorseq r8, r8, r8, lsr #12 │ │ │ │ eorseq r8, r8, ip, asr r4 │ │ │ │ eorseq ip, r8, r4, ror #18 │ │ │ │ - andseq r7, r3, ip, asr #26 │ │ │ │ + mulseq r3, r4, sp │ │ │ │ eorseq ip, r8, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d938 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6d9f8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6da0c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 6d870 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f1ac0 │ │ │ │ + bl 2f1b08 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6da18 │ │ │ │ add r5, r5, #8 │ │ │ │ bl 1f3c8 │ │ │ │ @@ -79635,15 +79635,15 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r5, r6} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f66ec │ │ │ │ + bl 2f6734 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6da1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -79652,15 +79652,15 @@ │ │ │ │ beq 6d918 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d998 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl d7284 │ │ │ │ + bl d72cc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ bl 5a82c │ │ │ │ ldr r3, [pc, #276] @ 6da5c │ │ │ │ ldr r7, [pc, #276] @ 6da60 │ │ │ │ ldr r2, [pc, #276] @ 6da64 │ │ │ │ @@ -79680,15 +79680,15 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ bl 6e304 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #212] @ 6da7c │ │ │ │ ldr r6, [pc, #212] @ 6da80 │ │ │ │ ldr r2, [pc, #212] @ 6da84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -79711,15 +79711,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 6d0c0 │ │ │ │ ldr r0, [pc, #116] @ 6da88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - bl 1398fc │ │ │ │ + bl 139944 │ │ │ │ ldr r0, [pc, #84] @ 6da78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 6da30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -79728,36 +79728,36 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r3, ip, ror fp │ │ │ │ + andseq r7, r3, r4, asr #23 │ │ │ │ mlaseq r8, r4, r3, r8 │ │ │ │ eorseq r8, r8, r8, lsl r4 │ │ │ │ eorseq ip, r8, ip, asr #11 │ │ │ │ - eoreq r6, pc, ip, lsr #27 │ │ │ │ - eoreq r6, pc, r2, ror sp @ │ │ │ │ + eoreq r6, pc, ip, ror #27 │ │ │ │ + strhteq r6, [pc], -r2 │ │ │ │ eorseq r8, r8, r8, ror r3 │ │ │ │ eorseq r8, r8, r8, lsr #4 │ │ │ │ eorseq r8, r8, r4, lsr r1 │ │ │ │ - andseq r7, r3, r0, lsl #22 │ │ │ │ + andseq r7, r3, r8, asr #22 │ │ │ │ eorseq r8, r8, ip, lsl r1 │ │ │ │ eorseq r8, r8, r8, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6db38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 6db98 │ │ │ │ mov r0, r1 │ │ │ │ - bl d7130 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6dc38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #412] @ 6dc64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -79808,15 +79808,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ bl 6e304 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #176] @ 6dc58 │ │ │ │ ldr r7, [pc, #176] @ 6dc5c │ │ │ │ ldr r2, [pc, #176] @ 6dc60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -79856,22 +79856,22 @@ │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r7, r8, r4, lsr pc │ │ │ │ - @ instruction: 0x001378f8 │ │ │ │ + andseq r7, r3, r0, asr #18 │ │ │ │ eorseq r7, r8, r4, lsl pc │ │ │ │ eorseq r4, sl, r8, lsr #32 │ │ │ │ eorseq r3, sl, r0, ror #29 │ │ │ │ eorseq r7, r8, r8, lsr #14 │ │ │ │ ldrsbteq r8, [r8], -r0 │ │ │ │ ldrsbteq r3, [sl], -r8 │ │ │ │ - andseq r7, r3, ip, ror r9 │ │ │ │ + andseq r7, r3, r4, asr #19 │ │ │ │ mlaseq r8, r4, r1, r8 │ │ │ │ eorseq r8, r8, r8, lsl r2 │ │ │ │ ldrsbteq r7, [r8], -ip │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [pc, #960] @ 6e058 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -80087,15 +80087,15 @@ │ │ │ │ ldr r2, [pc, #204] @ 6e0b0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 6de28 │ │ │ │ bl 5e1f0 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #88] @ 6e05c │ │ │ │ ldr r7, [pc, #88] @ 6e060 │ │ │ │ ldr r2, [pc, #88] @ 6e064 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -80113,15 +80113,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 39ce0 │ │ │ │ ldrsbteq r3, [sl], -ip │ │ │ │ ldrsbteq r7, [r8], -r8 │ │ │ │ - andseq r7, r3, r0, lsl #9 │ │ │ │ + andseq r7, r3, r8, asr #9 │ │ │ │ ldrhteq r7, [r8], -ip │ │ │ │ eorseq r7, r8, r0, lsl #31 │ │ │ │ ldrsbteq r7, [r8], -r0 │ │ │ │ mlaseq sl, r8, pc, r1 @ │ │ │ │ eorseq r3, sl, r8, asr #18 │ │ │ │ ldrhteq r7, [r8], -ip │ │ │ │ eorseq r7, r8, r8, asr #8 │ │ │ │ @@ -80144,127 +80144,127 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #532] @ 6e2e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6e108 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [pc, #472] @ 6e2e8 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #468] @ 6e2ec │ │ │ │ mov r2, #22 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6e158 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #400] @ 6e2f0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6e1a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #328] @ 6e2f4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #26 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6e1f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #256] @ 6e2f8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #28 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6e23c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #184] @ 6e2fc │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6e288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #112] @ 6e300 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #25 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -80273,23 +80273,23 @@ │ │ │ │ bne 6e2d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - eoreq r6, pc, sl, ror #17 │ │ │ │ + b 1b7460 │ │ │ │ + eoreq r6, pc, sl, lsr #18 │ │ │ │ eorseq r3, sl, ip, asr r5 │ │ │ │ - ldrdeq r6, [pc], -r6 @ │ │ │ │ - eoreq r6, pc, r0, lsr #17 │ │ │ │ - eoreq r6, pc, r1, ror #16 │ │ │ │ - eoreq r6, pc, pc, lsr #16 │ │ │ │ - strdeq r6, [pc], -pc @ │ │ │ │ - eoreq r6, pc, r6, asr #15 │ │ │ │ + eoreq r6, pc, r6, lsl r9 @ │ │ │ │ + eoreq r6, pc, r0, ror #17 │ │ │ │ + eoreq r6, pc, r1, lsr #17 │ │ │ │ + eoreq r6, pc, pc, ror #16 │ │ │ │ + eoreq r6, pc, pc, lsr r8 @ │ │ │ │ + eoreq r6, pc, r6, lsl #16 │ │ │ │ ldr r0, [pc, #108] @ 6e378 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 6e32c │ │ │ │ ldr r0, [pc, #100] @ 6e388 │ │ │ │ @@ -80331,18 +80331,18 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #36] @ 6e3dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 335470 │ │ │ │ + bl 3354b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r9, r3, r0, lsr #5 │ │ │ │ + eorseq r9, r3, r0, ror #5 │ │ │ │ @ instruction: 0xffffdf24 │ │ │ │ eorseq r8, r8, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6e520 │ │ │ │ @@ -80384,15 +80384,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r6, r0, lsl #4 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldrd r8, [r0, #-44] @ 0xffffffd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3a50 │ │ │ │ + bl 2b3a98 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ @@ -80407,15 +80407,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 8a424 │ │ │ │ + bl 8a470 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ movne r0, r4 │ │ │ │ blne 71d08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -80525,15 +80525,15 @@ │ │ │ │ ldr r2, [r0], #4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ bic r0, r4, r2 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 190f04 │ │ │ │ + bl 190f4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e830 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r6, #-48] @ 0xffffffd0 │ │ │ │ ldr r8, [r6, #-44] @ 0xffffffd4 │ │ │ │ ldr r9, [r6, #-40] @ 0xffffffd8 │ │ │ │ @@ -80562,15 +80562,15 @@ │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r5, r6, r7} │ │ │ │ stm r1, {r2, r5, r6, r7} │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 89558 │ │ │ │ + bl 895a4 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r6, [sp, #164] @ 0xa4 │ │ │ │ cmpne r6, #0 │ │ │ │ beq 6e610 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ mov r5, fp │ │ │ │ @@ -80584,15 +80584,15 @@ │ │ │ │ rev r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ beq 6e7f4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 6e7a0 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ @@ -80608,15 +80608,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r6, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 6e610 │ │ │ │ sub r0, sl, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 6e610 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -81020,15 +81020,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 71650 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, pc, r0, lsr #30 │ │ │ │ + eoreq r5, pc, r0, ror #30 │ │ │ │ eorseq r7, r8, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -81051,15 +81051,15 @@ │ │ │ │ str r9, [r4, #12] │ │ │ │ beq 6ef0c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ @@ -81099,15 +81099,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 6efcc │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ sub r0, fp, r8 │ │ │ │ @@ -81146,29 +81146,29 @@ │ │ │ │ beq 6f074 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2e54d4 │ │ │ │ + bl 2e551c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 6f178 │ │ │ │ ldr r0, [pc, #488] @ 6f298 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f28c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r5, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -81205,34 +81205,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6f14c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6f174 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2e54d4 │ │ │ │ + bl 2e551c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 6f278 │ │ │ │ ldr r0, [pc, #236] @ 6f29c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f28c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r6, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -81269,15 +81269,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6f24c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6f274 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -81380,23 +81380,23 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ eor r1, r0, #1 │ │ │ │ b 6f3e0 │ │ │ │ mov r5, r0 │ │ │ │ b 6f430 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 710e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sl, ip, asr fp │ │ │ │ - eoreq r5, pc, r6, lsl #29 │ │ │ │ + eoreq r5, pc, r6, asr #29 │ │ │ │ eorseq r6, r8, r8, ror #25 │ │ │ │ eorseq r6, r8, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ @@ -81473,20 +81473,20 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ eor r1, r0, #1 │ │ │ │ b 6f55c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrhteq r0, [sl], -r4 │ │ │ │ - eoreq r5, pc, sl, lsl #26 │ │ │ │ + eoreq r5, pc, sl, asr #26 │ │ │ │ eorseq r6, r8, ip, ror #22 │ │ │ │ eorseq r6, r8, r8, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r1 │ │ │ │ add r4, r7, #8 │ │ │ │ @@ -81561,15 +81561,15 @@ │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 150264 │ │ │ │ + bl 1502ac │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ adds r0, r0, r5 │ │ │ │ adc r1, r1, #0 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ bne 6f72c │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -81634,28 +81634,28 @@ │ │ │ │ sub r0, r5, r1 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r0 │ │ │ │ bhi 6f670 │ │ │ │ b 6f6d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ b 6f83c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sl, r4, asr #16 │ │ │ │ - ldrdeq r5, [pc], -lr @ │ │ │ │ + eoreq r5, pc, lr, lsl fp @ │ │ │ │ eorseq r6, r8, r0, asr #18 │ │ │ │ eorseq r6, r8, ip, lsr r7 │ │ │ │ - eorseq r8, r1, r7, ror lr │ │ │ │ + ldrhteq r8, [r1], -r7 │ │ │ │ eorseq r6, r8, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ add r5, r6, #8 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -81680,29 +81680,29 @@ │ │ │ │ strb r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ str r5, [sp, #8] │ │ │ │ bne 6f9d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ add r7, r6, #64 @ 0x40 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 6f9c4 │ │ │ │ ldr r0, [pc, #552] @ 6fb30 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fae4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -81736,15 +81736,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6f998 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6f9c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ @@ -81816,25 +81816,25 @@ │ │ │ │ b 6fa24 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ b 6fb14 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sl, r4, lsr #11 │ │ │ │ - ldrdeq r5, [pc], -r6 @ │ │ │ │ + eoreq r5, pc, r6, lsl r8 @ │ │ │ │ eorseq r6, r8, r8, lsr r6 │ │ │ │ eorseq r6, r8, r4, asr #8 │ │ │ │ eorseq r0, sl, r4, lsl r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ @@ -81912,20 +81912,20 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ eor r1, r0, #1 │ │ │ │ b 6fc38 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r0, [sl], -r8 │ │ │ │ - eoreq r5, pc, lr, lsr #12 │ │ │ │ + eoreq r5, pc, lr, ror #12 │ │ │ │ mlaseq r8, r0, r4, r6 │ │ │ │ eorseq r6, r8, ip, lsr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -81992,15 +81992,15 @@ │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 6fdb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 3877c │ │ │ │ b 6fda8 │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r5, pc, r6, lsr r5 @ │ │ │ │ + eoreq r5, pc, r6, ror r5 @ │ │ │ │ eorseq r6, r8, r8, lsr #7 │ │ │ │ eorseq r6, r8, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6fefc │ │ │ │ mov r4, r0 │ │ │ │ @@ -82017,15 +82017,15 @@ │ │ │ │ beq 6fe34 │ │ │ │ ldr r0, [pc, #320] @ 6ff50 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ff14 │ │ │ │ mov r1, r5 │ │ │ │ b 6fe3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -82050,15 +82050,15 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #184] @ 6ff54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ff28 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f1dc │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -82095,99 +82095,99 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 712d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r0, sl, r8 │ │ │ │ eorseq pc, r9, r4, lsl #31 │ │ │ │ - mlaeq pc, r7, lr, r4 @ │ │ │ │ + ldrdeq r4, [pc], -r7 @ │ │ │ │ eorseq r6, r8, r0, lsl r0 │ │ │ │ eorseq r6, r8, ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ff80 │ │ │ │ - b 1b1748 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 6ff90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r5, r8, r8, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cbdf4 │ │ │ │ + b 2cbe3c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cac80 │ │ │ │ + b 2cacc8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d69bc │ │ │ │ + b 2d6a04 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca96c │ │ │ │ + b 2ca9b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2caa14 │ │ │ │ + b 2caa5c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca7f0 │ │ │ │ + b 2ca838 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca550 │ │ │ │ + b 2ca598 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 70010 │ │ │ │ ldr r2, [pc, #28] @ 70014 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ ldrhteq r6, [r8], -r4 │ │ │ │ - ldrdeq r5, [pc], -r8 @ │ │ │ │ + eoreq r6, pc, r8, lsl r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cbbb8 │ │ │ │ + b 2cbc00 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca3bc │ │ │ │ + b 2ca404 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca224 │ │ │ │ + b 2ca26c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 70068 │ │ │ │ ldr r2, [pc, #28] @ 7006c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ eorseq r6, r8, r8, ror #16 │ │ │ │ - eoreq r5, pc, ip, lsl #31 │ │ │ │ + eoreq r5, pc, ip, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb45c │ │ │ │ + b 2cb4a4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb910 │ │ │ │ + b 2cb958 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb138 │ │ │ │ + b 2cb180 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb730 │ │ │ │ + b 2cb778 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cbd48 │ │ │ │ + b 2cbd90 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0], #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, pc, #4 │ │ │ │ @@ -82222,39 +82222,39 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #560] @ 70398 │ │ │ │ ldr r3, [pc, #560] @ 7039c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #488] @ 70380 │ │ │ │ ldr r3, [pc, #488] @ 70384 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #384] @ 70348 │ │ │ │ ldr r3, [pc, #384] @ 7034c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 70244 │ │ │ │ @@ -82263,51 +82263,51 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #356] @ 70370 │ │ │ │ ldr r3, [pc, #356] @ 70374 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #260] @ 70340 │ │ │ │ ldr r3, [pc, #260] @ 70344 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #244] @ 70360 │ │ │ │ ldr r3, [pc, #244] @ 70364 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #260] @ 703a0 │ │ │ │ ldr r3, [pc, #260] @ 703a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ b 702b8 │ │ │ │ @@ -82316,124 +82316,124 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #168] @ 70388 │ │ │ │ ldr r3, [pc, #168] @ 7038c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #104] @ 70378 │ │ │ │ ldr r3, [pc, #104] @ 7037c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, pc, r6, asr #10 │ │ │ │ + eoreq r5, pc, r6, lsl #11 │ │ │ │ ldrhteq r6, [r8], -r8 │ │ │ │ - eoreq r5, pc, r3, lsr #8 │ │ │ │ + eoreq r5, pc, r3, ror #8 │ │ │ │ mlaseq r8, ip, r1, r6 │ │ │ │ - eoreq r5, pc, r6, lsr #9 │ │ │ │ + eoreq r5, pc, r6, ror #9 │ │ │ │ eorseq r6, r8, r0, lsr #4 │ │ │ │ - mlaeq pc, r1, r4, r5 @ │ │ │ │ + ldrdeq r5, [pc], -r1 @ │ │ │ │ eorseq r6, r8, r8, lsl r2 │ │ │ │ - eoreq r5, pc, r1, asr r5 @ │ │ │ │ + mlaeq pc, r1, r5, r5 @ │ │ │ │ ldrsbteq r6, [r8], -r0 │ │ │ │ - eoreq r5, pc, r6, lsr #8 │ │ │ │ + eoreq r5, pc, r6, ror #8 │ │ │ │ eorseq r6, r8, ip, lsr #3 │ │ │ │ - eoreq r5, pc, fp, lsl r2 @ │ │ │ │ + eoreq r5, pc, fp, asr r2 @ │ │ │ │ eorseq r6, r8, r8, ror r1 │ │ │ │ - eoreq r5, pc, r1, lsl #9 │ │ │ │ + eoreq r5, pc, r1, asr #9 │ │ │ │ eorseq r6, r8, r8, lsr #4 │ │ │ │ - eoreq r5, pc, r4, lsl #7 │ │ │ │ + eoreq r5, pc, r4, asr #7 │ │ │ │ eorseq r6, r8, r4, lsr r1 │ │ │ │ - eoreq r4, pc, r8, asr sp @ │ │ │ │ + mlaeq pc, r8, sp, r4 @ │ │ │ │ ldrhteq r6, [r8], -ip │ │ │ │ - eoreq r5, pc, sl, asr #7 │ │ │ │ + eoreq r5, pc, sl, lsl #8 │ │ │ │ eorseq r6, r8, r4, lsl #3 │ │ │ │ - eoreq r5, pc, r3, lsr #11 │ │ │ │ + eoreq r5, pc, r3, ror #11 │ │ │ │ eorseq r6, r8, r4, asr r3 │ │ │ │ - eoreq r0, pc, r7, asr r5 @ │ │ │ │ + mlaeq pc, r7, r5, r0 @ │ │ │ │ eorseq r6, r8, ip, lsl r3 │ │ │ │ - eoreq r5, pc, r6, lsr r4 @ │ │ │ │ + eoreq r5, pc, r6, ror r4 @ │ │ │ │ ldrshteq r6, [r8], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3529b0 │ │ │ │ + bl 3529f8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 70400 │ │ │ │ ldr r4, [pc, #64] @ 70410 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 35ee10 │ │ │ │ + bl 35ee58 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ bne 703e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 35eff8 │ │ │ │ + bl 35f040 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ eorseq r4, r8, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3529b0 │ │ │ │ + bl 3529f8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 70468 │ │ │ │ ldr r4, [pc, #56] @ 70478 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 35ee10 │ │ │ │ + bl 35ee58 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ bne 70448 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 35eff8 │ │ │ │ + bl 35f040 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eorseq r4, r8, ip, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b1b40 │ │ │ │ + b 2b1b88 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #788 @ 0x314 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -82529,15 +82529,15 @@ │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 2f64a4 │ │ │ │ + bl 2f64ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 70654 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ @@ -82594,15 +82594,15 @@ │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r9, sp, #776 @ 0x308 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ beq 70740 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ bl 1e3d8 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ @@ -82666,15 +82666,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3d8 │ │ │ │ b 70810 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #788 @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #236] @ 70948 │ │ │ │ ldr r2, [pc, #236] @ 7094c │ │ │ │ ldr r1, [pc, #236] @ 70950 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -82707,15 +82707,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 70904 │ │ │ │ cmp r1, #0 │ │ │ │ beq 70904 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 70904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 70904 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ bl 1e3d8 │ │ │ │ add r4, sp, #448 @ 0x1c0 │ │ │ │ @@ -82727,19 +82727,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7330c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r8, r8, asr ip │ │ │ │ eorseq pc, r9, r4, lsr r7 @ │ │ │ │ - eoreq r4, pc, r3, asr #28 │ │ │ │ - eoreq r4, pc, r7, lsl #28 │ │ │ │ - eoreq r4, pc, sl, lsl #22 │ │ │ │ + eoreq r4, pc, r3, lsl #29 │ │ │ │ + eoreq r4, pc, r7, asr #28 │ │ │ │ + eoreq r4, pc, sl, asr #22 │ │ │ │ ldrshteq r5, [r8], -r4 │ │ │ │ - andseq r4, r3, r8, ror #24 │ │ │ │ + @ instruction: 0x00134cb0 │ │ │ │ ldrsbteq r5, [r8], -r8 │ │ │ │ ldrshteq r5, [r8], -r8 │ │ │ │ mlaseq r9, r8, r5, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #480] @ 70b4c │ │ │ │ @@ -82782,23 +82782,23 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #344] @ 70b60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 70ae8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ea2c │ │ │ │ @@ -82860,22 +82860,22 @@ │ │ │ │ beq 70b3c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, pc, sp, lsl #5 │ │ │ │ - andseq r4, r3, r0, asr #20 │ │ │ │ + eoreq r5, pc, sp, asr #5 │ │ │ │ + andseq r4, r3, r8, lsl #21 │ │ │ │ eorseq r5, r8, ip, lsl #25 │ │ │ │ eorseq r5, r8, r4, lsr #10 │ │ │ │ eorseq pc, r9, r0, ror #6 │ │ │ │ eorseq r5, r8, r8, lsr #26 │ │ │ │ eorseq r5, r8, r4, lsl #12 │ │ │ │ - eoreq r4, pc, sl, ror r7 @ │ │ │ │ + strhteq r4, [pc], -sl │ │ │ │ eorseq r5, r8, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [r0] │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ @@ -82934,23 +82934,23 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 70d44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ea2c │ │ │ │ @@ -83011,103 +83011,103 @@ │ │ │ │ beq 70d98 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r3, r8, asr #15 │ │ │ │ + andseq r4, r3, r0, lsl r8 │ │ │ │ eorseq r5, r8, r8, asr #5 │ │ │ │ eorseq pc, r9, r8, lsl #2 │ │ │ │ eorseq r5, r8, r8, lsr #7 │ │ │ │ - eoreq r4, pc, lr, lsl r5 @ │ │ │ │ + eoreq r4, pc, lr, asr r5 @ │ │ │ │ eorseq r5, r8, r8, asr #6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 70dd8 │ │ │ │ tst r2, #32 │ │ │ │ bne 70ddc │ │ │ │ - b 354ad4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + b 354b1c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 70df8 │ │ │ │ tst r2, #32 │ │ │ │ bne 70dfc │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 70e1c │ │ │ │ - b 1b1748 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 70e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ eorseq r5, r8, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r7, [pc, #412] @ 70fdc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 70f74 │ │ │ │ ldr r1, [pc, #380] @ 70fe0 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, fp │ │ │ │ - bl 2fa424 │ │ │ │ + bl 2fa46c │ │ │ │ ldr r0, [pc, #356] @ 70fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 70f38 │ │ │ │ ldr r0, [pc, #348] @ 70ff4 │ │ │ │ ldrb r1, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 70f80 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 70ed8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov sl, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str sl, [sp, #20] │ │ │ │ ldm fp!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa2b4 │ │ │ │ + bl 2fa2fc │ │ │ │ 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} │ │ │ │ @@ -83142,26 +83142,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 72594 │ │ │ │ b 70fc4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a651c │ │ │ │ + bl 1a6564 │ │ │ │ b 70fc4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq lr, [r9], -r8 │ │ │ │ - eoreq r4, pc, r4, lsr #23 │ │ │ │ + eoreq r4, pc, r4, ror #23 │ │ │ │ eorseq r0, sl, r0, ror ip │ │ │ │ eorseq r0, sl, r4, lsr #23 │ │ │ │ eorseq r4, r8, r4, ror #31 │ │ │ │ ldrshteq r5, [r8], -r8 │ │ │ │ eorseq r0, sl, r0, lsr #24 │ │ │ │ eorseq pc, r8, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -83179,15 +83179,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7104c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7108c │ │ │ │ ldr r4, [r4, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71070 │ │ │ │ @@ -83195,32 +83195,32 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7108c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 710d8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 710d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ bl 7174c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -83232,15 +83232,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 710fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 71120 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 72cd0 │ │ │ │ mov r6, r0 │ │ │ │ b 71168 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -83250,15 +83250,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 71144 │ │ │ │ cmp r2, #1 │ │ │ │ bne 71168 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 72cd0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -83266,70 +83266,70 @@ │ │ │ │ bne 711a8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 7118c │ │ │ │ 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 711f8 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r6 │ │ │ │ b 711e0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 71218 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 7123c │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r6, r5 │ │ │ │ b 71220 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 71258 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ @@ -83347,23 +83347,23 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b 72cd0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194a98 │ │ │ │ + bl 194ae0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7130c │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7134c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -83371,15 +83371,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71324 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7134c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7138c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -83387,28 +83387,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71364 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7138c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 71400 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 713c0 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71400 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -83416,15 +83416,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 713d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71400 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71440 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -83432,15 +83432,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71418 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71440 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -83492,23 +83492,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71530 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 71550 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ @@ -83522,45 +83522,45 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 715a8 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 71620 │ │ │ │ mov r0, r4 │ │ │ │ bl 7662c │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #2 │ │ │ │ beq 71620 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r6, #0 │ │ │ │ beq 71620 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 715f4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 72914 │ │ │ │ b 71644 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -83595,25 +83595,25 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 716d0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 716a8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 716a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 716f4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ beq 71728 │ │ │ │ @@ -83626,15 +83626,15 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71748 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 71790 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -83644,23 +83644,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71790 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 717b0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #19 │ │ │ │ bhi 718e4 │ │ │ │ @@ -83690,28 +83690,28 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71828 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71850 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71828 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ 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 │ │ │ │ @@ -83729,30 +83729,30 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 71920 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 718fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 71920 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 71828 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -83760,30 +83760,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 71934 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7199c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 71978 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7199c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 71a30 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -83792,54 +83792,54 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 719b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71828 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a744 │ │ │ │ + b 22a78c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bcs 71a04 │ │ │ │ bl 717b8 │ │ │ │ b 71a1c │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 71c18 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71a1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 719ac │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 71c18 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71a60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71828 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 71ac4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -83848,19 +83848,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71a98 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71b30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ b 71b30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 71a90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 71b30 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -83869,79 +83869,79 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71aec │ │ │ │ cmp r1, #1 │ │ │ │ bne 71b30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 71b30 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_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 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ beq 71b90 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 71b64 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71b90 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 72914 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 71bf4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1db98 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71c14 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ @@ -83960,47 +83960,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71ce0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 72424 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 71c94 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ mov r5, r0 │ │ │ │ bl 72424 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71ce0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 71d00 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_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 │ │ │ │ @@ -84058,15 +84058,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 71d78 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -84075,15 +84075,15 @@ │ │ │ │ bne 71e1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 71d78 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 71ebc │ │ │ │ add r6, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r6 │ │ │ │ @@ -84110,47 +84110,47 @@ │ │ │ │ b 1df58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71f34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 72424 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71f04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 72424 │ │ │ │ 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 1844c0 │ │ │ │ + bl 184508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 72424 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 72424 │ │ │ │ b 72008 │ │ │ │ bl 39ea4 │ │ │ │ @@ -84164,15 +84164,15 @@ │ │ │ │ b 71f78 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71fb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 72424 │ │ │ │ b 72008 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ @@ -84184,15 +84184,15 @@ │ │ │ │ b 71fc8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 72424 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -84212,23 +84212,23 @@ │ │ │ │ beq 720e0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 720e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 720c4 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -84240,26 +84240,26 @@ │ │ │ │ b 720cc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 184550 │ │ │ │ + bl 184598 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7210c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 72154 │ │ │ │ @@ -84276,51 +84276,51 @@ │ │ │ │ b 72130 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72170 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 721b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 721d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ pop {r4, lr} │ │ │ │ b 70ffc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 72280 │ │ │ │ add r5, r6, #20 │ │ │ │ b 7220c │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 72280 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7224c │ │ │ │ @@ -84334,15 +84334,15 @@ │ │ │ │ beq 72200 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ b 721fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 72200 │ │ │ │ b 72228 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72200 │ │ │ │ @@ -84353,15 +84353,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 722a4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 722ec │ │ │ │ mov r0, r4 │ │ │ │ @@ -84371,64 +84371,64 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 722c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 722ec │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72304 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72320 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 72348 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne 72360 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72340 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 22c60c │ │ │ │ + bl 22c654 │ │ │ │ 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 7238c │ │ │ │ cmp r2, #1 │ │ │ │ bne 723b0 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ bl 710e4 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 72f84 │ │ │ │ mov r6, r0 │ │ │ │ b 72408 │ │ │ │ @@ -84442,15 +84442,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 723e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72408 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ bl 710e4 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 72f84 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -84469,15 +84469,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 72424 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72510 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 72424 │ │ │ │ @@ -84488,15 +84488,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 72424 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72510 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -84508,26 +84508,26 @@ │ │ │ │ b 724dc │ │ │ │ cmp r7, #0 │ │ │ │ beq 72510 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b 72518 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 72580 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72588 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 73234 │ │ │ │ b 72588 │ │ │ │ bl 39ea4 │ │ │ │ @@ -84538,48 +84538,48 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl 72424 │ │ │ │ mov r5, r6 │ │ │ │ b 7255c │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 725b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 725d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7260c │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 725f4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7260c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7264c │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72630 │ │ │ │ @@ -84587,32 +84587,32 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7264c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72698 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72690 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ bl 7174c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ @@ -84620,21 +84620,21 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 72424 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 72718 │ │ │ │ @@ -84646,15 +84646,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72738 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 72780 │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -84663,25 +84663,25 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 72780 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72758 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 72758 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 727a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 727e8 │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -84698,24 +84698,24 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72808 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7282c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -84729,15 +84729,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72884 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 728a8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl 71d08 │ │ │ │ @@ -84745,15 +84745,15 @@ │ │ │ │ b 7288c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 728c4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 72910 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -84764,15 +84764,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 728ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 72910 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 72928 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ @@ -84781,15 +84781,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 72930 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7297c │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -84799,15 +84799,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7299c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 729b0 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ bne 729c0 │ │ │ │ @@ -84816,24 +84816,24 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 729ac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 72a6c │ │ │ │ mov r5, #0 │ │ │ │ b 72a28 │ │ │ │ @@ -84850,24 +84850,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 72a44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72a20 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 72a20 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72a8c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 72a9c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 72ae4 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -84880,23 +84880,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 72abc │ │ │ │ cmp r2, #1 │ │ │ │ bne 72a98 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 72a98 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72b00 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq 72b84 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -84921,15 +84921,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 72b60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72b84 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ @@ -84981,15 +84981,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 72c4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 72c74 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f2b90 │ │ │ │ + bl 2f2bd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1effc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -84997,39 +84997,39 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 72c8c │ │ │ │ cmp r1, #1 │ │ │ │ bne 72cc0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f2b90 │ │ │ │ + bl 2f2bd8 │ │ │ │ b 72cc0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1effc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 72d4c │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf00 │ │ │ │ + bl 13cf48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 72cf0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72d14 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72d7c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 72d7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -85047,20 +85047,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 72d58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72d7c │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r6, r0 │ │ │ │ b 72ddc │ │ │ │ mov r6, r0 │ │ │ │ b 72dd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ @@ -85069,21 +85069,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 72db0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 72dd4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r4 │ │ │ │ bl 73568 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -85097,15 +85097,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72e44 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 72e68 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ bl 72424 │ │ │ │ @@ -85113,15 +85113,15 @@ │ │ │ │ b 72e4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 72e84 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ @@ -85138,25 +85138,25 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 72eec │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72ec4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 72ec4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72f10 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ beq 72f60 │ │ │ │ @@ -85176,15 +85176,15 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 72f80 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 73184 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -85213,15 +85213,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 72ff0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73014 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 73058 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 73058 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -85230,15 +85230,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 73034 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73058 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 7309c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7309c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -85247,15 +85247,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 73078 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7309c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 7311c │ │ │ │ cmp r0, #0 │ │ │ │ beq 730e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -85279,15 +85279,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 730f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7311c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 73160 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 73160 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -85296,15 +85296,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7313c │ │ │ │ cmp r2, #1 │ │ │ │ bne 73160 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ bl 72a04 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ bl 73424 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq 73184 │ │ │ │ @@ -85319,15 +85319,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 73190 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ mov r5, r0 │ │ │ │ b 73200 │ │ │ │ mov r5, r0 │ │ │ │ b 731f8 │ │ │ │ mov r5, r0 │ │ │ │ b 731f0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -85358,20 +85358,20 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 72424 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 732b4 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ @@ -85381,15 +85381,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 73290 │ │ │ │ cmp r2, #1 │ │ │ │ bne 732b4 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ beq 732e8 │ │ │ │ @@ -85402,15 +85402,15 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 73308 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ bls 73358 │ │ │ │ ldrd r6, [r4] │ │ │ │ @@ -85440,15 +85440,15 @@ │ │ │ │ bl 1e3d8 │ │ │ │ b 73364 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 733ec │ │ │ │ add r5, r6, #4 │ │ │ │ b 733d0 │ │ │ │ @@ -85458,30 +85458,30 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 733ec │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 733bc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 733bc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 73410 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7348c │ │ │ │ mov r5, #0 │ │ │ │ b 73448 │ │ │ │ @@ -85498,24 +85498,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 73464 │ │ │ │ cmp r2, #1 │ │ │ │ bne 73440 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 73440 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 734ac │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 734bc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 73504 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -85528,23 +85528,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 734dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 734b8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 734b8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 73520 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 73564 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -85553,15 +85553,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 73540 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 22a744 │ │ │ │ + b 22a78c │ │ │ │ b 717b8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 735c8 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ @@ -85578,25 +85578,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 735a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 735c8 │ │ │ │ dmb ish │ │ │ │ - b 2e5678 │ │ │ │ + b 2e56c0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ 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] @ 73640 │ │ │ │ @@ -85610,37 +85610,37 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 3a398 │ │ │ │ eorseq r2, r8, r4, ror #21 │ │ │ │ - eoreq r1, pc, r6, asr ip @ │ │ │ │ + mlaeq pc, r6, ip, r1 @ │ │ │ │ eorseq r2, r8, r4, lsl #21 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 73660 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq r1, pc, r3, ror lr @ │ │ │ │ + b 351da4 │ │ │ │ + strhteq r1, [pc], -r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 736c0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 736a4 │ │ │ │ ldr r2, [pc, #296] @ 737b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 34fa44 │ │ │ │ + bl 34fa8c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -85774,25 +85774,25 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r2, r8, r8, lsr sl │ │ │ │ - eoreq ip, lr, r8, ror #23 │ │ │ │ + eoreq ip, lr, r8, lsr #24 │ │ │ │ eorseq r2, r8, r8, lsl sl │ │ │ │ - eoreq ip, lr, r7, lsl #28 │ │ │ │ - eoreq ip, lr, r7, ror #27 │ │ │ │ + eoreq ip, lr, r7, asr #28 │ │ │ │ + eoreq ip, lr, r7, lsr #28 │ │ │ │ eorseq r2, r8, r0, lsl #20 │ │ │ │ - eoreq r1, pc, r4, asr #24 │ │ │ │ - eoreq r1, pc, r9, asr #24 │ │ │ │ + eoreq r1, pc, r4, lsl #25 │ │ │ │ + eoreq r1, pc, r9, lsl #25 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ cmp r2, r8 │ │ │ │ bls 7395c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -85800,30 +85800,30 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 7396c │ │ │ │ lsl r6, r8, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7398c │ │ │ │ strd r8, [r4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r9, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ strd r8, [r4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -85847,15 +85847,15 @@ │ │ │ │ sub r6, r1, r0 │ │ │ │ ldr r0, [pc, #2712] @ 74480 │ │ │ │ mov r1, #4 │ │ │ │ lsr r4, r6, #3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 741ec │ │ │ │ lsr r3, r6, #5 │ │ │ │ b 73a14 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldm r5, {r1, r4} │ │ │ │ @@ -85904,43 +85904,43 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r2, [pc, #2484] @ 74484 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 8b3c4 │ │ │ │ + bl 8b410 │ │ │ │ ldr r2, [pc, #2464] @ 74488 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 8b3c4 │ │ │ │ + bl 8b410 │ │ │ │ ldr r2, [pc, #2444] @ 7448c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 8b3c4 │ │ │ │ + bl 8b410 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ ldr r2, [pc, #2420] @ 74490 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 8b3c4 │ │ │ │ + bl 8b410 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ bne 73bb8 │ │ │ │ - bl 2f4454 │ │ │ │ + bl 2f449c │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ - bl 2f4578 │ │ │ │ + bl 2f45c0 │ │ │ │ ldr r1, [pc, #2364] @ 74494 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ ldr r1, [pc, #2348] @ 74498 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -85955,28 +85955,28 @@ │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [pc, #2304] @ 7449c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 34e6a0 │ │ │ │ + bl 34e6e8 │ │ │ │ b 73c80 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r0, #15 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [pc, #2260] @ 744ac │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 35f460 │ │ │ │ + bl 35f4a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 4078c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73be0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -86006,17 +86006,17 @@ │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 34e6a0 │ │ │ │ + bl 34e6e8 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ @@ -86033,27 +86033,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movne r3, r6 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ movweq r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 15c0a8 │ │ │ │ + bl 15c0f0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 73d14 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r1, #1 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #208] @ 0xd0 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 73d98 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ @@ -86074,49 +86074,49 @@ │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r1, #3 │ │ │ │ - bl 8bc94 │ │ │ │ + bl 8bce0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 73e08 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2f2930 │ │ │ │ + bl 2f2978 │ │ │ │ mov r1, #13 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [pc, #1744] @ 744a0 │ │ │ │ cmp r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ bne 73dec │ │ │ │ ldr r1, [pc, #1728] @ 744a4 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 129378 │ │ │ │ + bl 1293c0 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ bl 1df88 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 15d5c4 │ │ │ │ + bl 15d60c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ stm r5, {r1, r7} │ │ │ │ @@ -86158,26 +86158,26 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ add ip, sp, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ beq 74030 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ mov lr, #0 │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -86237,42 +86237,42 @@ │ │ │ │ and r7, r0, r6 │ │ │ │ b 73f34 │ │ │ │ rsb r0, r9, #0 │ │ │ │ add r0, sl, r0, lsl #4 │ │ │ │ sub r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ - bl 2f7588 │ │ │ │ + bl 2f75d0 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 741a8 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 15f668 │ │ │ │ + bl 15f6b0 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ beq 74048 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 74160 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 74080 │ │ │ │ cmp r1, #0 │ │ │ │ beq 74080 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ beq 740bc │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ add r4, r0, #8 │ │ │ │ b 740a4 │ │ │ │ subs r5, r5, #1 │ │ │ │ @@ -86286,52 +86286,52 @@ │ │ │ │ b 74098 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq 740d8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 1f944 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 740fc │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r6, #0 │ │ │ │ bne 7412c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str sl, [r0, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ bne 73a8c │ │ │ │ b 74180 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 74108 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 7406c │ │ │ │ b 74080 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 7406c │ │ │ │ b 74080 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ @@ -86376,15 +86376,15 @@ │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 74294 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 74294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -86403,15 +86403,15 @@ │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ beq 742ac │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ bl 7117c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f944 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ b 74368 │ │ │ │ @@ -86461,15 +86461,15 @@ │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ bl 72114 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ beq 74394 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ b 743b8 │ │ │ │ b 743a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -86484,71 +86484,71 @@ │ │ │ │ tst r6, r0 │ │ │ │ beq 743f0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 743f0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ beq 74418 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7444c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 74468 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 77084 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 726f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 743c8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 74418 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 74418 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ eorseq ip, r9, r0, lsr r4 │ │ │ │ - eoreq r1, pc, r5, lsl #28 │ │ │ │ - strdeq r1, [pc], -r2 @ │ │ │ │ - eoreq r1, pc, r0, ror #27 │ │ │ │ - strhteq ip, [lr], -r3 │ │ │ │ + eoreq r1, pc, r5, asr #28 │ │ │ │ + eoreq r1, pc, r2, lsr lr @ │ │ │ │ + eoreq r1, pc, r0, lsr #28 │ │ │ │ + strdeq ip, [lr], -r3 @ │ │ │ │ eorseq ip, r9, ip, lsr r3 │ │ │ │ eorseq ip, r9, ip, ror #4 │ │ │ │ mlaseq r8, r4, r3, ip │ │ │ │ - eorseq r3, r1, r5, ror #12 │ │ │ │ + eorseq r3, r1, r5, lsr #13 │ │ │ │ eorseq r9, r8, r8, asr sp │ │ │ │ eorseq r1, r8, ip, ror ip │ │ │ │ - eoreq r1, pc, pc, lsr sp @ │ │ │ │ - eoreq ip, lr, r4, lsr #17 │ │ │ │ + eoreq r1, pc, pc, ror sp @ │ │ │ │ + eoreq ip, lr, r4, ror #17 │ │ │ │ eorseq ip, r8, ip, ror #5 │ │ │ │ - andseq r1, r3, ip, ror #16 │ │ │ │ + @ instruction: 0x001318b4 │ │ │ │ eorseq r2, r8, r8, lsr #16 │ │ │ │ @ instruction: 0xfffe047c │ │ │ │ - eoreq r1, pc, r0, lsl #1 │ │ │ │ + eoreq r1, pc, r0, asr #1 │ │ │ │ @ instruction: 0xfffe0330 │ │ │ │ - eoreq r1, pc, r0, asr #14 │ │ │ │ + eoreq r1, pc, r0, lsl #15 │ │ │ │ eorseq r1, r8, ip, lsr #29 │ │ │ │ eorseq r2, r8, r0, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ @@ -86568,15 +86568,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 7456c │ │ │ │ ldr r0, [pc, #180] @ 745e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 74508 │ │ │ │ mov fp, r6 │ │ │ │ lsr r8, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -86600,15 +86600,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ str r3, [r6, #4] │ │ │ │ bne 74590 │ │ │ │ cmp r1, #0 │ │ │ │ beq 745c0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ stm fp, {r8, r9} │ │ │ │ str r4, [fp, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 716f8 │ │ │ │ @@ -86643,15 +86643,15 @@ │ │ │ │ beq 7467c │ │ │ │ ldr r0, [pc, #364] @ 747c4 │ │ │ │ mov r1, #8 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7462c │ │ │ │ mov fp, r0 │ │ │ │ b 74684 │ │ │ │ mov fp, #8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ @@ -86700,24 +86700,24 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 74754 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7472c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7472c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74774 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -86757,15 +86757,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 74860 │ │ │ │ ldr r0, [pc, #180] @ 748d8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 747fc │ │ │ │ mov fp, r6 │ │ │ │ lsr r8, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -86789,15 +86789,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ str r3, [r6, #4] │ │ │ │ bne 74884 │ │ │ │ cmp r1, #0 │ │ │ │ beq 748b4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ stm fp, {r8, r9} │ │ │ │ str r4, [fp, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 71558 │ │ │ │ @@ -86818,15 +86818,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ pop {r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 74998 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 7499c │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 749a0 │ │ │ │ @@ -86844,22 +86844,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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r1, r8, r4, ror r9 │ │ │ │ - ldrdeq r0, [pc], -sl @ │ │ │ │ + eoreq r0, pc, sl, lsl ip @ │ │ │ │ eorseq r1, r8, r0, lsl #19 │ │ │ │ - strhteq r0, [pc], -sl │ │ │ │ - strhteq r0, [pc], -fp │ │ │ │ + strdeq r0, [pc], -sl @ │ │ │ │ + strdeq r0, [pc], -fp @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74a04 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #76] @ 74a18 │ │ │ │ @@ -86871,52 +86871,52 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #24] @ 74a24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq fp, lr, fp, ror #25 │ │ │ │ - eoreq r0, pc, pc, asr #22 │ │ │ │ + b 351da4 │ │ │ │ + eoreq fp, lr, fp, lsr #26 │ │ │ │ + eoreq r0, pc, pc, lsl #23 │ │ │ │ eorseq r1, r8, r4, lsl #18 │ │ │ │ - eoreq r0, pc, r0, ror #9 │ │ │ │ + eoreq r0, pc, r0, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 74a4c │ │ │ │ ldr r1, [pc, #76] @ 74a8c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 74a84 │ │ │ │ ldr r3, [pc, #40] @ 74a88 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, lr, r0, asr sl │ │ │ │ + mlaeq lr, r0, sl, fp │ │ │ │ eorseq r1, r8, r0, lsr #17 │ │ │ │ - eoreq fp, lr, r8, ror #20 │ │ │ │ + eoreq fp, lr, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ lsl r8, r9, #5 │ │ │ │ cmnls r8, #-2147483640 @ 0x80000008 │ │ │ │ @@ -86932,29 +86932,29 @@ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #188] @ 74b9c │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 74ab0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ beq 74b68 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 74b68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 8740c │ │ │ │ + bl 87458 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, r4, lsl #5 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ add r4, r4, #1 │ │ │ │ sub r8, r8, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ @@ -86995,20 +86995,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, r8, r4, asr r7 │ │ │ │ eorseq r1, r8, r4, lsr r7 │ │ │ │ - eoreq r0, pc, r9, ror #18 │ │ │ │ + eoreq r0, pc, r9, lsr #19 │ │ │ │ b 1e4a4 │ │ │ │ b 1e888 │ │ │ │ b 1e3e4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #640] @ 0x280 │ │ │ │ cmp r5, #16 │ │ │ │ bls 74c60 │ │ │ │ @@ -87046,15 +87046,15 @@ │ │ │ │ bl 1e3d8 │ │ │ │ b 74c70 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ bls 74d08 │ │ │ │ ldrd r6, [r4] │ │ │ │ @@ -87084,15 +87084,15 @@ │ │ │ │ bl 1e3d8 │ │ │ │ b 74d14 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ bls 74d98 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 74dcc │ │ │ │ @@ -87120,15 +87120,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3d8 │ │ │ │ b 74da8 │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 74e24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r0, #8 │ │ │ │ @@ -87154,28 +87154,28 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 74e6c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74e44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 74e44 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 74f58 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ add r4, r0, #24 │ │ │ │ b 74ea8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #24 │ │ │ │ beq 74f58 │ │ │ │ ldrb r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #3 │ │ │ │ bcc 74e9c │ │ │ │ beq 74eec │ │ │ │ @@ -87213,27 +87213,27 @@ │ │ │ │ b 74f40 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 184550 │ │ │ │ + bl 184598 │ │ │ │ b 74e9c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #-20] @ 0xffffffec │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 74f8c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 74f8c │ │ │ │ mov r5, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 74fa8 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #24 │ │ │ │ bl 72018 │ │ │ │ @@ -87275,22 +87275,22 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq 7506c │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7504c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 75018 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 75018 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 75090 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #60 @ 0x3c │ │ │ │ @@ -87319,26 +87319,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 750bc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 750bc │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r5, r5, #4 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75128 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ beq 75144 │ │ │ │ ldrd r0, [r5] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ bl 714f4 │ │ │ │ b 75128 │ │ │ │ @@ -87356,15 +87356,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 75194 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7516c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7516c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 751fc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -87382,25 +87382,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 751b8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 751b8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75220 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7523c │ │ │ │ ldrd r0, [r5, #-4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ bl 714f4 │ │ │ │ b 75220 │ │ │ │ @@ -87433,42 +87433,42 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 752a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 752c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 752dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7526c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7526c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75318 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 75330 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 7534c │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #36 @ 0x24 │ │ │ │ bl 722a8 │ │ │ │ mov sl, r4 │ │ │ │ b 75330 │ │ │ │ @@ -87483,29 +87483,29 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r0, pc, sp, ror r2 @ │ │ │ │ + strhteq r0, [pc], -sp │ │ │ │ eorseq r0, r8, r8, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ - bl 2f3c5c │ │ │ │ + bl 2f3ca4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 753ec │ │ │ │ mov r0, sl │ │ │ │ - bl 2f3c18 │ │ │ │ + bl 2f3c60 │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ lsl r6, r0, #5 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r6, #-2147483640 @ 0x80000008 │ │ │ │ bls 753fc │ │ │ │ ldr r2, [pc, #516] @ 755e4 │ │ │ │ mov r0, r7 │ │ │ │ @@ -87522,24 +87522,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #456] @ 755dc │ │ │ │ mov r1, #8 │ │ │ │ mov r7, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7543c │ │ │ │ b 753d8 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #0 │ │ │ │ stmib sp, {r0, r9} │ │ │ │ str r4, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 2f3c18 │ │ │ │ + bl 2f3c60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 754f0 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r7, #0 │ │ │ │ b 754a0 │ │ │ │ mov r1, fp │ │ │ │ @@ -87555,78 +87555,78 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1f59c │ │ │ │ cmp r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ beq 754f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f3b4c │ │ │ │ + bl 2f3b94 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl c64a8 │ │ │ │ + bl c64f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 75500 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r9, r5 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r8, r0 │ │ │ │ bne 75464 │ │ │ │ ldr r1, [pc, #252] @ 755e0 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 129378 │ │ │ │ + bl 1293c0 │ │ │ │ b 75464 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5] │ │ │ │ bl 1f59c │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 75530 │ │ │ │ add r5, r0, #32 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r5 │ │ │ │ b 75518 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 753f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b 755c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ b 755b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 7558c │ │ │ │ add r7, r5, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r5, r7 │ │ │ │ b 75570 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 755d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f59c │ │ │ │ b 755c8 │ │ │ │ @@ -87735,20 +87735,20 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ b 7569c │ │ │ │ eor r1, r1, #1 │ │ │ │ b 75734 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, r9, r4, lsr #16 │ │ │ │ - eoreq pc, lr, r2, lsr fp @ │ │ │ │ + eoreq pc, lr, r2, ror fp @ │ │ │ │ mlaseq r8, r4, r9, r0 │ │ │ │ eorseq r0, r8, r0, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 75808 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 7580c │ │ │ │ @@ -87768,22 +87768,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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r0, r8, ip, lsr #23 │ │ │ │ - eoreq pc, lr, ip, lsl #29 │ │ │ │ + eoreq pc, lr, ip, asr #29 │ │ │ │ ldrhteq r0, [r8], -r8 │ │ │ │ - eoreq pc, lr, r4, ror #28 │ │ │ │ - eoreq pc, lr, r2, ror lr @ │ │ │ │ + eoreq pc, lr, r4, lsr #29 │ │ │ │ + strhteq pc, [lr], -r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -87992,20 +87992,20 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #16] │ │ │ │ b 75b24 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, r9, r8, ror #11 │ │ │ │ - eoreq pc, lr, lr, asr #17 │ │ │ │ + eoreq pc, lr, lr, lsl #18 │ │ │ │ eorseq r0, r8, r0, lsr r7 │ │ │ │ eorseq r0, r8, ip, ror #19 │ │ │ │ eorseq sl, r9, r0, lsr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ @@ -88079,25 +88079,25 @@ │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #16] │ │ │ │ b 75c30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ b 75cf0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq sl, r9, r8, ror #4 │ │ │ │ - ldrdeq pc, [lr], -lr @ │ │ │ │ + eoreq pc, lr, lr, lsl r6 @ │ │ │ │ eorseq r0, r8, r0, asr #8 │ │ │ │ eorseq r0, r8, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ @@ -88132,15 +88132,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #732] @ 76078 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 76008 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 75d0c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ @@ -88184,15 +88184,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #520] @ 76074 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 76008 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 75d0c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ @@ -88252,15 +88252,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #256] @ 7607c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 76014 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 75d0c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ @@ -88294,28 +88294,28 @@ │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 76044 │ │ │ │ b 76058 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 726a4 │ │ │ │ b 7606c │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r9, ip, lsr #31 │ │ │ │ eorseq sl, r9, ip, ror r0 │ │ │ │ mlaseq r9, ip, lr, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ @@ -88429,29 +88429,29 @@ │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ ldrb r2, [fp, #64] @ 0x40 │ │ │ │ strd r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 76348 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ add fp, fp, #56 @ 0x38 │ │ │ │ ldr r2, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 7633c │ │ │ │ ldr r0, [pc, #836] @ 765c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 76540 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [r0, #16] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ @@ -88486,15 +88486,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 76310 │ │ │ │ cmp r1, #1 │ │ │ │ bne 76338 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #24 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ @@ -88520,15 +88520,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 76398 │ │ │ │ cmp r1, #1 │ │ │ │ bne 76144 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ b 76144 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 717b8 │ │ │ │ b 76144 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ @@ -88625,51 +88625,51 @@ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 76580 │ │ │ │ b 7656c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ b 7658c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 7352c │ │ │ │ b 76584 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r9, r9, r4, lsl #27 │ │ │ │ - eoreq lr, lr, sl, lsr #27 │ │ │ │ + eoreq lr, lr, sl, ror #27 │ │ │ │ eorseq pc, r7, ip, lsl #24 │ │ │ │ eorseq pc, r7, r8, ror #29 │ │ │ │ - eoreq sl, lr, r4, asr r0 │ │ │ │ + mlaeq lr, r4, r0, sl │ │ │ │ eorseq pc, r7, r0, lsl sl @ │ │ │ │ - eoreq lr, lr, r1, lsr #16 │ │ │ │ + eoreq lr, lr, r1, ror #16 │ │ │ │ eorseq pc, r7, r4, ror #22 │ │ │ │ eorseq pc, r7, r4, ror #18 │ │ │ │ eorseq pc, r7, r8, ror #18 │ │ │ │ eorseq r9, r9, r0, lsr #23 │ │ │ │ eorseq r9, r9, r0, lsr sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl c6798 │ │ │ │ + bl c67e0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f7a94 │ │ │ │ + bl 2f7adc │ │ │ │ cmp r6, #0 │ │ │ │ beq 76604 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e348 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -88684,15 +88684,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 76650 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ad10c │ │ │ │ + bl 2ad154 │ │ │ │ ldrb r0, [r4, #209] @ 0xd1 │ │ │ │ add r7, r5, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 767ac │ │ │ │ cmp r0, #3 │ │ │ │ beq 7672c │ │ │ │ cmp r0, #4 │ │ │ │ @@ -88727,27 +88727,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 766d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 766fc │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76708 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7672c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ bl 72374 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmn r0, #1 │ │ │ │ beq 7677c │ │ │ │ @@ -88759,15 +88759,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 76750 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7677c │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76830 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -88789,38 +88789,38 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 767c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 767f4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76830 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7680c │ │ │ │ cmp r2, #1 │ │ │ │ bne 76830 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ bne 76840 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ad140 │ │ │ │ + b 2ad188 │ │ │ │ mov r8, r0 │ │ │ │ b 76878 │ │ │ │ mov r8, r0 │ │ │ │ b 768a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #264]! @ 0x108 │ │ │ │ @@ -88834,95 +88834,95 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76884 │ │ │ │ cmp r2, #1 │ │ │ │ bne 768a8 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ bl 72374 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7699c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 768d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7699c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 7699c │ │ │ │ mov r8, r0 │ │ │ │ b 7699c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7699c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7692c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7699c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 7699c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7699c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 76978 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7699c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 769b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ad140 │ │ │ │ + bl 2ad188 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ beq 769e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ad10c │ │ │ │ + bl 2ad154 │ │ │ │ ldrb r0, [r4, #518] @ 0x206 │ │ │ │ add r7, r5, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76b5c │ │ │ │ cmp r0, #3 │ │ │ │ beq 76ac4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -88957,27 +88957,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76a70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76a94 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #520]! @ 0x208 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76aa0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76ac4 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r7 │ │ │ │ bl 72374 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ cmn r0, #1 │ │ │ │ beq 76b14 │ │ │ │ @@ -88989,30 +88989,30 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 76ae8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76b14 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76b50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 76b2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 76b50 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ b 76be8 │ │ │ │ mov r0, r7 │ │ │ │ bl 72374 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ cmn r0, #1 │ │ │ │ @@ -89025,46 +89025,46 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 76b78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76ba4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76be0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 76bbc │ │ │ │ cmp r2, #1 │ │ │ │ bne 76be0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ ldr r1, [r4, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ beq 76c00 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ bne 76c10 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ad140 │ │ │ │ + b 2ad188 │ │ │ │ mov r8, r0 │ │ │ │ b 76d38 │ │ │ │ mov r8, r0 │ │ │ │ b 76c58 │ │ │ │ mov r8, r0 │ │ │ │ b 76d94 │ │ │ │ mov r8, r0 │ │ │ │ @@ -89082,96 +89082,96 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 76c64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76c88 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r7 │ │ │ │ bl 72374 │ │ │ │ add r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76cdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 76cb8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76cdc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ b 76d9c │ │ │ │ mov r8, r0 │ │ │ │ b 76d9c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76d38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 76d14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76d38 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ b 76d9c │ │ │ │ mov r8, r0 │ │ │ │ b 76d9c │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76d94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 76d70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 76d94 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ ldr r1, [r4, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ beq 76db4 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 76dcc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ad140 │ │ │ │ + bl 2ad188 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ b 1e528 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -89248,25 +89248,25 @@ │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #16] │ │ │ │ b 76e74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ b 76f34 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r9, r9, r8, lsr #32 │ │ │ │ - mlaeq lr, sl, r3, lr │ │ │ │ + ldrdeq lr, [lr], -sl @ │ │ │ │ ldrshteq pc, [r7], -ip @ │ │ │ │ eorseq pc, r7, r8, asr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ @@ -89280,15 +89280,15 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 76fa0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ beq 76fd4 │ │ │ │ @@ -89301,15 +89301,15 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 76ff4 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ beq 7705c │ │ │ │ @@ -89326,93 +89326,93 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 7705c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7702c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7702c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77080 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r7, r2, r1, lsr #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 770b8 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r6 │ │ │ │ b 770a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 770d8 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 770fc │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r6, r5 │ │ │ │ b 770e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77118 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77148 │ │ │ │ ldr r1, [pc, #80] @ 7718c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 77184 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 77188 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq pc, r7, r0, ror #6 │ │ │ │ - eoreq lr, lr, r3, lsl #11 │ │ │ │ - strhteq lr, [lr], -r9 │ │ │ │ + eoreq lr, lr, r3, asr #11 │ │ │ │ + strdeq lr, [lr], -r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #240] @ 0xf0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #10 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ @@ -89443,43 +89443,43 @@ │ │ │ │ mov r0, #24 │ │ │ │ str r5, [r6, #240] @ 0xf0 │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77360 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77360 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull sl, r0, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 772c4 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 772c4 │ │ │ │ cmp r7, #11 │ │ │ │ bcs 772d4 │ │ │ │ ldr r0, [pc, #260] @ 77390 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 771d8 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ @@ -89492,22 +89492,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77334 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 35cadc │ │ │ │ + bl 35cb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77334 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 1b741c │ │ │ │ + bl 1b7464 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #8 │ │ │ │ beq 771d8 │ │ │ │ str r8, [r6, #240] @ 0xf0 │ │ │ │ stm r6, {r4, r9} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -89534,30 +89534,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ mlaseq r9, r0, fp, r8 │ │ │ │ - strhteq sl, [lr], -r0 │ │ │ │ + strdeq sl, [lr], -r0 @ │ │ │ │ eorseq pc, r7, r4, lsr #3 │ │ │ │ eorseq pc, r7, ip, asr r1 @ │ │ │ │ - strdeq sp, [lr], -sl @ │ │ │ │ + eoreq sp, lr, sl, lsr pc │ │ │ │ eorseq lr, r7, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r8, #8]! │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 773d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ad10c │ │ │ │ + bl 2ad154 │ │ │ │ ldrb r0, [fp, #518] @ 0x206 │ │ │ │ add r1, pc, #24 │ │ │ │ add r9, r8, #24 │ │ │ │ str r9, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r8, [sp, #20] │ │ │ │ @@ -89595,28 +89595,28 @@ │ │ │ │ bl 3a1d8 │ │ │ │ b 77cac │ │ │ │ mov r4, r0 │ │ │ │ b 77eec │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 224d64 │ │ │ │ + bl 224dac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #23 │ │ │ │ beq 77b88 │ │ │ │ mov r0, #1 │ │ │ │ add r6, fp, #160 @ 0xa0 │ │ │ │ strb r0, [fp, #516] @ 0x204 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, fp, #488 @ 0x1e8 │ │ │ │ - bl 1f68d0 │ │ │ │ + bl 1f6918 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77884 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -89631,15 +89631,15 @@ │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 774f4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7751c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #22 │ │ │ │ beq 77b94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [fp, #516] @ 0x204 │ │ │ │ add r0, fp, #568 @ 0x238 │ │ │ │ @@ -89728,15 +89728,15 @@ │ │ │ │ bl 72cd0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 77960 │ │ │ │ add r1, fp, #504 @ 0x1f8 │ │ │ │ add r0, r5, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ @@ -89761,15 +89761,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r7, r0, r0, lsl #2 │ │ │ │ add r1, r2, r7, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ and r8, r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ bne 77780 │ │ │ │ b 776f0 │ │ │ │ @@ -89804,60 +89804,60 @@ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ ldr r6, [fp, #520] @ 0x208 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [r6, #156] @ 0x9c │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ - bl a5054 │ │ │ │ + bl a509c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r7, r4, r7, lsl #2 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 77804 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 77804 │ │ │ │ - bl a1e34 │ │ │ │ + bl a1e80 │ │ │ │ str r6, [r7, #-8] │ │ │ │ str r9, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [fp, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ bne 77854 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #572]! @ 0x23c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77830 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77854 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #520]! @ 0x208 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77860 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77884 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ ldrbne r2, [fp, #516] @ 0x204 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 77b38 │ │ │ │ mov r0, #0 │ │ │ │ @@ -89875,47 +89875,47 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 778c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 778ec │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77928 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77904 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77928 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [fp, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7793c │ │ │ │ add r0, fp, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ ldr r1, [fp, #492] @ 0x1ec │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 77b0c │ │ │ │ ldr r0, [fp, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 77b10 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ b 77a8c │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ @@ -89936,15 +89936,15 @@ │ │ │ │ ldr r0, [pc, #1404] @ 77f44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 77a84 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77a84 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77c78 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89977,15 +89977,15 @@ │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #1252] @ 77f58 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 717b8 │ │ │ │ ldr r0, [fp, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ bne 77ac8 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #572]! @ 0x23c │ │ │ │ @@ -89994,40 +89994,40 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77aa4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77ac8 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #520]! @ 0x208 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77ad4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77af8 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #516] @ 0x204 │ │ │ │ str r9, [fp, #520] @ 0x208 │ │ │ │ mov r1, r9 │ │ │ │ b 7747c │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ strb r4, [fp, #518] @ 0x206 │ │ │ │ cmp r0, #2 │ │ │ │ beq 77b2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ad140 │ │ │ │ + bl 2ad188 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #21 │ │ │ │ bne 77b74 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #164]! @ 0xa4 │ │ │ │ @@ -90036,15 +90036,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77b4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 7789c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ b 7789c │ │ │ │ bl 717b8 │ │ │ │ b 7789c │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #4 │ │ │ │ b 77b10 │ │ │ │ mov r5, #1 │ │ │ │ @@ -90066,15 +90066,15 @@ │ │ │ │ ldr r0, [pc, #856] @ 77f28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 77854 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77854 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77c94 │ │ │ │ mov r7, r0 │ │ │ │ @@ -90101,15 +90101,15 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ b 77854 │ │ │ │ ldr r0, [pc, #712] @ 77f48 │ │ │ │ ldr r2, [pc, #712] @ 77f4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ @@ -90159,19 +90159,19 @@ │ │ │ │ b 77ecc │ │ │ │ mov r4, r0 │ │ │ │ b 77e04 │ │ │ │ b 77dec │ │ │ │ b 77d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ b 77df0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, fp, #488 @ 0x1e8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77dac │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ @@ -90179,15 +90179,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77d88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77dac │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r5, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77ecc │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ b 77ecc │ │ │ │ mov r4, r0 │ │ │ │ @@ -90213,15 +90213,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77e10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77e34 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ beq 77e58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r1, [r1, #516] @ 0x204 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -90230,15 +90230,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 72374 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r0, r6, #488 @ 0x1e8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r6, #504] @ 0x1f8 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77eb8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ @@ -90246,67 +90246,67 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77e94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77eb8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r5, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77ecc │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ bl 715ac │ │ │ │ ldr r1, [r5, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ beq 77ee4 │ │ │ │ ldr r0, [r5, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #518] @ 0x206 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 77f08 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ad140 │ │ │ │ + bl 2ad188 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq lr, [r7], -r0 │ │ │ │ eorseq lr, r7, r4, ror #25 │ │ │ │ eorseq r8, r9, r8, ror r1 │ │ │ │ ldrshteq r8, [r9], -ip │ │ │ │ ldrsbteq r8, [r9], -ip │ │ │ │ - eoreq sp, lr, r7, lsr r7 │ │ │ │ + eoreq sp, lr, r7, ror r7 │ │ │ │ eorseq lr, r7, r8, lsr #9 │ │ │ │ eorseq lr, r7, r4, lsr #10 │ │ │ │ eorseq lr, r7, r4, lsl r5 │ │ │ │ eorseq r8, r9, r0, lsl #7 │ │ │ │ ldrshteq r8, [r9], -r4 │ │ │ │ ldrsbteq r8, [r9], -r4 │ │ │ │ - eoreq sp, lr, r3, asr r7 │ │ │ │ + mlaeq lr, r3, r7, sp │ │ │ │ eorseq lr, r7, ip, ror #9 │ │ │ │ eorseq lr, r7, r0, lsr r7 │ │ │ │ eorseq lr, r7, ip, asr #14 │ │ │ │ ldrshteq r8, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8, #8]! │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 77f88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ad10c │ │ │ │ + bl 2ad154 │ │ │ │ ldrb r0, [sl, #209] @ 0xd1 │ │ │ │ add r1, pc, #8 │ │ │ │ add fp, r8, #24 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @@ -90337,28 +90337,28 @@ │ │ │ │ b 78010 │ │ │ │ mov r7, r0 │ │ │ │ b 78a48 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 224d64 │ │ │ │ + bl 224dac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #23 │ │ │ │ beq 78298 │ │ │ │ mov r0, #1 │ │ │ │ add r4, sl, #160 @ 0xa0 │ │ │ │ strb r0, [sl, #208] @ 0xd0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sl, #192 @ 0xc0 │ │ │ │ - bl 1f68d0 │ │ │ │ + bl 1f6918 │ │ │ │ cmp r0, #0 │ │ │ │ beq 786b0 │ │ │ │ add r9, sl, #216 @ 0xd8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -90374,15 +90374,15 @@ │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 78090 │ │ │ │ cmp r0, #1 │ │ │ │ bne 780b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #22 │ │ │ │ beq 782b4 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sl, #264 @ 0x108 │ │ │ │ strb r0, [sl, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -90416,15 +90416,15 @@ │ │ │ │ ldr r0, [pc, #2432] @ 78ac8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 78210 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78210 │ │ │ │ ldr r0, [r4] │ │ │ │ stmib sp, {r8, fp} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 787e4 │ │ │ │ @@ -90459,15 +90459,15 @@ │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [pc, #2272] @ 78adc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldmib sp, {r8, fp} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 717b8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #21 │ │ │ │ bne 78254 │ │ │ │ mov r0, sl │ │ │ │ @@ -90477,27 +90477,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 78230 │ │ │ │ cmp r2, #1 │ │ │ │ bne 78254 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7825c │ │ │ │ cmp r1, #1 │ │ │ │ bne 78284 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sl, #216] @ 0xd8 │ │ │ │ strb r0, [sl, #208] @ 0xd0 │ │ │ │ mov r1, fp │ │ │ │ b 78014 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #3 │ │ │ │ @@ -90522,15 +90522,15 @@ │ │ │ │ ldr r0, [pc, #1960] @ 78a98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 78680 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78680 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 78834 │ │ │ │ mov r7, r0 │ │ │ │ @@ -90557,15 +90557,15 @@ │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ b 78680 │ │ │ │ ldr r0, [pc, #1756] @ 78a7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bhi 784c4 │ │ │ │ ldr r4, [pc, #1740] @ 78a80 │ │ │ │ @@ -90579,15 +90579,15 @@ │ │ │ │ ldr r0, [pc, #1712] @ 78a84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 784c4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 784c4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #28]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 78800 │ │ │ │ @@ -90633,15 +90633,15 @@ │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r0, [sl, #216] @ 0xd8 │ │ │ │ mov r4, sl │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ str r5, [r4, #256]! @ 0x100 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ sub r9, r4, #32 │ │ │ │ mov r6, r4 │ │ │ │ @@ -90714,57 +90714,57 @@ │ │ │ │ bne 785d8 │ │ │ │ ldr r0, [sl, #244] @ 0xf4 │ │ │ │ bl 72cd0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r1, r5, #8 │ │ │ │ add r2, sl, #196 @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8b1c8 │ │ │ │ + bl 8b214 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7863c │ │ │ │ add r0, r7, #4 │ │ │ │ - bl a1e34 │ │ │ │ + bl a1e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [sl, #264] @ 0x108 │ │ │ │ cmp r0, #21 │ │ │ │ bne 78680 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7865c │ │ │ │ cmp r2, #1 │ │ │ │ bne 78680 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 7868c │ │ │ │ cmp r2, #1 │ │ │ │ bne 786b0 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ ldrbne r2, [sl, #208] @ 0xd0 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 78784 │ │ │ │ mov r0, #0 │ │ │ │ @@ -90782,15 +90782,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 786ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 78718 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sl, #196] @ 0xc4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7875c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ @@ -90799,22 +90799,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 78738 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7875c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sl, #8] │ │ │ │ strb r4, [sl, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 78778 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ad140 │ │ │ │ + bl 2ad188 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #21 │ │ │ │ bne 787dc │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #164]! @ 0xa4 │ │ │ │ @@ -90823,15 +90823,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 78798 │ │ │ │ cmp r2, #1 │ │ │ │ bne 786c8 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ b 786c8 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ strb r4, [sl, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ bne 7876c │ │ │ │ @@ -90896,36 +90896,36 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 71284 │ │ │ │ b 78970 │ │ │ │ b 78968 │ │ │ │ mov r7, r0 │ │ │ │ stmib sp, {r8, fp} │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ b 78970 │ │ │ │ b 7894c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sl, #192 @ 0xc0 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [sl, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 78a40 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 78910 │ │ │ │ cmp r2, #1 │ │ │ │ bne 78a40 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ b 78a40 │ │ │ │ b 78950 │ │ │ │ b 78950 │ │ │ │ stmib sp, {r8, fp} │ │ │ │ mov r7, r0 │ │ │ │ b 78984 │ │ │ │ stmib sp, {r8, fp} │ │ │ │ @@ -90949,15 +90949,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 78990 │ │ │ │ cmp r2, #1 │ │ │ │ bne 789c0 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ b 789c0 │ │ │ │ stmib sp, {r8, fp} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ beq 789ec │ │ │ │ @@ -90969,66 +90969,66 @@ │ │ │ │ mov r7, r0 │ │ │ │ stmib sp, {r8, fp} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 72374 │ │ │ │ add r0, sl, #192 @ 0xc0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [sl, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 78a40 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 78a1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 78a40 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #209] @ 0xd1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 78a64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ - bl 2ad140 │ │ │ │ + bl 2ad188 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ eorseq lr, r7, ip, lsl #3 │ │ │ │ eorseq lr, r7, r0, lsr #3 │ │ │ │ eorseq r7, r9, r4, ror r9 │ │ │ │ eorseq r7, r9, r0, asr fp │ │ │ │ eorseq r7, r9, r0, lsr fp │ │ │ │ - eoreq ip, lr, r7, asr #23 │ │ │ │ + eoreq ip, lr, r7, lsl #24 │ │ │ │ eorseq sp, r7, r0, lsr #19 │ │ │ │ eorseq r7, r9, r8, asr sl │ │ │ │ mlaseq r9, r0, sl, r7 │ │ │ │ eorseq r7, r9, r0, ror sl │ │ │ │ - mlaeq lr, r3, fp, ip │ │ │ │ + ldrdeq ip, [lr], -r3 @ │ │ │ │ eorseq sp, r7, r4, asr r9 │ │ │ │ eorseq sp, r7, r4, lsl #28 │ │ │ │ eorseq sp, r7, r4, asr #28 │ │ │ │ mlaseq r7, r8, r9, sp │ │ │ │ mlaseq r7, r0, sp, sp │ │ │ │ eorseq sp, r7, r8, lsl sp │ │ │ │ @ instruction: 0xffff8028 │ │ │ │ eorseq r7, r9, r0, lsr #19 │ │ │ │ eorseq r7, r9, r0, lsl #24 │ │ │ │ eorseq r7, r9, r8, lsl sp │ │ │ │ ldrshteq r7, [r9], -r8 │ │ │ │ - eoreq ip, lr, r7, ror #23 │ │ │ │ + eoreq ip, lr, r7, lsr #24 │ │ │ │ ldrshteq sp, [r7], -r8 │ │ │ │ eorseq sp, r7, ip, lsr #31 │ │ │ │ eorseq lr, r7, r0, asr #32 │ │ │ │ eorseq r7, r9, ip, ror #22 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -91045,15 +91045,15 @@ │ │ │ │ ldr r0, [pc, #320] @ 78c5c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 78c18 │ │ │ │ lsr ip, r6, #2 │ │ │ │ b 78b4c │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -91110,22 +91110,22 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl df6d0 │ │ │ │ + bl df718 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 72954 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl df6d0 │ │ │ │ + bl df718 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r7, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov sl, r1 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ @@ -91157,41 +91157,41 @@ │ │ │ │ cmp r4, #8 │ │ │ │ bne 78ca8 │ │ │ │ b 78d10 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #7 │ │ │ │ beq 78cf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b210 │ │ │ │ + bl 18b258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add ip, r7, #16 │ │ │ │ stm r7, {r4, fp} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r6, [r7, #8] │ │ │ │ str r5, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r2, {r0, r1} │ │ │ │ str r0, [r2, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2db4e4 │ │ │ │ + bl 2db52c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #580] @ 78f80 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 78eb0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r9, r8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -91253,24 +91253,24 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ b 78dac │ │ │ │ ldr r0, [r7] │ │ │ │ add fp, r9, #16 │ │ │ │ cmp r0, #7 │ │ │ │ beq 78e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b210 │ │ │ │ + bl 18b258 │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #16 │ │ │ │ str sl, [r7] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r4, [r7, #8] │ │ │ │ str r5, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db4e4 │ │ │ │ + bl 2db52c │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -91309,23 +91309,23 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 7280c │ │ │ │ b 78f6c │ │ │ │ b 78f48 │ │ │ │ b 78f68 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2db4e4 │ │ │ │ + bl 2db52c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 733a0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2db4e4 │ │ │ │ + bl 2db52c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrsbteq r7, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ @@ -91359,19 +91359,19 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 78fa4 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r2, r7 │ │ │ │ - bl 886bc │ │ │ │ + bl 88708 │ │ │ │ mov r4, r1 │ │ │ │ b 78fa4 │ │ │ │ mov r0, #0 │ │ │ │ b 78fa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -91381,15 +91381,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #336] @ 791b0 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 79174 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, #1 │ │ │ │ str r4, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -91417,19 +91417,19 @@ │ │ │ │ bl 1eb4c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 79098 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r7, ip} │ │ │ │ stm sp, {r7, ip} │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ mov r2, r4 │ │ │ │ - bl 886bc │ │ │ │ + bl 88708 │ │ │ │ mov r6, r1 │ │ │ │ b 79098 │ │ │ │ mov r0, #0 │ │ │ │ b 79098 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ bne 79150 │ │ │ │ @@ -91458,15 +91458,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 791a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrhteq r6, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ @@ -91486,15 +91486,15 @@ │ │ │ │ beq 7923c │ │ │ │ ldr r0, [pc, #192] @ 792c4 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7929c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -91506,15 +91506,15 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 79288 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c528 │ │ │ │ + bl 15c570 │ │ │ │ add r2, sp, #24 │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r7, r4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ bne 7925c │ │ │ │ @@ -91550,15 +91550,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #276] @ 79418 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 793d4 │ │ │ │ str r5, [r0] │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -91622,15 +91622,15 @@ │ │ │ │ eorseq r6, r9, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 30c8d4 │ │ │ │ + bl 30c91c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 794a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -91649,22 +91649,22 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 79530 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79480 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 79480 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30c9b0 │ │ │ │ + bl 30c9f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r9, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ mvncs r9, #0 │ │ │ │ cmp r9, #4 │ │ │ │ @@ -91680,27 +91680,27 @@ │ │ │ │ beq 79558 │ │ │ │ ldr r0, [pc, #544] @ 7972c │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7969c │ │ │ │ mov r7, r0 │ │ │ │ b 79560 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79694 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r6, [r7] │ │ │ │ @@ -91718,26 +91718,26 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ stm r0, {r5, r9, sl} │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 30c8d4 │ │ │ │ + bl 30c91c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 79610 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ bne 79594 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 30c9b0 │ │ │ │ + bl 30c9f8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mvncs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -91761,24 +91761,24 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 79668 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 79640 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 79640 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 79688 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ @@ -91792,26 +91792,26 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 796e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 71674 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 79714 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 79714 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 71674 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 7273c │ │ │ │ mov r0, r4 │ │ │ │ @@ -91868,15 +91868,15 @@ │ │ │ │ bhi 79924 │ │ │ │ ldr r0, [pc, #356] @ 79960 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 79928 │ │ │ │ rev r1, fp │ │ │ │ mov r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r6, #1 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -91950,15 +91950,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 79958 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r9, ip, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -91977,15 +91977,15 @@ │ │ │ │ beq 799e0 │ │ │ │ ldr r0, [pc, #272] @ 79ac0 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 799e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -92029,23 +92029,23 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ bne 79a24 │ │ │ │ b 79a3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 129b78 │ │ │ │ + bl 129bc0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 7273c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 129b78 │ │ │ │ + bl 129bc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, r9, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r1] │ │ │ │ @@ -92067,15 +92067,15 @@ │ │ │ │ beq 79b38 │ │ │ │ ldr r0, [pc, #72] @ 79b60 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ bne 79b40 │ │ │ │ b 79aec │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, sl │ │ │ │ str r6, [r4] │ │ │ │ @@ -92102,28 +92102,28 @@ │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r4, fp │ │ │ │ beq 79bf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r5, #8 │ │ │ │ str r4, [r7] │ │ │ │ - bl d5564 │ │ │ │ + bl d55ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq 79b98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ beq 79c08 │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ sub r6, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 79b90 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 79b90 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm sl, {r0, r1} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -92133,15 +92133,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #360] @ 79d88 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 79d30 │ │ │ │ str r6, [r0] │ │ │ │ mov r6, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -92157,28 +92157,28 @@ │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r5, #16 │ │ │ │ cmp r1, fp │ │ │ │ beq 79d1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl d5564 │ │ │ │ + bl d55ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ beq 79c74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ beq 79ccc │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ sub r4, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 79c6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 79c6c │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5], #8 │ │ │ │ bl 1e444 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, r0 │ │ │ │ @@ -92250,15 +92250,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #288] @ 79f14 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 79ebc │ │ │ │ add r6, r7, #4 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [r0] │ │ │ │ @@ -92348,15 +92348,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #384] @ 7a0fc │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a0a4 │ │ │ │ str r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r5, #1 │ │ │ │ ldm r7, {r0, r8, fp} │ │ │ │ @@ -92466,15 +92466,15 @@ │ │ │ │ beq 7a18c │ │ │ │ ldr r0, [pc, #688] @ 7a404 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a3cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -92585,15 +92585,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #220] @ 7a410 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ beq 7a384 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a364 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 1db98 │ │ │ │ @@ -92601,26 +92601,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a384 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a384 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a1c8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a1c8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7a1c8 │ │ │ │ ldm sp, {r4, r8} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r0, r1, r8} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -92664,15 +92664,15 @@ │ │ │ │ beq 7a49c │ │ │ │ ldr r0, [pc, #156] @ 7a508 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a444 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bne 7a4b0 │ │ │ │ b 7a4e0 │ │ │ │ @@ -92696,38 +92696,38 @@ │ │ │ │ str fp, [sl] │ │ │ │ str r8, [sl, #4] │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r9, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f72bc │ │ │ │ + bl 2f7304 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 7a664 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f7558 │ │ │ │ + bl 2f75a0 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f7558 │ │ │ │ + bl 2f75a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bne 7a5bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -92736,54 +92736,54 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ bne 7a5bc │ │ │ │ ldr r1, [pc, #512] @ 7a794 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #11 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f7368 │ │ │ │ + bl 2f73b0 │ │ │ │ b 7a608 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f7340 │ │ │ │ + bl 2f7388 │ │ │ │ movw r2, #56320 @ 0xdc00 │ │ │ │ movt r2, #64480 @ 0xfbe0 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #25 │ │ │ │ bge 7a624 │ │ │ │ ldr r1, [pc, #428] @ 7a790 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f7368 │ │ │ │ + bl 2f73b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a63c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7a63c │ │ │ │ ldr r2, [pc, #340] @ 7a780 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ - bl 2f7368 │ │ │ │ + bl 2f73b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 7a6a4 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ @@ -92832,52 +92832,52 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 7a764 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7a74c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r7, ip, lsr #29 │ │ │ │ - strdeq sl, [lr], -r6 @ │ │ │ │ + eoreq sl, lr, r6, lsr ip │ │ │ │ eorseq fp, r7, r4, ror #19 │ │ │ │ - eoreq fp, lr, r1, ror r2 │ │ │ │ + strhteq fp, [lr], -r1 │ │ │ │ mlaseq r7, r8, lr, fp │ │ │ │ - strdeq fp, [lr], -r9 @ │ │ │ │ + eoreq fp, lr, r9, lsr r2 │ │ │ │ eorseq fp, r7, r8, lsr #19 │ │ │ │ - strhteq fp, [lr], -fp │ │ │ │ - eoreq fp, lr, sl, lsl r3 │ │ │ │ + strdeq fp, [lr], -fp @ │ │ │ │ + eoreq fp, lr, sl, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f74c4 │ │ │ │ + bl 2f750c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 7a8fc │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ uxtb r8, r0 │ │ │ │ @@ -92931,15 +92931,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ bne 7a880 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a880 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ @@ -92982,27 +92982,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7a96c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r7, r4, asr #24 │ │ │ │ - eoreq sl, lr, lr, asr r9 │ │ │ │ + mlaeq lr, lr, r9, sl │ │ │ │ eorseq fp, r7, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f74c4 │ │ │ │ + bl 2f750c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 7aa5c │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -93026,15 +93026,15 @@ │ │ │ │ adc r3, r3, #0 │ │ │ │ adds r2, r2, #8 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r4] │ │ │ │ beq 7a9f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [sp, #13] │ │ │ │ ldrd r2, [r4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc r1, r3, #0 │ │ │ │ @@ -93065,19 +93065,19 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7aab8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r7, r4, ror #21 │ │ │ │ - strdeq sl, [lr], -lr @ │ │ │ │ + eoreq sl, lr, lr, lsr r8 │ │ │ │ eorseq fp, r7, ip, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #620] @ 7ad58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r8, [r5] │ │ │ │ @@ -93096,40 +93096,40 @@ │ │ │ │ str r3, [r7] │ │ │ │ beq 7ab50 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2f1ab8 │ │ │ │ + bl 2f1b00 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 72b88 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7ac88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c674 │ │ │ │ + bl 15c6bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ac88 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ - bl 2e529c │ │ │ │ + bl 2e52e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 7ab8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 7ad68 │ │ │ │ ldr r0, [pc, #456] @ 7ad5c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7acb8 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1df10 │ │ │ │ @@ -93137,27 +93137,27 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bcs 7acd4 │ │ │ │ strb r6, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 2fa07c │ │ │ │ + bl 2fa0c4 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r2, #300 @ 0x12c │ │ │ │ mov r3, r6 │ │ │ │ - bl 10d7a8 │ │ │ │ + bl 10d7f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d994 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -93185,15 +93185,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 7ad68 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14de90 │ │ │ │ + bl 14ded8 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #176] @ 7ad64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -93213,29 +93213,29 @@ │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d994 │ │ │ │ b 7ad30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl ae7ec │ │ │ │ + bl ae834 │ │ │ │ b 7ad30 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 72b88 │ │ │ │ b 7ad4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 7ad4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14de90 │ │ │ │ + bl 14ded8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ eorseq r6, r9, r0, asr #21 │ │ │ │ eorseq r5, r9, r8, lsl #5 │ │ │ │ eorseq fp, r7, r0, ror #17 │ │ │ │ eorseq fp, r7, ip, ror #17 │ │ │ │ @@ -93251,15 +93251,15 @@ │ │ │ │ add r5, r0, r3 │ │ │ │ add r4, r5, #16 │ │ │ │ beq 7ae04 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ae70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9af4 │ │ │ │ + bl 2e9b3c │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 7ae78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7addc │ │ │ │ mov r7, r0 │ │ │ │ bl 1f944 │ │ │ │ @@ -93300,20 +93300,20 @@ │ │ │ │ bl 1fb3c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ae70 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7ae1c │ │ │ │ - bl 1396b8 │ │ │ │ + bl 139700 │ │ │ │ bl 74c08 │ │ │ │ b 7aee4 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e4a4 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #232] @ 7af74 │ │ │ │ ldr r2, [pc, #232] @ 7af78 │ │ │ │ ldr r7, [pc, #232] @ 7af7c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -93330,15 +93330,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 74c00 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #120] @ 7af68 │ │ │ │ ldr r7, [pc, #120] @ 7af6c │ │ │ │ ldr r2, [pc, #120] @ 7af70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -93364,17 +93364,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r9, r0, lsr r8 │ │ │ │ eorseq fp, r7, r8, lsl r6 │ │ │ │ - mulseq r2, r4, r5 │ │ │ │ + @ instruction: 0x0012a5dc │ │ │ │ ldrshteq fp, [r7], -ip │ │ │ │ - andseq sl, r2, r8, lsr r6 │ │ │ │ + andseq sl, r2, r0, lsl #13 │ │ │ │ eorseq fp, r7, ip, asr r6 │ │ │ │ eorseq fp, r7, r0, ror r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -93394,27 +93394,27 @@ │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b010 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2e9510 │ │ │ │ + bl 2e9558 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b008 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e888 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #128] @ 7b0a0 │ │ │ │ ldr r2, [pc, #128] @ 7b0a4 │ │ │ │ ldr r6, [pc, #128] @ 7b0a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -93437,19 +93437,19 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b098 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r9, ip, ror r7 │ │ │ │ - andseq sl, r2, r4, lsr #9 │ │ │ │ + andseq sl, r2, ip, ror #9 │ │ │ │ eorseq fp, r7, r8, asr #9 │ │ │ │ ldrhteq fp, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #652] @ 7b34c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -93467,73 +93467,73 @@ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b240 │ │ │ │ ldr r1, [pc, #592] @ 7b350 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e9144 │ │ │ │ + bl 2e918c │ │ │ │ ldr r1, [pc, #576] @ 7b354 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ b 7b18c │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b240 │ │ │ │ ldr r1, [pc, #528] @ 7b364 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e9144 │ │ │ │ + bl 2e918c │ │ │ │ ldr r1, [pc, #512] @ 7b368 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ bl 1ebb8 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 7b1c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7b1c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b1d8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b274 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b21c │ │ │ │ - bl 1396b8 │ │ │ │ + bl 139700 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ bl 1ebb8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b2c0 │ │ │ │ @@ -93546,28 +93546,28 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1e30c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1f944 │ │ │ │ bl 74c00 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #264] @ 7b358 │ │ │ │ ldr r7, [pc, #264] @ 7b35c │ │ │ │ ldr r2, [pc, #264] @ 7b360 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7b2ec │ │ │ │ bl 74c08 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #232] @ 7b36c │ │ │ │ ldr r7, [pc, #232] @ 7b370 │ │ │ │ ldr r2, [pc, #232] @ 7b374 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -93578,15 +93578,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ b 7b308 │ │ │ │ bl 74c08 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #168] @ 7b378 │ │ │ │ ldr r7, [pc, #168] @ 7b37c │ │ │ │ ldr r2, [pc, #168] @ 7b380 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -93601,47 +93601,47 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - bl 1397a0 │ │ │ │ + bl 1397e8 │ │ │ │ b 7b328 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b344 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r6, [r9], -r4 │ │ │ │ - eoreq sl, lr, r0, asr #17 │ │ │ │ - eoreq sl, lr, r9, asr #17 │ │ │ │ + eoreq sl, lr, r0, lsl #18 │ │ │ │ + eoreq sl, lr, r9, lsl #18 │ │ │ │ ldrhteq fp, [r7], -r8 │ │ │ │ - andseq sl, r2, r8, ror #4 │ │ │ │ + @ instruction: 0x0012a2b0 │ │ │ │ ldrhteq fp, [r7], -r8 │ │ │ │ - eoreq sl, lr, r2, lsr r8 │ │ │ │ - eoreq r5, lr, r4, ror #6 │ │ │ │ + eoreq sl, lr, r2, ror r8 │ │ │ │ + eoreq r5, lr, r4, lsr #7 │ │ │ │ eorseq fp, r7, r4, lsl #5 │ │ │ │ - andseq sl, r2, r4, lsr #4 │ │ │ │ + andseq sl, r2, ip, ror #4 │ │ │ │ eorseq fp, r7, r4, ror r2 │ │ │ │ eorseq fp, r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x0012a1f0 │ │ │ │ + andseq sl, r2, r8, lsr r2 │ │ │ │ eorseq fp, r7, ip, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198814 │ │ │ │ + bl 19885c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #14 │ │ │ │ ldr r7, [r4] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ ldr r0, [pc, #676] @ 7b660 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -93683,15 +93683,15 @@ │ │ │ │ bl 1da54 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 7b5f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ @@ -93809,43 +93809,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, lr, r4, asr #12 │ │ │ │ - andseq r9, r2, r4, lsr #30 │ │ │ │ + eoreq sl, lr, r4, lsl #13 │ │ │ │ + andseq r9, r2, ip, ror #30 │ │ │ │ eorseq sl, r7, r4, lsr sl │ │ │ │ ldrhteq sl, [r7], -r0 │ │ │ │ eorseq r4, r9, r4, asr r8 │ │ │ │ eorseq sl, r7, r4, lsl #22 │ │ │ │ - eoreq r9, lr, sl, ror #24 │ │ │ │ + eoreq r9, lr, sl, lsr #25 │ │ │ │ mlaseq r7, r4, sl, sl │ │ │ │ ldrshteq sl, [r7], -ip │ │ │ │ - @ instruction: 0x00129fd0 │ │ │ │ + andseq sl, r2, r8, lsl r0 │ │ │ │ eorseq r4, r9, r4, lsr #18 │ │ │ │ eorseq fp, r7, r0, rrx │ │ │ │ ldrsbteq sl, [r7], -r0 │ │ │ │ - andseq r9, r2, r4, lsl #31 │ │ │ │ + andseq r9, r2, ip, asr #31 │ │ │ │ ldrsbteq r4, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #176] @ 7b760 │ │ │ │ ldr r2, [pc, #176] @ 7b764 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r1, #88] @ 0x58 │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b740 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -93875,15 +93875,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 729e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r9, r0, ror #1 │ │ │ │ eorseq r4, r9, r8, ror #14 │ │ │ │ - eoreq r9, lr, r6, asr fp │ │ │ │ + mlaeq lr, r6, fp, r9 │ │ │ │ mlaseq r7, r8, r9, sl │ │ │ │ eorseq sl, r7, r4, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #264] @ 7b88c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -93905,23 +93905,23 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b7fc │ │ │ │ sub r5, r5, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bl d4938 │ │ │ │ + bl d4980 │ │ │ │ b 7b7b4 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl d92cc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl d9314 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #136] @ 7b894 │ │ │ │ ldr r2, [pc, #136] @ 7b898 │ │ │ │ ldr r7, [pc, #136] @ 7b89c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -93950,15 +93950,15 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r9, ip │ │ │ │ eorseq r5, r9, r4, asr pc │ │ │ │ - @ instruction: 0x00129cb8 │ │ │ │ + andseq r9, r2, r0, lsl #26 │ │ │ │ eorseq lr, r7, r0, ror r8 │ │ │ │ eorseq lr, r7, r4, lsl #17 │ │ │ │ mlaseq r7, r8, sp, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ @@ -93975,15 +93975,15 @@ │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 7b9a8 │ │ │ │ ldr r2, [pc, #1932] @ 7c07c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b9b0 │ │ │ │ ldr r0, [pc, #1900] @ 7c080 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -94016,15 +94016,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r0, r5 │ │ │ │ b 7b9b0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 7bdf0 │ │ │ │ ldr r1, [pc, #1696] @ 7c058 │ │ │ │ mov r8, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -94035,20 +94035,20 @@ │ │ │ │ ldr r3, [pc, #1676] @ 7c060 │ │ │ │ strd r8, [sp] │ │ │ │ add r8, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ add r6, sl, r5 │ │ │ │ bl 1f140 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -94056,15 +94056,15 @@ │ │ │ │ bne 7bd00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r6, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ba40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7be1c │ │ │ │ ldr r0, [pc, #1588] @ 7c08c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -94080,15 +94080,15 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 354ac4 │ │ │ │ + bl 354b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 7beec │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #1504] @ 7c09c │ │ │ │ ldr r1, [pc, #1504] @ 7c0a0 │ │ │ │ @@ -94101,61 +94101,61 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, #30 │ │ │ │ mov r2, #29 │ │ │ │ stm sp, {r0, r9} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ bl 42228 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7bb34 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp fp, #0 │ │ │ │ beq 7bb4c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7be68 │ │ │ │ ldr r1, [pc, #1360] @ 7c0b4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [pc, #1356] @ 7c0b8 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r8, [sp] │ │ │ │ - bl c0024 │ │ │ │ + bl c006c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7bbac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [pc, #1288] @ 7c0bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -94180,44 +94180,44 @@ │ │ │ │ str r8, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r6, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ beq 7bcf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d28b0 │ │ │ │ + bl d28f8 │ │ │ │ ldr r1, [pc, #1160] @ 7c0c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ cmp r2, #0 │ │ │ │ beq 7bd20 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl d47fc │ │ │ │ + bl d4844 │ │ │ │ ldr r0, [pc, #1128] @ 7c0d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7becc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl d2bdc │ │ │ │ + bl d2c24 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7bd88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 1fa1c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -94227,30 +94227,30 @@ │ │ │ │ str r9, [r6] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r7, r0 │ │ │ │ bne 7bc00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [pc, #1016] @ 7c0e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1294b8 │ │ │ │ + bl 129500 │ │ │ │ b 7bc00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r6, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne 7ba34 │ │ │ │ b 7ba40 │ │ │ │ - bl d92cc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl d9314 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #916] @ 7c0c4 │ │ │ │ ldr r2, [pc, #916] @ 7c0c8 │ │ │ │ ldr r7, [pc, #916] @ 7c0cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -94268,15 +94268,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ b 7bf14 │ │ │ │ bl 1e528 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #828] @ 7c0d4 │ │ │ │ ldr r2, [pc, #828] @ 7c0d8 │ │ │ │ ldr r7, [pc, #828] @ 7c0dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -94305,15 +94305,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ bne 7b8e8 │ │ │ │ b 7b9b0 │ │ │ │ bl 74c04 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #568] @ 7c064 │ │ │ │ ldr r7, [pc, #568] @ 7c068 │ │ │ │ ldr r2, [pc, #568] @ 7c06c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -94324,15 +94324,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ b 7beb4 │ │ │ │ bl 74c04 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #560] @ 7c0a8 │ │ │ │ ldr r7, [pc, #560] @ 7c0ac │ │ │ │ ldr r2, [pc, #560] @ 7c0b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -94391,50 +94391,50 @@ │ │ │ │ bl 3a280 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c050 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7bfcc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ b 7bfcc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c050 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 7c050 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c050 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -94448,103 +94448,103 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r5, [r9], -r0 │ │ │ │ - eoreq sl, lr, sl, lsl #1 │ │ │ │ - eoreq r9, lr, r4, ror #10 │ │ │ │ + eoreq sl, lr, sl, asr #1 │ │ │ │ + eoreq r9, lr, r4, lsr #11 │ │ │ │ ldrsbteq sl, [r7], -ip │ │ │ │ - andseq r9, r2, r4, lsl #13 │ │ │ │ + andseq r9, r2, ip, asr #13 │ │ │ │ ldrsbteq sl, [r7], -r4 │ │ │ │ eorseq r4, r9, r0, asr r4 │ │ │ │ eorseq r4, r9, r4, asr #15 │ │ │ │ eorseq r4, r9, r0, lsr #5 │ │ │ │ eorseq r4, r9, r8, lsr #15 │ │ │ │ eorseq r4, r9, r8, lsl #15 │ │ │ │ eorseq sl, r7, r0, lsl r8 │ │ │ │ mlaseq r7, ip, ip, sl │ │ │ │ eorseq sl, r7, r0, ror #11 │ │ │ │ - eoreq r9, lr, r2, lsl r3 │ │ │ │ + eoreq r9, lr, r2, asr r3 │ │ │ │ eorseq sl, r7, ip, lsl #3 │ │ │ │ eorseq sl, r7, r8, asr r1 │ │ │ │ - strhteq r9, [lr], -r1 │ │ │ │ - strhteq r9, [lr], -r4 │ │ │ │ - eoreq r9, lr, r5, asr #31 │ │ │ │ + strdeq r9, [lr], -r1 @ │ │ │ │ + strdeq r9, [lr], -r4 @ │ │ │ │ + eoreq sl, lr, r5 │ │ │ │ mlaseq r7, r0, r6, sl │ │ │ │ - andseq r9, r2, r8, lsr #12 │ │ │ │ + andseq r9, r2, r0, ror r6 │ │ │ │ eorseq sl, r7, r8, ror r6 │ │ │ │ - eoreq r9, lr, r7, asr #30 │ │ │ │ - eoreq r9, lr, r1, ror pc │ │ │ │ + eoreq r9, lr, r7, lsl #31 │ │ │ │ + strhteq r9, [lr], -r1 │ │ │ │ eorseq r5, r9, r0, ror #23 │ │ │ │ eorseq r5, r9, ip, asr #21 │ │ │ │ - mulseq r2, r4, r7 │ │ │ │ + @ instruction: 0x001297dc │ │ │ │ eorseq lr, r7, ip, asr #6 │ │ │ │ eorseq lr, r7, r0, asr #6 │ │ │ │ ldrhteq r4, [r9], -r4 │ │ │ │ - andseq r9, r2, ip, lsr #14 │ │ │ │ + andseq r9, r2, r4, ror r7 │ │ │ │ eorseq sl, r7, r0, asr r7 │ │ │ │ eorseq sl, r7, r4, asr #14 │ │ │ │ eorseq sl, r7, r0, ror #18 │ │ │ │ eorseq sl, r7, r4, ror r7 │ │ │ │ - eoreq r9, lr, pc, ror r4 │ │ │ │ + strhteq r9, [lr], -pc │ │ │ │ ldrhteq sl, [r7], -ip │ │ │ │ - eoreq r9, lr, r0, lsl fp │ │ │ │ + eoreq r9, lr, r0, asr fp │ │ │ │ ldrshteq sl, [r7], -ip │ │ │ │ - eoreq r9, lr, ip, lsl #22 │ │ │ │ + eoreq r9, lr, ip, asr #22 │ │ │ │ ldrshteq sl, [r7], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #384] @ 7c294 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r3 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e851c │ │ │ │ + bl 2e8564 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c1b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8524 │ │ │ │ + bl 2e856c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c1b8 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ add r0, r6, r4 │ │ │ │ vmov r1, s0 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 35fe80 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 35fec8 <__aeabi_uidivmod@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8544 │ │ │ │ + bl 2e858c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c21c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e7ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 76ddc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #220] @ 7c2a4 │ │ │ │ ldr r6, [pc, #220] @ 7c2a8 │ │ │ │ ldr r2, [pc, #220] @ 7c2ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -94561,15 +94561,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ bl 1e528 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #108] @ 7c298 │ │ │ │ ldr r2, [pc, #108] @ 7c29c │ │ │ │ ldr r6, [pc, #108] @ 7c2a0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -94591,19 +94591,19 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r9, ip, ror r6 │ │ │ │ - mulseq r2, r8, r2 │ │ │ │ + andseq r9, r2, r0, ror #5 │ │ │ │ ldrhteq sl, [r7], -ip │ │ │ │ ldrsbteq sl, [r7], -r0 │ │ │ │ eorseq sl, r7, r0, asr #6 │ │ │ │ - @ instruction: 0x001292bc │ │ │ │ + andseq r9, r2, r4, lsl #6 │ │ │ │ eorseq sl, r7, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c330 │ │ │ │ mov r9, r1 │ │ │ │ @@ -94699,15 +94699,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7c5cc │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ @@ -94729,15 +94729,15 @@ │ │ │ │ beq 7c67c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 7c688 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f49f8 │ │ │ │ + bl 2f4a40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ beq 7c4e4 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -94889,38 +94889,38 @@ │ │ │ │ beq 7c730 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, lr, r1, ror r7 │ │ │ │ + strhteq r9, [lr], -r1 │ │ │ │ eorseq r9, r7, r0, lsr #22 │ │ │ │ - mlaeq lr, r6, ip, r8 │ │ │ │ + ldrdeq r8, [lr], -r6 @ │ │ │ │ eorseq r9, r7, r0, asr #21 │ │ │ │ - andseq r8, r2, ip, asr #31 │ │ │ │ + andseq r9, r2, r4, lsl r0 │ │ │ │ ldrhteq r9, [r7], -ip │ │ │ │ ldrhteq r9, [r7], -r0 │ │ │ │ ldrshteq r3, [r9], -r4 │ │ │ │ eorseq r9, r7, r4, lsl #19 │ │ │ │ - andseq r8, r2, ip, lsl #29 │ │ │ │ + @ instruction: 0x00128ed4 │ │ │ │ eorseq sl, r7, r0, asr #32 │ │ │ │ ldrsbteq r3, [r9], -r4 │ │ │ │ eorseq r9, r7, ip, lsl sl │ │ │ │ - andseq r8, r2, ip, lsr pc │ │ │ │ + andseq r8, r2, r4, lsl #31 │ │ │ │ ldrshteq sl, [r7], -r0 │ │ │ │ eorseq r3, r9, r4, lsl #17 │ │ │ │ - muleq sl, r0, r5 │ │ │ │ + ldrdeq sp, [sl], -r8 │ │ │ │ eorseq r9, r7, r4, lsl #19 │ │ │ │ eorseq r9, r7, ip, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f2930 │ │ │ │ + bl 2f2978 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r1, #6 │ │ │ │ ldr r0, [pc, #524] @ 7c9bc │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ movw r1, #26723 @ 0x6863 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -94958,23 +94958,23 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #392] @ 7c9d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, r9 │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7c93c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ea2c │ │ │ │ @@ -95048,22 +95048,22 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c9b4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, lr, r5, ror #6 │ │ │ │ - andseq r8, r2, ip, ror #23 │ │ │ │ + eoreq r9, lr, r5, lsr #7 │ │ │ │ + andseq r8, r2, r4, lsr ip │ │ │ │ eorseq r9, r7, r0, lsl #27 │ │ │ │ ldrsbteq r9, [r7], -r0 │ │ │ │ eorseq r3, r9, r4, lsl r5 │ │ │ │ eorseq r9, r7, r0, lsr lr │ │ │ │ ldrhteq r9, [r7], -r0 │ │ │ │ - eoreq r8, lr, r6, lsr #18 │ │ │ │ + eoreq r8, lr, r6, ror #18 │ │ │ │ eorseq r9, r7, r0, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #924] @ 7cd90 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -95102,15 +95102,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7cc1c │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ @@ -95132,15 +95132,15 @@ │ │ │ │ beq 7cccc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 7ccd8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f49f8 │ │ │ │ + bl 2f4a40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ beq 7cb30 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -95293,31 +95293,31 @@ │ │ │ │ beq 7cd80 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, lr, r5, lsl #4 │ │ │ │ + eoreq r9, lr, r5, asr #4 │ │ │ │ ldrsbteq r9, [r7], -r0 │ │ │ │ - eoreq r8, lr, r6, asr #12 │ │ │ │ + eoreq r8, lr, r6, lsl #13 │ │ │ │ eorseq r9, r7, r0, ror r4 │ │ │ │ - andseq r8, r2, r0, lsl #19 │ │ │ │ + andseq r8, r2, r8, asr #19 │ │ │ │ eorseq r9, r7, r0, ror r4 │ │ │ │ eorseq r9, r7, r4, ror #8 │ │ │ │ eorseq r3, r9, r0, lsr #5 │ │ │ │ - andseq r8, r2, r0, ror #16 │ │ │ │ + andseq r8, r2, r8, lsr #17 │ │ │ │ eorseq r9, r7, r4, lsr #21 │ │ │ │ eorseq r9, r7, r8, lsr #6 │ │ │ │ eorseq r3, r9, r0, lsl #3 │ │ │ │ - andseq r8, r2, r0, lsl r9 │ │ │ │ + andseq r8, r2, r8, asr r9 │ │ │ │ eorseq r9, r7, r4, asr fp │ │ │ │ eorseq r9, r7, r0, asr #7 │ │ │ │ eorseq r3, r9, r0, lsr r2 │ │ │ │ - andeq ip, sl, r0, asr #30 │ │ │ │ + andeq ip, sl, r8, lsl #31 │ │ │ │ eorseq r9, r7, r4, lsr r3 │ │ │ │ eorseq r9, r7, ip, lsl r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -95333,15 +95333,15 @@ │ │ │ │ b 7ce20 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add r3, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r3, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f2930 │ │ │ │ + bl 2f2978 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ bl 70958 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ce54 │ │ │ │ mov r0, sp │ │ │ │ @@ -95358,15 +95358,15 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ce78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cecc │ │ │ │ mov r0, sp │ │ │ │ @@ -95384,29 +95384,29 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2f2930 │ │ │ │ + bl 2f2978 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ bl 70958 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cf20 │ │ │ │ mov r0, sp │ │ │ │ bl 1e3d8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cf38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cf60 │ │ │ │ mov r0, sp │ │ │ │ @@ -95414,15 +95414,15 @@ │ │ │ │ b 7cf60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7cf78 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #256] @ 7d090 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -95461,15 +95461,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ bl 74c04 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #88] @ 7d094 │ │ │ │ ldr r7, [pc, #88] @ 7d098 │ │ │ │ ldr r2, [pc, #88] @ 7d09c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -95487,45 +95487,45 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 39ce0 │ │ │ │ eorseq r4, r9, ip, lsr #15 │ │ │ │ eorseq r9, r7, ip, asr #9 │ │ │ │ - andseq r8, r2, r8, asr #8 │ │ │ │ + mulseq r2, r0, r4 │ │ │ │ ldrhteq r9, [r7], -r0 │ │ │ │ eorseq r9, r7, ip, asr #14 │ │ │ │ eorseq r9, r7, ip, asr #14 │ │ │ │ eorseq r2, r9, r8, lsl #28 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #152] @ 7d154 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7d0f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [pc, #92] @ 7d158 │ │ │ │ mov r2, #11 │ │ │ │ ldr r1, [pc, #88] @ 7d15c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r0, #76] @ 0x4c │ │ │ │ mov r0, sp │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -95533,18 +95533,18 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r6, r7, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ - eoreq r8, lr, lr, lsr fp │ │ │ │ + b 1b7460 │ │ │ │ + eoreq r8, lr, lr, ror fp │ │ │ │ eorseq r4, r9, ip, lsr r6 │ │ │ │ - eoreq r8, lr, ip, lsr #22 │ │ │ │ + eoreq r8, lr, ip, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d2b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -95553,15 +95553,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d318 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 7d324 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f49f8 │ │ │ │ + bl 2f4a40 │ │ │ │ ldr sl, [pc, #580] @ 7d3f0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add sl, pc, sl │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrd r0, [sl, #76] @ 0x4c │ │ │ │ add r0, r1, r0 │ │ │ │ @@ -95580,27 +95580,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d26c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d210 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d3a4 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stmib r6, {r8, r9} │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r6, #12] │ │ │ │ beq 7d240 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ bl 7af80 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 7d2ac │ │ │ │ ldr r1, [sl, #8] │ │ │ │ @@ -95609,23 +95609,23 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1ec6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d284 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ beq 7d2a4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sl, #4 │ │ │ │ bl 217dc │ │ │ │ b 7d258 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 735cc │ │ │ │ @@ -95693,25 +95693,25 @@ │ │ │ │ b 7d3b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 7d3d4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffff9de4 │ │ │ │ - andseq r8, r2, r8, lsl #3 │ │ │ │ - eoreq r8, lr, r0, lsr #17 │ │ │ │ + @ instruction: 0x001281d0 │ │ │ │ + eoreq r8, lr, r0, ror #17 │ │ │ │ ldrhteq r9, [r7], -r8 │ │ │ │ ldrhteq r9, [r7], -r8 │ │ │ │ mlaseq r9, r0, r5, r4 │ │ │ │ eorseq r9, r7, r4, lsl r2 │ │ │ │ - @ instruction: 0x001281fc │ │ │ │ + andseq r8, r2, r4, asr #4 │ │ │ │ ldrshteq r9, [r7], -ip │ │ │ │ eorseq r9, r7, r4, lsr #8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #116] @ 7d488 │ │ │ │ ldr r2, [pc, #116] @ 7d48c │ │ │ │ ldr lr, [pc, #116] @ 7d490 │ │ │ │ @@ -95740,16 +95740,16 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff8378 │ │ │ │ - andseq r8, r2, r8, lsr #1 │ │ │ │ - strhteq r8, [lr], -r3 │ │ │ │ + ldrsheq r8, [r2], -r0 │ │ │ │ + strdeq r8, [lr], -r3 @ │ │ │ │ eorseq r9, r7, r8, lsr r3 │ │ │ │ eorseq r9, r7, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r1, [pc, #1000] @ 7d894 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -95788,15 +95788,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1de80 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7d6e0 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -95998,35 +95998,35 @@ │ │ │ │ beq 7d884 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, lr, r0, lsr #32 │ │ │ │ + eoreq r3, lr, r0, rrx │ │ │ │ eorseq r8, r7, ip, lsl #20 │ │ │ │ - eoreq r7, lr, r2, lsl #23 │ │ │ │ + eoreq r7, lr, r2, asr #23 │ │ │ │ eorseq r8, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x00127eb8 │ │ │ │ + andseq r7, r2, r0, lsl #30 │ │ │ │ ldrhteq r8, [r7], -r8 │ │ │ │ mlaseq r7, ip, r9, r8 │ │ │ │ ldrsbteq r2, [r9], -ip │ │ │ │ - mulseq r2, ip, sp │ │ │ │ + andseq r7, r2, r4, ror #27 │ │ │ │ eorseq r9, r7, r0, asr #32 │ │ │ │ eorseq r8, r7, r4, ror #16 │ │ │ │ ldrhteq r2, [r9], -ip │ │ │ │ - andseq r7, r2, ip, asr #28 │ │ │ │ + mulseq r2, r4, lr │ │ │ │ ldrshteq r9, [r7], -r0 │ │ │ │ ldrshteq r8, [r7], -ip │ │ │ │ eorseq r2, r9, ip, ror #14 │ │ │ │ eorseq r4, r9, r4, lsr #3 │ │ │ │ eorseq r8, r7, ip, asr r8 │ │ │ │ eorseq r8, r7, r0, ror #16 │ │ │ │ mlaseq r9, r4, r6, r2 │ │ │ │ - eoreq r7, lr, r2, ror #20 │ │ │ │ + eoreq r7, lr, r2, lsr #21 │ │ │ │ eorseq r8, r7, r4, lsl #17 │ │ │ │ eorseq r8, r7, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr r5, [pc, #648] @ 7db88 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -96095,23 +96095,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #408] @ 7dba0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7db08 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ea2c │ │ │ │ @@ -96188,22 +96188,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 7db80 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ eorseq r3, r9, r8, lsr lr │ │ │ │ - eoreq r2, lr, ip, asr #22 │ │ │ │ - andseq r7, r2, ip, lsl sl │ │ │ │ + eoreq r2, lr, ip, lsl #23 │ │ │ │ + andseq r7, r2, r4, ror #20 │ │ │ │ eorseq r8, r7, r8, asr #25 │ │ │ │ eorseq r8, r7, r0, lsl #10 │ │ │ │ eorseq r2, r9, r8, asr #6 │ │ │ │ eorseq r8, r7, r8, lsl #27 │ │ │ │ eorseq r8, r7, r4, ror #11 │ │ │ │ - eoreq r7, lr, sl, asr r7 │ │ │ │ + mlaeq lr, sl, r7, r7 │ │ │ │ eorseq r8, r7, r4, lsl #11 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #508] @ 7ddbc │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ @@ -96304,15 +96304,15 @@ │ │ │ │ ldr r2, [pc, #152] @ 7dde0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ b 7dca4 │ │ │ │ bl 76628 │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #88] @ 7ddc0 │ │ │ │ ldr r7, [pc, #88] @ 7ddc4 │ │ │ │ ldr r2, [pc, #88] @ 7ddc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -96330,15 +96330,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 39ce0 │ │ │ │ ldrsbteq r3, [r9], -r0 │ │ │ │ eorseq r8, r7, r0, lsr #15 │ │ │ │ - andseq r7, r2, ip, lsl r7 │ │ │ │ + andseq r7, r2, r4, ror #14 │ │ │ │ eorseq r8, r7, r4, lsl #15 │ │ │ │ eorseq r8, r7, r0, asr #21 │ │ │ │ eorseq r8, r7, r0, ror #21 │ │ │ │ eorseq r2, r9, ip, lsl r1 │ │ │ │ eorseq r8, r7, r0, lsl #21 │ │ │ │ mlaseq r7, r0, sl, r8 │ │ │ │ eorseq r2, r9, ip, asr #1 │ │ │ │ @@ -96348,70 +96348,70 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #304] @ 7df30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7de38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [pc, #244] @ 7df34 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #240] @ 7df38 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7de88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #172] @ 7df3c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7ded4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #100] @ 7df40 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -96420,20 +96420,20 @@ │ │ │ │ bne 7df1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - eoreq r7, lr, r6, lsl #30 │ │ │ │ + b 1b7460 │ │ │ │ + eoreq r7, lr, r6, asr #30 │ │ │ │ eorseq r3, r9, r8, asr #18 │ │ │ │ - strdeq r7, [lr], -r0 @ │ │ │ │ - eoreq r7, lr, r9, lsr #29 │ │ │ │ - eoreq r7, lr, r8, ror #28 │ │ │ │ + eoreq r7, lr, r0, lsr pc │ │ │ │ + eoreq r7, lr, r9, ror #29 │ │ │ │ + eoreq r7, lr, r8, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e018 │ │ │ │ ldr r7, [pc, #368] @ 7e0cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -96525,19 +96525,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ ldrsbteq r3, [r9], -ip │ │ │ │ - mulseq r2, ip, r4 │ │ │ │ + andseq r7, r2, r4, ror #9 │ │ │ │ mlaseq r7, ip, r6, r8 │ │ │ │ eorseq r8, r7, r4, lsr #14 │ │ │ │ ldrshteq r3, [r9], -r0 │ │ │ │ - eoreq r7, lr, r2, asr #3 │ │ │ │ + eoreq r7, lr, r2, lsl #4 │ │ │ │ eorseq r7, r7, r4, ror #31 │ │ │ │ eorseq r8, r7, r0, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e180 │ │ │ │ ldr r6, [pc, #220] @ 7e1e0 │ │ │ │ @@ -96594,15 +96594,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 39ce0 │ │ │ │ eorseq r3, r9, r4, lsr r6 │ │ │ │ - andseq r7, r2, r4, lsr r3 │ │ │ │ + andseq r7, r2, ip, ror r3 │ │ │ │ eorseq r8, r7, r4, lsr r5 │ │ │ │ ldrhteq r8, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r1, [pc, #1044] @ 7e614 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -96647,15 +96647,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1de80 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7e45c │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -96862,37 +96862,37 @@ │ │ │ │ beq 7e604 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, lr, r8, ror #24 │ │ │ │ + eoreq r7, lr, r8, lsr #25 │ │ │ │ mlaseq r7, r0, ip, r7 │ │ │ │ - eoreq r6, lr, r6, lsl #28 │ │ │ │ + eoreq r6, lr, r6, asr #28 │ │ │ │ eorseq r7, r7, r0, lsr ip │ │ │ │ - andseq r7, r2, r0, asr #2 │ │ │ │ + andseq r7, r2, r8, lsl #3 │ │ │ │ eorseq r7, r7, r0, lsr ip │ │ │ │ eorseq r7, r7, r4, lsr #24 │ │ │ │ eorseq r1, r9, r0, ror #20 │ │ │ │ - andseq r7, r2, r0, lsr #32 │ │ │ │ + andseq r7, r2, r8, rrx │ │ │ │ eorseq r8, r7, r4, lsr r3 │ │ │ │ eorseq r7, r7, r8, ror #21 │ │ │ │ eorseq r1, r9, r0, asr #18 │ │ │ │ - ldrsbeq r7, [r2], -r0 │ │ │ │ + andseq r7, r2, r8, lsl r1 │ │ │ │ eorseq r8, r7, r4, ror #7 │ │ │ │ eorseq r7, r7, r0, lsl #23 │ │ │ │ ldrshteq r1, [r9], -r0 │ │ │ │ eorseq r3, r9, r0, lsl #13 │ │ │ │ eorseq r3, r9, r8, ror #12 │ │ │ │ eorseq r3, r9, r0, ror #8 │ │ │ │ ldrsbteq r7, [r7], -ip │ │ │ │ eorseq r7, r7, r0, ror #21 │ │ │ │ eorseq r1, r9, r4, lsl r9 │ │ │ │ - eoreq r6, lr, r2, ror #25 │ │ │ │ + eoreq r6, lr, r2, lsr #26 │ │ │ │ eorseq r7, r7, r4, lsl #22 │ │ │ │ eorseq r8, r7, r0, lsl #6 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #504] @ 7e880 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -96993,15 +96993,15 @@ │ │ │ │ ldr r2, [pc, #152] @ 7e8a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ b 7e770 │ │ │ │ bl 76ddc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #88] @ 7e884 │ │ │ │ ldr r7, [pc, #88] @ 7e888 │ │ │ │ ldr r2, [pc, #88] @ 7e88c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -97019,15 +97019,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 39ce0 │ │ │ │ eorseq r3, r9, r8, lsl #2 │ │ │ │ ldrsbteq r7, [r7], -ip │ │ │ │ - andseq r6, r2, r8, asr ip │ │ │ │ + andseq r6, r2, r0, lsr #25 │ │ │ │ eorseq r7, r7, r0, asr #25 │ │ │ │ eorseq r8, r7, r4, rrx │ │ │ │ eorseq r8, r7, r4, lsl #1 │ │ │ │ eorseq r1, r9, r0, asr r6 │ │ │ │ eorseq r8, r7, ip, lsr #32 │ │ │ │ eorseq r8, r7, ip, lsr r0 │ │ │ │ eorseq r1, r9, r8, lsl #12 │ │ │ │ @@ -97037,99 +97037,99 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #332] @ 7ea10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7e8fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [pc, #272] @ 7ea14 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #268] @ 7ea18 │ │ │ │ mov r2, #7 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7e950 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #196] @ 7ea1c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #4 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7e99c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [pc, #124] @ 7ea20 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7e9e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #65361 @ 0xff51 │ │ │ │ mov r2, #0 │ │ │ │ - bl 127658 │ │ │ │ + bl 1276a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #65363 @ 0xff53 │ │ │ │ mov r2, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1274b4 │ │ │ │ - strhteq r7, [lr], -r1 │ │ │ │ + b 1274fc │ │ │ │ + strdeq r7, [lr], -r1 @ │ │ │ │ eorseq r2, r9, r4, lsl #29 │ │ │ │ - mlaeq lr, fp, r5, r7 │ │ │ │ - eoreq r1, lr, r8, ror fp │ │ │ │ - eoreq r1, lr, r3, lsr sp │ │ │ │ + ldrdeq r7, [lr], -fp @ │ │ │ │ + strhteq r1, [lr], -r8 │ │ │ │ + eoreq r1, lr, r3, ror sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #192] @ 7eaf4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -97149,17 +97149,17 @@ │ │ │ │ beq 7ea94 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ movwne r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e852c │ │ │ │ + b 2e8574 │ │ │ │ bl 76ddc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #84] @ 7eaf8 │ │ │ │ ldr r5, [pc, #84] @ 7eafc │ │ │ │ ldr r2, [pc, #84] @ 7eb00 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -97176,15 +97176,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ eorseq r2, r9, ip, asr sp │ │ │ │ eorseq r7, r7, r4, ror #20 │ │ │ │ - andseq r6, r2, r4, ror #19 │ │ │ │ + andseq r6, r2, ip, lsr #20 │ │ │ │ eorseq r7, r7, r8, ror #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs 7ebe0 │ │ │ │ @@ -97201,23 +97201,23 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7eb7c │ │ │ │ sub r5, r5, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bl d4938 │ │ │ │ + bl d4980 │ │ │ │ b 7eb34 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl d92cc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl d9314 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #132] @ 7ec10 │ │ │ │ ldr r2, [pc, #132] @ 7ec14 │ │ │ │ ldr r7, [pc, #132] @ 7ec18 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -97245,15 +97245,15 @@ │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r2, [r9], -r4 │ │ │ │ - andseq r6, r2, r8, lsr r9 │ │ │ │ + andseq r6, r2, r0, lsl #19 │ │ │ │ ldrshteq fp, [r7], -r0 │ │ │ │ eorseq fp, r7, r4, lsl #10 │ │ │ │ eorseq r7, r7, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ed30 │ │ │ │ @@ -97296,15 +97296,15 @@ │ │ │ │ ldr r1, [r4, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ed90 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ movwne r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e852c │ │ │ │ + bl 2e8574 │ │ │ │ ldr r4, [pc, #536] @ 7ef00 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 7ed24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -97342,15 +97342,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ bl 76ddc │ │ │ │ - bl 2f1c64 │ │ │ │ + bl 2f1cac │ │ │ │ ldr r3, [pc, #340] @ 7eef4 │ │ │ │ ldr r7, [pc, #340] @ 7eef8 │ │ │ │ ldr r2, [pc, #340] @ 7eefc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -97422,27 +97422,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ eorseq r2, r9, r8, asr #26 │ │ │ │ eorseq r2, r9, ip, ror #24 │ │ │ │ eorseq r2, r9, r8, ror fp │ │ │ │ @ instruction: 0xffff696c │ │ │ │ - mulseq r2, ip, r6 │ │ │ │ - eoreq r7, lr, fp, lsl r0 │ │ │ │ + andseq r6, r2, r4, ror #13 │ │ │ │ + eoreq r7, lr, fp, asr r0 │ │ │ │ mlaseq r7, r0, r9, r7 │ │ │ │ eorseq r7, r7, r4, ror r9 │ │ │ │ - andseq r6, r2, r4, lsl #15 │ │ │ │ + andseq r6, r2, ip, asr #15 │ │ │ │ eorseq r7, r7, r8, lsr #19 │ │ │ │ eorseq r7, r7, ip, lsl #21 │ │ │ │ eorseq r2, r9, r8, lsl #22 │ │ │ │ eorseq r7, r7, r8, ror #14 │ │ │ │ - andseq r6, r2, r0, lsl #14 │ │ │ │ + andseq r6, r2, r8, asr #14 │ │ │ │ eorseq r7, r7, r8, asr #14 │ │ │ │ eorseq r2, r9, r8, asr sl │ │ │ │ - ldrdeq r6, [lr], -r2 @ │ │ │ │ + eoreq r6, lr, r2, lsl r4 │ │ │ │ ldrshteq r7, [r7], -r0 │ │ │ │ ldrshteq r7, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7efa8 │ │ │ │ ldr r6, [pc, #224] @ 7f008 │ │ │ │ @@ -97501,15 +97501,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 39ce0 │ │ │ │ eorseq r2, r9, r8, asr sl │ │ │ │ eorseq r2, r9, r8, ror #19 │ │ │ │ - andseq r6, r2, ip, lsl #10 │ │ │ │ + andseq r6, r2, r4, asr r5 │ │ │ │ eorseq r7, r7, ip, lsl #14 │ │ │ │ eorseq r7, r7, r4, lsl #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -97521,15 +97521,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #19 │ │ │ │ mov r3, #4 │ │ │ │ - bl c7058 │ │ │ │ + bl c70a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ @@ -97542,15 +97542,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ ldr r1, [pc, #140] @ 7f138 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #108] @ 7f13c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -97563,43 +97563,43 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 7f0fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq r7, lr, sp, lsr r9 │ │ │ │ + eoreq r7, lr, sp, ror r9 │ │ │ │ eorseq r8, r7, r8, asr #7 │ │ │ │ - eoreq r7, lr, r5, asr #17 │ │ │ │ - eoreq r7, lr, r8, asr #17 │ │ │ │ - ldrdeq r7, [lr], -r7 @ │ │ │ │ + eoreq r7, lr, r5, lsl #18 │ │ │ │ + eoreq r7, lr, r8, lsl #18 │ │ │ │ + eoreq r7, lr, r7, lsl r9 │ │ │ │ movw ip, #46315 @ 0xb4eb │ │ │ │ movw r2, #8177 @ 0x1ff1 │ │ │ │ movw r1, #41969 @ 0xa3f1 │ │ │ │ movw r3, #63997 @ 0xf9fd │ │ │ │ movt ip, #27310 @ 0x6aae │ │ │ │ movt r2, #30391 @ 0x76b7 │ │ │ │ movt r1, #15654 @ 0x3d26 │ │ │ │ movt r3, #30478 @ 0x770e │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl da94c │ │ │ │ + bl da994 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -97607,49 +97607,49 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 7f1f8 │ │ │ │ ldr r1, [pc, #88] @ 7f204 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ 7f208 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - strdeq r7, [lr], -ip @ │ │ │ │ + eoreq r7, lr, ip, lsr r6 │ │ │ │ eorseq r7, r7, r0, ror r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 7f2f4 │ │ │ │ ldr r0, [pc, #204] @ 7f300 │ │ │ │ mov r1, #13 │ │ │ │ ldr r2, [pc, #200] @ 7f304 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ ldr r5, [pc, #188] @ 7f308 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 7f2bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -97668,15 +97668,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #72] @ 7f30c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ b 7f25c │ │ │ │ @@ -97689,36 +97689,36 @@ │ │ │ │ ldr r2, [pc, #52] @ 7f320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ ldr r0, [pc, #28] @ 7f318 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrdeq r7, [lr], -sl @ │ │ │ │ + eoreq r7, lr, sl, lsl r7 │ │ │ │ ldrhteq r0, [r8], -r8 │ │ │ │ eorseq r2, r9, ip, lsr r7 │ │ │ │ eorseq r2, r9, r4, asr #13 │ │ │ │ ldrhteq r2, [r9], -r4 │ │ │ │ - eoreq r7, lr, sl, ror r6 │ │ │ │ + strhteq r7, [lr], -sl │ │ │ │ eorseq r7, r7, r4, ror r8 │ │ │ │ - ldrhteq r9, [r0], -sl │ │ │ │ + ldrshteq r9, [r0], -sl │ │ │ │ eorseq r0, r8, r8, lsl r1 │ │ │ │ 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 7f3e4 │ │ │ │ ldr r1, [pc, #552] @ 7f574 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7f3f0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1da78 │ │ │ │ @@ -97735,15 +97735,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 7f3bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ 7f5a0 │ │ │ │ ldr r2, [pc, #464] @ 7f5a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -97769,15 +97769,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ b 7f500 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f48c │ │ │ │ ldr r1, [pc, #300] @ 7f584 │ │ │ │ ldr r0, [pc, #300] @ 7f588 │ │ │ │ ldr r3, [pc, #300] @ 7f58c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -97831,41 +97831,41 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f53c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne 7f558 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, lr, r0, lsl #6 │ │ │ │ - ldrdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r7, lr, r0, asr #6 │ │ │ │ + eoreq r6, lr, r8, lsl sp │ │ │ │ ldrshteq r7, [r7], -ip │ │ │ │ ldrshteq r7, [r7], -r8 │ │ │ │ ldrhteq r7, [r7], -r4 │ │ │ │ - eoreq r6, lr, r4, lsl #25 │ │ │ │ + eoreq r6, lr, r4, asr #25 │ │ │ │ mlaseq r7, r0, r7, r7 │ │ │ │ - andseq r6, r2, ip, lsr #32 │ │ │ │ + andseq r6, r2, r4, ror r0 │ │ │ │ eorseq r7, r7, ip, asr ip │ │ │ │ eorseq r7, r7, ip, asr #24 │ │ │ │ - strdeq r0, [lr], -ip @ │ │ │ │ - strhteq r7, [lr], -pc │ │ │ │ + eoreq r1, lr, ip, lsr r0 │ │ │ │ + strdeq r7, [lr], -pc @ │ │ │ │ eorseq r7, r7, ip, lsr sp │ │ │ │ eorseq r1, r9, r8, lsl #5 │ │ │ │ eorseq r7, r7, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -97873,15 +97873,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 7f670 │ │ │ │ ldr r1, [pc, #552] @ 7f800 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7f67c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1da78 │ │ │ │ @@ -97898,15 +97898,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 7f648 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ 7f82c │ │ │ │ ldr r2, [pc, #464] @ 7f830 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -97932,15 +97932,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ b 7f78c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f718 │ │ │ │ ldr r1, [pc, #300] @ 7f810 │ │ │ │ ldr r0, [pc, #300] @ 7f814 │ │ │ │ ldr r3, [pc, #300] @ 7f818 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -97994,41 +97994,41 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f7c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne 7f7e4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, lr, r4, lsl r4 │ │ │ │ - eoreq r6, lr, ip, asr #20 │ │ │ │ + eoreq r7, lr, r4, asr r4 │ │ │ │ + eoreq r6, lr, ip, lsl #21 │ │ │ │ eorseq r7, r7, r0, ror r5 │ │ │ │ eorseq r7, r7, ip, lsl #27 │ │ │ │ eorseq r7, r7, r8, asr #26 │ │ │ │ - strdeq r6, [lr], -r8 @ │ │ │ │ + eoreq r6, lr, r8, lsr sl │ │ │ │ eorseq r7, r7, r4, lsl #10 │ │ │ │ - andseq r5, r2, r0, lsr #27 │ │ │ │ + andseq r5, r2, r8, ror #27 │ │ │ │ ldrsbteq r7, [r7], -r0 │ │ │ │ eorseq r7, r7, r0, ror #25 │ │ │ │ - eoreq r0, lr, r0, ror sp │ │ │ │ - eoreq r7, lr, r3, lsr r0 │ │ │ │ + strhteq r0, [lr], -r0 │ │ │ │ + eoreq r7, lr, r3, ror r0 │ │ │ │ ldrsbteq r7, [r7], -r0 │ │ │ │ eorseq r0, r9, r4, asr #24 │ │ │ │ ldrshteq r7, [r7], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -98037,76 +98037,76 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 7f8fc │ │ │ │ ldr r1, [pc, #184] @ 7f91c │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ ldm lr, {sl, ip, lr} │ │ │ │ mov r7, r0 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r1, #1 │ │ │ │ bfi sl, r1, #0, #2 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #112] @ 7f920 │ │ │ │ ldr r2, [pc, #112] @ 7f924 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ bl 1ee4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #88] @ 7f928 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #6 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #40] @ 7f92c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [lr], -sp @ │ │ │ │ - mlaeq lr, sl, sp, r6 │ │ │ │ + eoreq r6, lr, sp, lsl lr │ │ │ │ + ldrdeq r6, [lr], -sl @ │ │ │ │ eorseq r7, r7, r0, lsl #9 │ │ │ │ - eoreq r6, lr, lr, ror sp │ │ │ │ + strhteq r6, [lr], -lr │ │ │ │ eorseq r7, r7, ip, ror #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 7f9f8 │ │ │ │ ldr r0, [pc, #172] @ 7fa04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #168] @ 7fa08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ ldr r0, [pc, #156] @ 7fa0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 7f9bc │ │ │ │ ldr r0, [pc, #148] @ 7fa1c │ │ │ │ @@ -98116,15 +98116,15 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r0, [pc, #132] @ 7fa20 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #76] @ 7fa10 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #72] @ 7fa14 │ │ │ │ ldr r1, [pc, #72] @ 7fa18 │ │ │ │ @@ -98138,37 +98138,37 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ b 7f980 │ │ │ │ ldr r0, [pc, #36] @ 7fa24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq r0, lr, r4, lsl #23 │ │ │ │ + eoreq r0, lr, r4, asr #23 │ │ │ │ ldrsbteq r7, [r7], -r4 │ │ │ │ eorseq r2, r9, r0, lsl #3 │ │ │ │ eorseq r2, r9, r0, lsr #2 │ │ │ │ eorseq pc, r7, r0, lsl #17 │ │ │ │ ldrshteq r1, [r8], -r4 │ │ │ │ eorseq r2, r9, ip, lsr #2 │ │ │ │ - eoreq r0, lr, r0, asr #22 │ │ │ │ + eoreq r0, lr, r0, lsl #23 │ │ │ │ eorseq r7, r7, r0, ror r1 │ │ │ │ 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 7fce4 │ │ │ │ ldr r0, [pc, #796] @ 7fd6c │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #792] @ 7fd70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ ldr r0, [pc, #780] @ 7fd74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fc8c │ │ │ │ ldr r0, [pc, #772] @ 7fd84 │ │ │ │ @@ -98178,76 +98178,76 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r0, [pc, #756] @ 7fd88 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ ldr r1, [pc, #732] @ 7fd8c │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, fp │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r1, [pc, #656] @ 7fd90 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldm sl, {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, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [pc, #588] @ 7fd94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #524] @ 7fd98 │ │ │ │ ldr r2, [pc, #524] @ 7fd9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ ldr r5, [pc, #508] @ 7fda0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq 7fbc0 │ │ │ │ ldr r0, [pc, #488] @ 7fda4 │ │ │ │ @@ -98272,32 +98272,32 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #13 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ ldr r1, [pc, #400] @ 7fdb8 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldm r6, {r0, r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, r8, #8 │ │ │ │ str r1, [r8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r8, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r8, #20] │ │ │ │ @@ -98356,444 +98356,443 @@ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, lr, ip, lsl #21 │ │ │ │ + eoreq r0, lr, ip, asr #21 │ │ │ │ ldrsbteq r7, [r7], -ip │ │ │ │ eorseq r2, r9, r8, lsl #1 │ │ │ │ eorseq r1, r9, r0, asr lr │ │ │ │ ldrhteq pc, [r7], -r0 @ │ │ │ │ eorseq r0, r8, r4, lsr #28 │ │ │ │ eorseq r2, r9, r4, lsr r0 │ │ │ │ - eoreq r0, lr, r8, asr #20 │ │ │ │ - strdeq r6, [lr], -sl @ │ │ │ │ - strhteq r6, [lr], -r9 │ │ │ │ - strhteq r6, [lr], -r6 │ │ │ │ - eoreq r6, lr, r6, lsl #27 │ │ │ │ + eoreq r0, lr, r8, lsl #21 │ │ │ │ + eoreq r6, lr, sl, lsr pc │ │ │ │ + strdeq r6, [lr], -r9 @ │ │ │ │ + strdeq r6, [lr], -r6 @ │ │ │ │ + eoreq r6, lr, r6, asr #27 │ │ │ │ eorseq pc, r7, r4, ror #16 │ │ │ │ eorseq r1, r9, r4, ror #27 │ │ │ │ eorseq r1, r9, ip, asr #27 │ │ │ │ - ldrsbteq r8, [r0], -r2 │ │ │ │ + eorseq r8, r0, r2, lsl lr │ │ │ │ eorseq pc, r7, r0, lsr r7 @ │ │ │ │ mlaseq r9, ip, sp, r1 │ │ │ │ - eoreq r6, lr, sl, lsl sp │ │ │ │ - mlaeq lr, r6, sp, r6 │ │ │ │ + eoreq r6, lr, sl, asr sp │ │ │ │ + ldrdeq r6, [lr], -r6 @ │ │ │ │ eorseq r6, r7, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ + ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - beq 7fea8 │ │ │ │ - ldr r1, [pc, #220] @ 7fec8 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7fea4 │ │ │ │ + ldr r1, [pc, #220] @ 7fec4 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f0960 │ │ │ │ - add r0, r4, #24 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - add r9, sp, #8 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - add r7, r9, #24 │ │ │ │ - ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - mov fp, #1 │ │ │ │ - orr r0, lr, #1073741827 @ 0x40000003 │ │ │ │ - stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - bl 2f0568 │ │ │ │ - ldr r1, [pc, #120] @ 7fecc │ │ │ │ - mov r8, r0 │ │ │ │ + bl 2f09a8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add lr, r4, #24 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + mov r9, #1 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + str r2, [sp, #8] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, sp │ │ │ │ + add r2, r0, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ + orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mvn r1, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2f05b0 │ │ │ │ + ldr r1, [pc, #120] @ 7fec8 │ │ │ │ + mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add sl, sp, #64 @ 0x40 │ │ │ │ + add fp, sp, #56 @ 0x38 │ │ │ │ mov r2, #17 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2f046c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r9 │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bfi r1, fp, #0, #8 │ │ │ │ - stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2f00f8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - strd r8, [r0] │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2f04b4 │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldm fp, {r1, r2, r4, r5, r6, r7} │ │ │ │ + mov r3, r0 │ │ │ │ + bfi lr, r9, #0, #8 │ │ │ │ + stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ + orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + bl 2f0140 │ │ │ │ + mov r7, r0 │ │ │ │ + str sl, [r8] │ │ │ │ + str r7, [r8, #4] │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 7fed0 │ │ │ │ + ldr r0, [pc, #32] @ 7fecc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, lr, r2, ror #21 │ │ │ │ - eoreq r6, lr, r8, lsl #21 │ │ │ │ - eorseq r6, r7, r0, asr #25 │ │ │ │ + eoreq r6, lr, r6, lsr #22 │ │ │ │ + eoreq r6, lr, ip, asr #21 │ │ │ │ + eorseq r6, r7, r4, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80004 │ │ │ │ - ldr r1, [pc, #296] @ 80024 │ │ │ │ + beq 80000 │ │ │ │ + ldr r1, [pc, #296] @ 80020 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #228] @ 80028 │ │ │ │ - ldr r2, [pc, #228] @ 8002c │ │ │ │ + ldr r0, [pc, #228] @ 80024 │ │ │ │ + ldr r2, [pc, #228] @ 80028 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r4, [pc, #212] @ 80030 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r4, [pc, #212] @ 8002c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7ff78 │ │ │ │ - ldr r0, [pc, #192] @ 80034 │ │ │ │ + beq 7ff74 │ │ │ │ + ldr r0, [pc, #192] @ 80030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ffe8 │ │ │ │ + beq 7ffe4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 7ffa8 │ │ │ │ - ldr r0, [pc, #156] @ 80040 │ │ │ │ + beq 7ffa4 │ │ │ │ + ldr r0, [pc, #156] @ 8003c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #144] @ 80044 │ │ │ │ + ldr r0, [pc, #144] @ 80040 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #13 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 80038 │ │ │ │ - ldr r2, [pc, #72] @ 8003c │ │ │ │ + ldr r0, [pc, #72] @ 80034 │ │ │ │ + ldr r2, [pc, #72] @ 80038 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #60] @ 80048 │ │ │ │ + ldr r0, [pc, #60] @ 80044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq r6, [lr], -sl @ │ │ │ │ - eoreq r6, lr, lr, asr #19 │ │ │ │ - eorseq pc, r7, ip, lsr #9 │ │ │ │ - eorseq r1, r9, ip, lsr #20 │ │ │ │ - eorseq r1, r9, r4, lsl sl │ │ │ │ - ldrhteq r8, [r0], -r2 │ │ │ │ - eorseq pc, r7, r0, lsl r4 @ │ │ │ │ - eorseq r1, r9, r4, ror #19 │ │ │ │ - eoreq r6, lr, r2, ror #18 │ │ │ │ - eorseq r6, r7, r4, ror #22 │ │ │ │ + eoreq r6, lr, lr, lsr sl │ │ │ │ + eoreq r6, lr, r2, lsl sl │ │ │ │ + ldrhteq pc, [r7], -r0 @ │ │ │ │ + eorseq r1, r9, r0, lsr sl │ │ │ │ + eorseq r1, r9, r8, lsl sl │ │ │ │ + ldrshteq r8, [r0], -r6 │ │ │ │ + eorseq pc, r7, r4, lsl r4 @ │ │ │ │ + eorseq r1, r9, r8, ror #19 │ │ │ │ + eoreq r6, lr, r6, lsr #19 │ │ │ │ + eorseq r6, r7, r8, ror #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80114 │ │ │ │ - ldr r0, [pc, #172] @ 80120 │ │ │ │ + beq 80110 │ │ │ │ + ldr r0, [pc, #172] @ 8011c │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #168] @ 80124 │ │ │ │ + ldr r2, [pc, #168] @ 80120 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #156] @ 80128 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #156] @ 80124 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 800d8 │ │ │ │ - ldr r0, [pc, #148] @ 80138 │ │ │ │ + bne 800d4 │ │ │ │ + ldr r0, [pc, #148] @ 80134 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 8013c │ │ │ │ + ldr r0, [pc, #132] @ 80138 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 8012c │ │ │ │ + ldr r0, [pc, #76] @ 80128 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ 80130 │ │ │ │ - ldr r1, [pc, #72] @ 80134 │ │ │ │ + ldr r3, [pc, #72] @ 8012c │ │ │ │ + ldr r1, [pc, #72] @ 80130 │ │ │ │ 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 38fa4 │ │ │ │ - b 8009c │ │ │ │ - ldr r0, [pc, #36] @ 80140 │ │ │ │ + b 80098 │ │ │ │ + ldr r0, [pc, #36] @ 8013c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ + strhteq r6, [lr], -r9 │ │ │ │ + ldrhteq r6, [r7], -ip │ │ │ │ + ldrsbteq r1, [r9], -ip │ │ │ │ + eorseq r1, r9, ip, ror sl │ │ │ │ + eorseq pc, r7, r0, asr #2 │ │ │ │ + ldrshteq pc, [r7], -r4 @ │ │ │ │ + eorseq r1, r9, r4, asr #21 │ │ │ │ eoreq r6, lr, r5, ror r8 │ │ │ │ - ldrhteq r6, [r7], -r8 │ │ │ │ - ldrsbteq r1, [r9], -r8 │ │ │ │ - eorseq r1, r9, r8, ror sl │ │ │ │ - eorseq pc, r7, ip, lsr r1 @ │ │ │ │ - ldrshteq pc, [r7], -r0 @ │ │ │ │ - eorseq r1, r9, r0, asr #21 │ │ │ │ - eoreq r6, lr, r1, lsr r8 │ │ │ │ - eorseq r6, r7, r4, asr sl │ │ │ │ + eorseq r6, r7, r8, asr sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8020c │ │ │ │ - ldr r0, [pc, #172] @ 80218 │ │ │ │ + beq 80208 │ │ │ │ + ldr r0, [pc, #172] @ 80214 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #168] @ 8021c │ │ │ │ + ldr r2, [pc, #168] @ 80218 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #156] @ 80220 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #156] @ 8021c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 801d0 │ │ │ │ - ldr r0, [pc, #148] @ 80230 │ │ │ │ + bne 801cc │ │ │ │ + ldr r0, [pc, #148] @ 8022c │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 80234 │ │ │ │ + ldr r0, [pc, #132] @ 80230 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 80224 │ │ │ │ + ldr r0, [pc, #76] @ 80220 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ 80228 │ │ │ │ - ldr r1, [pc, #72] @ 8022c │ │ │ │ + ldr r3, [pc, #72] @ 80224 │ │ │ │ + ldr r1, [pc, #72] @ 80228 │ │ │ │ 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 38fa4 │ │ │ │ - b 80194 │ │ │ │ - ldr r0, [pc, #36] @ 80238 │ │ │ │ + b 80190 │ │ │ │ + ldr r0, [pc, #36] @ 80234 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ + strhteq r0, [lr], -r4 │ │ │ │ + eorseq r6, r7, r4, asr #23 │ │ │ │ + eorseq r1, r9, r0, ror r9 │ │ │ │ + eorseq r1, r9, r0, lsl r9 │ │ │ │ + eorseq pc, r7, r0, ror r0 @ │ │ │ │ + eorseq r0, r8, r4, ror #17 │ │ │ │ + eorseq r1, r9, ip, lsl r9 │ │ │ │ eoreq r0, lr, r0, ror r3 │ │ │ │ - eorseq r6, r7, r0, asr #23 │ │ │ │ - eorseq r1, r9, ip, ror #18 │ │ │ │ - eorseq r1, r9, ip, lsl #18 │ │ │ │ - eorseq pc, r7, ip, rrx │ │ │ │ - eorseq r0, r8, r0, ror #17 │ │ │ │ - eorseq r1, r9, r8, lsl r9 │ │ │ │ - eoreq r0, lr, ip, lsr #6 │ │ │ │ - eorseq r6, r7, ip, asr r9 │ │ │ │ + eorseq r6, r7, r0, ror #18 │ │ │ │ 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 80290 │ │ │ │ - ldr r2, [pc, #56] @ 8029c │ │ │ │ + beq 8028c │ │ │ │ + ldr r2, [pc, #56] @ 80298 │ │ │ │ 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 1e210 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 802a0 │ │ │ │ + ldr r0, [pc, #8] @ 8029c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq r5, lr, r0, lsr #27 │ │ │ │ - ldrsbteq r6, [r7], -r8 │ │ │ │ + eoreq r5, lr, r4, ror #27 │ │ │ │ + ldrsbteq r6, [r7], -ip │ │ │ │ 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 80364 │ │ │ │ - ldr r1, [pc, #552] @ 804f4 │ │ │ │ + beq 80360 │ │ │ │ + ldr r1, [pc, #552] @ 804f0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 80370 │ │ │ │ + bne 8036c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1da78 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 803b4 │ │ │ │ - ldr r1, [pc, #544] @ 80528 │ │ │ │ + bne 803b0 │ │ │ │ + ldr r1, [pc, #544] @ 80524 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80348 │ │ │ │ + beq 80344 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 8033c │ │ │ │ + beq 80338 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ 80520 │ │ │ │ - ldr r2, [pc, #464] @ 80524 │ │ │ │ + ldr r0, [pc, #464] @ 8051c │ │ │ │ + ldr r2, [pc, #464] @ 80520 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 39d40 │ │ │ │ - b 80480 │ │ │ │ - ldr r0, [pc, #448] @ 8052c │ │ │ │ + b 8047c │ │ │ │ + ldr r0, [pc, #448] @ 80528 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ 804f8 │ │ │ │ - ldr r3, [pc, #368] @ 804fc │ │ │ │ - ldr r5, [pc, #368] @ 80500 │ │ │ │ + ldr r0, [pc, #368] @ 804f4 │ │ │ │ + ldr r3, [pc, #368] @ 804f8 │ │ │ │ + ldr r5, [pc, #368] @ 804fc │ │ │ │ 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 3a398 │ │ │ │ - b 80480 │ │ │ │ + b 8047c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8040c │ │ │ │ - ldr r1, [pc, #300] @ 80504 │ │ │ │ - ldr r0, [pc, #300] @ 80508 │ │ │ │ - ldr r3, [pc, #300] @ 8050c │ │ │ │ + bne 80408 │ │ │ │ + ldr r1, [pc, #300] @ 80500 │ │ │ │ + ldr r0, [pc, #300] @ 80504 │ │ │ │ + ldr r3, [pc, #300] @ 80508 │ │ │ │ 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 3a398 │ │ │ │ - b 80480 │ │ │ │ + b 8047c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ 80510 │ │ │ │ - ldr r1, [pc, #248] @ 80514 │ │ │ │ - ldr ip, [pc, #248] @ 80518 │ │ │ │ + ldr r0, [pc, #248] @ 8050c │ │ │ │ + ldr r1, [pc, #248] @ 80510 │ │ │ │ + ldr ip, [pc, #248] @ 80514 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ 8051c │ │ │ │ + ldr r2, [pc, #244] @ 80518 │ │ │ │ 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 │ │ │ │ @@ -98814,279 +98813,279 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 39ec0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 804dc │ │ │ │ + bne 804d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 804bc │ │ │ │ + beq 804b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne 804d8 │ │ │ │ + bne 804d4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, lr, r4, asr r6 │ │ │ │ - eoreq r5, lr, r8, asr sp │ │ │ │ - eorseq r6, r7, ip, ror r8 │ │ │ │ - eorseq r7, r7, r8, rrx │ │ │ │ - eorseq r7, r7, r4, lsr #32 │ │ │ │ - eoreq r5, lr, r4, lsl #26 │ │ │ │ - eorseq r6, r7, r0, lsl r8 │ │ │ │ - andseq r5, r2, ip, lsr #1 │ │ │ │ - ldrsbteq r6, [r7], -ip │ │ │ │ - ldrhteq r6, [r7], -ip │ │ │ │ - eoreq r0, lr, ip, ror r0 │ │ │ │ - eoreq r6, lr, pc, lsr r3 │ │ │ │ - eorseq r7, r7, ip, lsr #1 │ │ │ │ - mlaseq r8, ip, sp, pc @ │ │ │ │ - eorseq r6, r7, r4, lsl #16 │ │ │ │ + mlaeq lr, r8, r6, r6 │ │ │ │ + mlaeq lr, ip, sp, r5 │ │ │ │ + eorseq r6, r7, r0, lsl #17 │ │ │ │ + eorseq r7, r7, ip, rrx │ │ │ │ + eorseq r7, r7, r8, lsr #32 │ │ │ │ + eoreq r5, lr, r8, asr #26 │ │ │ │ + eorseq r6, r7, r4, lsl r8 │ │ │ │ + ldrsheq r5, [r2], -r8 │ │ │ │ + eorseq r6, r7, r0, ror #25 │ │ │ │ + eorseq r6, r7, r0, asr #31 │ │ │ │ + eoreq r0, lr, r0, asr #1 │ │ │ │ + eoreq r6, lr, r3, lsl #7 │ │ │ │ + ldrhteq r7, [r7], -r0 │ │ │ │ + eorseq pc, r8, r0, lsr #27 │ │ │ │ + eorseq r6, r7, r8, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 80960 │ │ │ │ - ldr r1, [pc, #1324] @ 80a84 │ │ │ │ + beq 8095c │ │ │ │ + ldr r1, [pc, #1324] @ 80a80 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r3, r8 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1248] @ 80a88 │ │ │ │ + ldr r1, [pc, #1248] @ 80a84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1176] @ 80a8c │ │ │ │ + ldr r1, [pc, #1176] @ 80a88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1104] @ 80a90 │ │ │ │ + ldr r1, [pc, #1104] @ 80a8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #1032] @ 80a94 │ │ │ │ + ldr r1, [pc, #1032] @ 80a90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #960] @ 80a98 │ │ │ │ - ldr r2, [pc, #960] @ 80a9c │ │ │ │ + ldr r0, [pc, #960] @ 80a94 │ │ │ │ + ldr r2, [pc, #960] @ 80a98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #14 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #944] @ 80aa0 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #944] @ 80a9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8090c │ │ │ │ - ldr r0, [pc, #936] @ 80ab0 │ │ │ │ + bne 80908 │ │ │ │ + ldr r0, [pc, #936] @ 80aac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #928] @ 80ab4 │ │ │ │ + ldr r0, [pc, #928] @ 80ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #14 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #888] @ 80ab8 │ │ │ │ + ldr r1, [pc, #888] @ 80ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r7, {r0, r1, r2, r4, r5, r6} │ │ │ │ stm r3, {r0, r1, r2, r4, r5, r6} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #816] @ 80abc │ │ │ │ + ldr r1, [pc, #816] @ 80ab8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #744] @ 80ac0 │ │ │ │ + ldr r1, [pc, #744] @ 80abc │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldm r5, {r0, r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r0, r1, r2, r4, r6, r7} │ │ │ │ orr r0, ip, #11 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #672] @ 80ac4 │ │ │ │ - ldr r2, [pc, #672] @ 80ac8 │ │ │ │ + ldr r0, [pc, #672] @ 80ac0 │ │ │ │ + ldr r2, [pc, #672] @ 80ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ bl 1edd4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80944 │ │ │ │ + beq 80940 │ │ │ │ bl 1edd4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #636] @ 80ad4 │ │ │ │ + ldr r0, [pc, #636] @ 80ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #10 │ │ │ │ - bl 197c18 │ │ │ │ - ldr r1, [pc, #604] @ 80ad8 │ │ │ │ + bl 197c60 │ │ │ │ + ldr r1, [pc, #604] @ 80ad4 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #116] @ 0x74 │ │ │ │ ldm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [fp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -99100,82 +99099,82 @@ │ │ │ │ str r0, [fp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [fp, #32] │ │ │ │ str sl, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #28] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #400] @ 80aa4 │ │ │ │ + ldr r0, [pc, #400] @ 80aa0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #396] @ 80aa8 │ │ │ │ - ldr r1, [pc, #396] @ 80aac │ │ │ │ + ldr r3, [pc, #396] @ 80aa4 │ │ │ │ + ldr r1, [pc, #396] @ 80aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b 80700 │ │ │ │ - ldr r0, [pc, #384] @ 80acc │ │ │ │ - ldr r2, [pc, #384] @ 80ad0 │ │ │ │ + b 806fc │ │ │ │ + ldr r0, [pc, #384] @ 80ac8 │ │ │ │ + ldr r2, [pc, #384] @ 80acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #372] @ 80adc │ │ │ │ + ldr r0, [pc, #372] @ 80ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e7c8 │ │ │ │ - b 80a20 │ │ │ │ + b 80a1c │ │ │ │ mov r8, r0 │ │ │ │ - b 80a28 │ │ │ │ + b 80a24 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 80a40 │ │ │ │ + b 80a3c │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldm sl, {r5, r7, sl} │ │ │ │ - b 80a4c │ │ │ │ + b 80a48 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldm sl, {r5, r7, sl} │ │ │ │ - b 80a5c │ │ │ │ + b 80a58 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b 80a64 │ │ │ │ + b 80a60 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b 80a6c │ │ │ │ + b 80a68 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldm sl, {r5, r7, sl} │ │ │ │ - b 80a54 │ │ │ │ + b 80a50 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 1e7c8 │ │ │ │ @@ -99194,313 +99193,323 @@ │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ - eoreq r6, lr, r1, lsr #1 │ │ │ │ - eoreq r6, lr, lr, asr r1 │ │ │ │ - eoreq r6, lr, r8, lsl r1 │ │ │ │ + eoreq r6, lr, r4, lsr r2 │ │ │ │ + eoreq r6, lr, r5, ror #1 │ │ │ │ + eoreq r6, lr, r2, lsr #3 │ │ │ │ + eoreq r6, lr, ip, asr r1 │ │ │ │ + eoreq r6, lr, r5, lsl r1 │ │ │ │ ldrdeq r6, [lr], -r1 @ │ │ │ │ - eoreq r6, lr, sp, lsl #1 │ │ │ │ - eorseq r6, r7, r8, asr r6 │ │ │ │ - eorseq r1, r9, r8, ror r4 │ │ │ │ - eorseq r1, r9, r8, asr #4 │ │ │ │ - eorseq lr, r7, ip, lsr #18 │ │ │ │ - eorseq pc, r7, r4, lsl r6 @ │ │ │ │ - mlaseq r9, r4, r4, r1 │ │ │ │ - eoreq r6, lr, r5, asr r0 │ │ │ │ - eoreq r6, lr, r7, lsr r0 │ │ │ │ - strdeq r5, [lr], -r9 @ │ │ │ │ - strhteq r5, [lr], -sl │ │ │ │ - eoreq r5, lr, r0, ror pc │ │ │ │ - eorseq lr, r7, ip, ror #23 │ │ │ │ - eorseq r8, r0, r9, lsl #3 │ │ │ │ - ldrsbteq lr, [r7], -r4 │ │ │ │ - eoreq r5, lr, r0, asr #30 │ │ │ │ - eoreq r5, lr, r2, lsr #30 │ │ │ │ - eorseq r6, r7, r8, lsl #4 │ │ │ │ + eorseq r6, r7, ip, asr r6 │ │ │ │ + eorseq r1, r9, ip, ror r4 │ │ │ │ + eorseq r1, r9, ip, asr #4 │ │ │ │ + eorseq lr, r7, r0, lsr r9 │ │ │ │ + eorseq pc, r7, r8, lsl r6 @ │ │ │ │ + mlaseq r9, r8, r4, r1 │ │ │ │ + mlaeq lr, r9, r0, r6 │ │ │ │ + eoreq r6, lr, fp, ror r0 │ │ │ │ + eoreq r6, lr, sp, lsr r0 │ │ │ │ + strdeq r5, [lr], -lr @ │ │ │ │ + strhteq r5, [lr], -r4 │ │ │ │ + ldrshteq lr, [r7], -r0 │ │ │ │ + eorseq r8, r0, sp, asr #3 │ │ │ │ + ldrsbteq lr, [r7], -r8 │ │ │ │ + eoreq r5, lr, r4, lsl #31 │ │ │ │ + eoreq r5, lr, r6, ror #30 │ │ │ │ + eorseq r6, r7, ip, lsl #4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80b08 │ │ │ │ - bl 1a886c │ │ │ │ + beq 80b04 │ │ │ │ + bl 1a88b4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 80b14 │ │ │ │ + ldr r0, [pc, #4] @ 80b10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r6, r7, r0, rrx │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - sub sp, sp, #160 @ 0xa0 │ │ │ │ + eorseq r6, r7, r4, rrx │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov r9, #0 │ │ │ │ + mov r6, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ - str r9, [r0] │ │ │ │ + str r6, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80bb0 │ │ │ │ - ldr r1, [pc, #124] @ 80bbc │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + beq 80bd4 │ │ │ │ + ldr r1, [pc, #164] @ 80be0 │ │ │ │ + add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f13c4 │ │ │ │ - add r1, r4, #32 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - mov r0, sp │ │ │ │ - ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ - add r4, r0, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2f140c │ │ │ │ + add r0, r9, #16 │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + mov sl, sp │ │ │ │ + ldm r0!, {r2, r4, r5, r7} │ │ │ │ + mov r3, sl │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ - ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ - mov r1, #1 │ │ │ │ - stm r4, {r2, r3, r5, r6, r7} │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - stm sp, {r1, r9} │ │ │ │ - orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 2f0ff8 │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldm r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldm r0, {r1, r2, r4, r5, r7} │ │ │ │ + add r0, sl, #16 │ │ │ │ + stm r3, {r1, r2, r4, r5, r7} │ │ │ │ + add r1, r9, #32 │ │ │ │ + ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ + mov r0, #1 │ │ │ │ + stm r1, {r2, r3, r4, r5, r7} │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ + vstr d0, [sp, #80] @ 0x50 │ │ │ │ + bl 2f1040 │ │ │ │ str r0, [r8] │ │ │ │ - add sp, sp, #160 @ 0xa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 80bc0 │ │ │ │ + add sp, sp, #136 @ 0x88 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #8] @ 80be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq pc, sp, fp, asr #23 │ │ │ │ - ldrhteq r5, [r7], -r8 │ │ │ │ + eoreq pc, sp, pc, lsl #24 │ │ │ │ + mlaseq r7, r4, pc, r5 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80d4c │ │ │ │ - ldr r0, [pc, #384] @ 80d6c │ │ │ │ + beq 80d70 │ │ │ │ + ldr r0, [pc, #384] @ 80d90 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #380] @ 80d70 │ │ │ │ + ldr r2, [pc, #380] @ 80d94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #368] @ 80d74 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #368] @ 80d98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 80cf4 │ │ │ │ - ldr r0, [pc, #360] @ 80d84 │ │ │ │ + bne 80d18 │ │ │ │ + ldr r0, [pc, #360] @ 80da8 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #344] @ 80d88 │ │ │ │ + ldr r0, [pc, #344] @ 80dac │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #316] @ 80d8c │ │ │ │ - ldr r2, [pc, #316] @ 80d90 │ │ │ │ + ldr r0, [pc, #316] @ 80db0 │ │ │ │ + ldr r2, [pc, #316] @ 80db4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r5, [pc, #300] @ 80d94 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r5, [pc, #300] @ 80db8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 80c84 │ │ │ │ - ldr r0, [pc, #280] @ 80d98 │ │ │ │ + beq 80ca8 │ │ │ │ + ldr r0, [pc, #280] @ 80dbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80d30 │ │ │ │ + beq 80d54 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 80cb4 │ │ │ │ - ldr r0, [pc, #244] @ 80da4 │ │ │ │ + beq 80cd8 │ │ │ │ + ldr r0, [pc, #244] @ 80dc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #232] @ 80da8 │ │ │ │ + ldr r0, [pc, #232] @ 80dcc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #13 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ 80d78 │ │ │ │ + ldr r0, [pc, #124] @ 80d9c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #120] @ 80d7c │ │ │ │ - ldr r1, [pc, #120] @ 80d80 │ │ │ │ + ldr r3, [pc, #120] @ 80da0 │ │ │ │ + ldr r1, [pc, #120] @ 80da4 │ │ │ │ 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 38fa4 │ │ │ │ - b 80c14 │ │ │ │ - ldr r0, [pc, #100] @ 80d9c │ │ │ │ - ldr r2, [pc, #100] @ 80da0 │ │ │ │ + b 80c38 │ │ │ │ + ldr r0, [pc, #100] @ 80dc0 │ │ │ │ + ldr r2, [pc, #100] @ 80dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #88] @ 80dac │ │ │ │ + ldr r0, [pc, #88] @ 80dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq pc, [sp], -r0 @ │ │ │ │ - eorseq r6, r7, r0, asr #2 │ │ │ │ - eorseq r0, r9, ip, ror #29 │ │ │ │ - eorseq r0, r9, r8, ror #27 │ │ │ │ - eorseq lr, r7, r8, asr #10 │ │ │ │ - ldrhteq pc, [r7], -ip @ │ │ │ │ - mlaseq r9, r8, lr, r0 │ │ │ │ - eoreq pc, sp, ip, lsr #17 │ │ │ │ - eoreq r5, lr, r2, asr #25 │ │ │ │ - eorseq lr, r7, r0, lsr #15 │ │ │ │ - eorseq r0, r9, r0, lsr #26 │ │ │ │ - eorseq r0, r9, r8, lsl #26 │ │ │ │ - eorseq r7, r0, sl, ror #26 │ │ │ │ - eorseq lr, r7, r8, asr #13 │ │ │ │ - ldrsbteq r0, [r9], -r8 │ │ │ │ - eoreq r5, lr, r6, asr ip │ │ │ │ - eorseq r5, r7, ip, lsl lr │ │ │ │ + eoreq pc, sp, ip, lsl #18 │ │ │ │ + eorseq r6, r7, ip, lsl r1 │ │ │ │ + eorseq r0, r9, r8, asr #29 │ │ │ │ + eorseq r0, r9, r4, asr #27 │ │ │ │ + eorseq lr, r7, r4, lsr #10 │ │ │ │ + mlaseq r7, r8, sp, pc @ │ │ │ │ + eorseq r0, r9, r4, ror lr │ │ │ │ + eoreq pc, sp, r8, asr #17 │ │ │ │ + ldrdeq r5, [lr], -lr @ │ │ │ │ + eorseq lr, r7, ip, ror r7 │ │ │ │ + ldrshteq r0, [r9], -ip │ │ │ │ + eorseq r0, r9, r4, ror #25 │ │ │ │ + eorseq r7, r0, r6, lsl #27 │ │ │ │ + eorseq lr, r7, r4, lsr #13 │ │ │ │ + ldrhteq r0, [r9], -r4 │ │ │ │ + eoreq r5, lr, r2, ror ip │ │ │ │ + ldrshteq r5, [r7], -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 80e70 │ │ │ │ - ldr r1, [pc, #552] @ 81000 │ │ │ │ + beq 80e94 │ │ │ │ + ldr r1, [pc, #552] @ 81024 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 80e7c │ │ │ │ + bne 80ea0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1da78 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 80ec0 │ │ │ │ - ldr r1, [pc, #544] @ 81034 │ │ │ │ + bne 80ee4 │ │ │ │ + ldr r1, [pc, #544] @ 81058 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80e54 │ │ │ │ + beq 80e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 80e48 │ │ │ │ + beq 80e6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ 8102c │ │ │ │ - ldr r2, [pc, #464] @ 81030 │ │ │ │ + ldr r0, [pc, #464] @ 81050 │ │ │ │ + ldr r2, [pc, #464] @ 81054 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 39d40 │ │ │ │ - b 80f8c │ │ │ │ - ldr r0, [pc, #448] @ 81038 │ │ │ │ + b 80fb0 │ │ │ │ + ldr r0, [pc, #448] @ 8105c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ 81004 │ │ │ │ - ldr r3, [pc, #368] @ 81008 │ │ │ │ - ldr r5, [pc, #368] @ 8100c │ │ │ │ + ldr r0, [pc, #368] @ 81028 │ │ │ │ + ldr r3, [pc, #368] @ 8102c │ │ │ │ + ldr r5, [pc, #368] @ 81030 │ │ │ │ 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 3a398 │ │ │ │ - b 80f8c │ │ │ │ + b 80fb0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 80f18 │ │ │ │ - ldr r1, [pc, #300] @ 81010 │ │ │ │ - ldr r0, [pc, #300] @ 81014 │ │ │ │ - ldr r3, [pc, #300] @ 81018 │ │ │ │ + bne 80f3c │ │ │ │ + ldr r1, [pc, #300] @ 81034 │ │ │ │ + ldr r0, [pc, #300] @ 81038 │ │ │ │ + ldr r3, [pc, #300] @ 8103c │ │ │ │ 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 3a398 │ │ │ │ - b 80f8c │ │ │ │ + b 80fb0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ 8101c │ │ │ │ - ldr r1, [pc, #248] @ 81020 │ │ │ │ - ldr ip, [pc, #248] @ 81024 │ │ │ │ + ldr r0, [pc, #248] @ 81040 │ │ │ │ + ldr r1, [pc, #248] @ 81044 │ │ │ │ + ldr ip, [pc, #248] @ 81048 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ 81028 │ │ │ │ + ldr r2, [pc, #244] @ 8104c │ │ │ │ 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 │ │ │ │ @@ -99521,242 +99530,242 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 39ec0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 80fe8 │ │ │ │ + bne 8100c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 80fc8 │ │ │ │ + beq 80fec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne 80fe4 │ │ │ │ + bne 81008 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, lr, r3, lsl r9 │ │ │ │ - eoreq r5, lr, ip, asr #4 │ │ │ │ - eorseq r5, r7, r0, ror sp │ │ │ │ - eorseq r6, r7, ip, lsl #5 │ │ │ │ - eorseq r6, r7, r8, asr #4 │ │ │ │ - strdeq r5, [lr], -r8 @ │ │ │ │ - eorseq r5, r7, r4, lsl #26 │ │ │ │ - andseq r4, r2, r0, lsr #11 │ │ │ │ - ldrsbteq r6, [r7], -r0 │ │ │ │ - eorseq r6, r7, r0, ror #3 │ │ │ │ - eoreq pc, sp, r0, ror r5 @ │ │ │ │ - eoreq r5, lr, r3, lsr r8 │ │ │ │ - ldrsbteq r6, [r7], -r0 │ │ │ │ - eorseq pc, r8, r0, lsl r5 @ │ │ │ │ - ldrshteq r5, [r7], -r8 │ │ │ │ + eoreq r5, lr, pc, lsr #18 │ │ │ │ + eoreq r5, lr, r8, ror #4 │ │ │ │ + eorseq r5, r7, ip, asr #26 │ │ │ │ + eorseq r6, r7, r8, ror #4 │ │ │ │ + eorseq r6, r7, r4, lsr #4 │ │ │ │ + eoreq r5, lr, r4, lsl r2 │ │ │ │ + eorseq r5, r7, r0, ror #25 │ │ │ │ + andseq r4, r2, r4, asr #11 │ │ │ │ + eorseq r6, r7, ip, lsr #3 │ │ │ │ + ldrhteq r6, [r7], -ip │ │ │ │ + eoreq pc, sp, ip, lsl #11 │ │ │ │ + eoreq r5, lr, pc, asr #16 │ │ │ │ + eorseq r6, r7, ip, lsr #5 │ │ │ │ + eorseq pc, r8, ip, ror #9 │ │ │ │ + ldrsbteq r5, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 81168 │ │ │ │ - ldr r0, [pc, #292] @ 81188 │ │ │ │ + beq 8118c │ │ │ │ + ldr r0, [pc, #292] @ 811ac │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #288] @ 8118c │ │ │ │ + ldr r2, [pc, #288] @ 811b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r4, [pc, #276] @ 81190 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r4, [pc, #276] @ 811b4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 81130 │ │ │ │ + bne 81154 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81150 │ │ │ │ + beq 81174 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 81140 │ │ │ │ + bne 81164 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #220] @ 8119c │ │ │ │ + ldr r0, [pc, #220] @ 811c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #1 │ │ │ │ stm r3, {r1, r2, r9} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ str r2, [sp] │ │ │ │ - bl 197a90 │ │ │ │ - ldr r1, [pc, #192] @ 811a0 │ │ │ │ + bl 197ad8 │ │ │ │ + ldr r1, [pc, #192] @ 811c4 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f046c │ │ │ │ + bl 2f04b4 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ ldm fp, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r0 │ │ │ │ bfi lr, r9, #0, #2 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - bl 2f00f8 │ │ │ │ + bl 2f0140 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [r8] │ │ │ │ str r7, [r8, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #92] @ 81194 │ │ │ │ + ldr r0, [pc, #92] @ 811b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21110 │ │ │ │ - b 8108c │ │ │ │ - ldr r0, [pc, #80] @ 81198 │ │ │ │ + b 810b0 │ │ │ │ + ldr r0, [pc, #80] @ 811bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21110 │ │ │ │ - b 810b0 │ │ │ │ - ldr r0, [pc, #80] @ 811a8 │ │ │ │ + b 810d4 │ │ │ │ + ldr r0, [pc, #80] @ 811cc │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #76] @ 811ac │ │ │ │ + ldr r2, [pc, #76] @ 811d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #52] @ 811a4 │ │ │ │ + ldr r0, [pc, #52] @ 811c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, lr, r9, asr #12 │ │ │ │ - eorseq lr, r7, r8, lsl #7 │ │ │ │ - eorseq r0, r9, r0, ror #21 │ │ │ │ - eorseq r0, r9, r4, lsr #20 │ │ │ │ - eorseq r0, r9, r4, lsl sl │ │ │ │ - eoreq r5, lr, r9, ror #11 │ │ │ │ - eoreq r5, lr, sp, asr r6 │ │ │ │ - eorseq r5, r7, r0, lsl #20 │ │ │ │ - eorseq r7, r0, r6, asr #18 │ │ │ │ - eorseq lr, r7, r4, lsr #5 │ │ │ │ + eoreq r5, lr, r5, ror #12 │ │ │ │ + eorseq lr, r7, r4, ror #6 │ │ │ │ + ldrhteq r0, [r9], -ip │ │ │ │ + eorseq r0, r9, r0, lsl #20 │ │ │ │ + ldrshteq r0, [r9], -r0 │ │ │ │ + eoreq r5, lr, r5, lsl #12 │ │ │ │ + eoreq r5, lr, r9, ror r6 │ │ │ │ + ldrsbteq r5, [r7], -ip │ │ │ │ + eorseq r7, r0, r2, ror #18 │ │ │ │ + eorseq lr, r7, r0, lsl #5 │ │ │ │ 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 81270 │ │ │ │ - ldr r1, [pc, #552] @ 81400 │ │ │ │ + beq 81294 │ │ │ │ + ldr r1, [pc, #552] @ 81424 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 8127c │ │ │ │ + bne 812a0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1da78 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 812c0 │ │ │ │ - ldr r1, [pc, #544] @ 81434 │ │ │ │ + bne 812e4 │ │ │ │ + ldr r1, [pc, #544] @ 81458 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81254 │ │ │ │ + beq 81278 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 81248 │ │ │ │ + beq 8126c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ 8142c │ │ │ │ - ldr r2, [pc, #464] @ 81430 │ │ │ │ + ldr r0, [pc, #464] @ 81450 │ │ │ │ + ldr r2, [pc, #464] @ 81454 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 39d40 │ │ │ │ - b 8138c │ │ │ │ - ldr r0, [pc, #448] @ 81438 │ │ │ │ + b 813b0 │ │ │ │ + ldr r0, [pc, #448] @ 8145c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ 81404 │ │ │ │ - ldr r3, [pc, #368] @ 81408 │ │ │ │ - ldr r5, [pc, #368] @ 8140c │ │ │ │ + ldr r0, [pc, #368] @ 81428 │ │ │ │ + ldr r3, [pc, #368] @ 8142c │ │ │ │ + ldr r5, [pc, #368] @ 81430 │ │ │ │ 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 3a398 │ │ │ │ - b 8138c │ │ │ │ + b 813b0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 81318 │ │ │ │ - ldr r1, [pc, #300] @ 81410 │ │ │ │ - ldr r0, [pc, #300] @ 81414 │ │ │ │ - ldr r3, [pc, #300] @ 81418 │ │ │ │ + bne 8133c │ │ │ │ + ldr r1, [pc, #300] @ 81434 │ │ │ │ + ldr r0, [pc, #300] @ 81438 │ │ │ │ + ldr r3, [pc, #300] @ 8143c │ │ │ │ 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 3a398 │ │ │ │ - b 8138c │ │ │ │ + b 813b0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ 8141c │ │ │ │ - ldr r1, [pc, #248] @ 81420 │ │ │ │ - ldr ip, [pc, #248] @ 81424 │ │ │ │ + ldr r0, [pc, #248] @ 81440 │ │ │ │ + ldr r1, [pc, #248] @ 81444 │ │ │ │ + ldr ip, [pc, #248] @ 81448 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ 81428 │ │ │ │ + ldr r2, [pc, #244] @ 8144c │ │ │ │ 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 │ │ │ │ @@ -99777,228 +99786,228 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 39ec0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 813e8 │ │ │ │ + bne 8140c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 813c8 │ │ │ │ + beq 813ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne 813e4 │ │ │ │ + bne 81408 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r5, [lr], -sl @ │ │ │ │ - eoreq r4, lr, ip, asr #28 │ │ │ │ - eorseq r5, r7, r0, ror r9 │ │ │ │ - eorseq r5, r7, ip, ror lr │ │ │ │ - eorseq r5, r7, r8, lsr lr │ │ │ │ - strdeq r4, [lr], -r8 @ │ │ │ │ - eorseq r5, r7, r4, lsl #18 │ │ │ │ - andseq r4, r2, r0, lsr #3 │ │ │ │ - ldrsbteq r5, [r7], -r0 │ │ │ │ - ldrsbteq r5, [r7], -r0 │ │ │ │ - eoreq pc, sp, r0, ror r1 @ │ │ │ │ - eoreq r5, lr, r3, lsr r4 │ │ │ │ - eorseq r5, r7, r0, asr #29 │ │ │ │ - eorseq pc, r8, r0, ror #1 │ │ │ │ - ldrshteq r5, [r7], -r8 │ │ │ │ + strdeq r5, [lr], -r6 @ │ │ │ │ + eoreq r4, lr, r8, ror #28 │ │ │ │ + eorseq r5, r7, ip, asr #18 │ │ │ │ + eorseq r5, r7, r8, asr lr │ │ │ │ + eorseq r5, r7, r4, lsl lr │ │ │ │ + eoreq r4, lr, r4, lsl lr │ │ │ │ + eorseq r5, r7, r0, ror #17 │ │ │ │ + andseq r4, r2, r4, asr #3 │ │ │ │ + eorseq r5, r7, ip, lsr #27 │ │ │ │ + eorseq r5, r7, ip, lsr #27 │ │ │ │ + eoreq pc, sp, ip, lsl #3 │ │ │ │ + eoreq r5, lr, pc, asr #8 │ │ │ │ + mlaseq r7, ip, lr, r5 │ │ │ │ + ldrhteq pc, [r8], -ip @ │ │ │ │ + ldrsbteq r5, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 81660 │ │ │ │ - ldr r0, [pc, #584] @ 816ac │ │ │ │ + beq 81684 │ │ │ │ + ldr r0, [pc, #584] @ 816d0 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #580] @ 816b0 │ │ │ │ + ldr r2, [pc, #580] @ 816d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #568] @ 816b4 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #568] @ 816d8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 81608 │ │ │ │ - ldr r0, [pc, #560] @ 816c4 │ │ │ │ + bne 8162c │ │ │ │ + ldr r0, [pc, #560] @ 816e8 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #544] @ 816c8 │ │ │ │ + ldr r0, [pc, #544] @ 816ec │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #516] @ 816cc │ │ │ │ - ldr r2, [pc, #516] @ 816d0 │ │ │ │ + ldr r0, [pc, #516] @ 816f0 │ │ │ │ + ldr r2, [pc, #516] @ 816f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r5, [pc, #500] @ 816d4 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r5, [pc, #500] @ 816f8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 814fc │ │ │ │ - ldr r0, [pc, #480] @ 816d8 │ │ │ │ + beq 81520 │ │ │ │ + ldr r0, [pc, #480] @ 816fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20d40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81644 │ │ │ │ + beq 81668 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 8152c │ │ │ │ - ldr r0, [pc, #444] @ 816e4 │ │ │ │ + beq 81550 │ │ │ │ + ldr r0, [pc, #444] @ 81708 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20d40 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #432] @ 816e8 │ │ │ │ + ldr r0, [pc, #432] @ 8170c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ - ldr r1, [pc, #392] @ 816ec │ │ │ │ + bl 197ad8 │ │ │ │ + ldr r1, [pc, #392] @ 81710 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2f0ee4 │ │ │ │ + bl 2f0f2c │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bfi r7, r0, #0, #2 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a64 │ │ │ │ - ldr r1, [pc, #320] @ 816f0 │ │ │ │ + bl 2f0aac │ │ │ │ + ldr r1, [pc, #320] @ 81714 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2f0ee4 │ │ │ │ + bl 2f0f2c │ │ │ │ add r7, sp, #24 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bfi r5, r0, #0, #2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f0a64 │ │ │ │ + bl 2f0aac │ │ │ │ stm sl, {r8, r9} │ │ │ │ str r6, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #168] @ 816b8 │ │ │ │ + ldr r0, [pc, #168] @ 816dc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #164] @ 816bc │ │ │ │ - ldr r1, [pc, #164] @ 816c0 │ │ │ │ + ldr r3, [pc, #164] @ 816e0 │ │ │ │ + ldr r1, [pc, #164] @ 816e4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b 8148c │ │ │ │ - ldr r0, [pc, #144] @ 816dc │ │ │ │ - ldr r2, [pc, #144] @ 816e0 │ │ │ │ + b 814b0 │ │ │ │ + ldr r0, [pc, #144] @ 81700 │ │ │ │ + ldr r2, [pc, #144] @ 81704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #140] @ 816f4 │ │ │ │ + ldr r0, [pc, #140] @ 81718 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e7c8 │ │ │ │ - b 81680 │ │ │ │ + b 816a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, sp, r8, ror r0 @ │ │ │ │ - eorseq r5, r7, r8, asr #17 │ │ │ │ - eorseq r0, r9, r4, ror r6 │ │ │ │ - ldrsbteq r0, [r9], -r4 │ │ │ │ - eorseq sp, r7, r4, lsr ip │ │ │ │ - eorseq pc, r7, r8, lsr #9 │ │ │ │ - eorseq r0, r9, r0, lsr #12 │ │ │ │ - eoreq pc, sp, r4, lsr r0 @ │ │ │ │ - eoreq r5, lr, r9, ror #3 │ │ │ │ - eorseq sp, r7, r8, lsr #30 │ │ │ │ - eorseq r0, r9, r4, ror r6 │ │ │ │ - eorseq r0, r9, ip, asr r6 │ │ │ │ - eorseq r7, r0, r6, asr r4 │ │ │ │ - ldrhteq sp, [r7], -r4 │ │ │ │ - eorseq r0, r9, ip, lsr #12 │ │ │ │ - eoreq r5, lr, sp, ror r1 │ │ │ │ - eoreq pc, sp, fp, lsl #3 │ │ │ │ - eoreq pc, sp, r7, asr #2 │ │ │ │ - eorseq r5, r7, r8, lsl #10 │ │ │ │ + mlaeq sp, r4, r0, pc @ │ │ │ │ + eorseq r5, r7, r4, lsr #17 │ │ │ │ + eorseq r0, r9, r0, asr r6 │ │ │ │ + ldrhteq r0, [r9], -r0 │ │ │ │ + eorseq sp, r7, r0, lsl ip │ │ │ │ + eorseq pc, r7, r4, lsl #9 │ │ │ │ + ldrshteq r0, [r9], -ip │ │ │ │ + eoreq pc, sp, r0, asr r0 @ │ │ │ │ + eoreq r5, lr, r5, lsl #4 │ │ │ │ + eorseq sp, r7, r4, lsl #30 │ │ │ │ + eorseq r0, r9, r0, asr r6 │ │ │ │ + eorseq r0, r9, r8, lsr r6 │ │ │ │ + eorseq r7, r0, r2, ror r4 │ │ │ │ + mlaseq r7, r0, sp, sp │ │ │ │ + eorseq r0, r9, r8, lsl #12 │ │ │ │ + mlaeq lr, r9, r1, r5 │ │ │ │ + eoreq pc, sp, r7, lsr #3 │ │ │ │ + eoreq pc, sp, r3, ror #2 │ │ │ │ + eorseq r5, r7, r4, ror #9 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ addne r2, r0, #8 │ │ │ │ @@ -100010,413 +100019,413 @@ │ │ │ │ strne r1, [r2, #20] │ │ │ │ movne r2, #256 @ 0x100 │ │ │ │ strne r1, [r0] │ │ │ │ strne r1, [r0, #16] │ │ │ │ strhne r2, [r0, #40] @ 0x28 │ │ │ │ strne r1, [r0, #32] │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 81750 │ │ │ │ + ldr r0, [pc, #4] @ 81774 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r5, r7, r4, lsr #8 │ │ │ │ + eorseq r5, r7, r0, lsl #8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8177c │ │ │ │ - bl 1a8adc │ │ │ │ + beq 817a0 │ │ │ │ + bl 1a8b24 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 81788 │ │ │ │ + ldr r0, [pc, #4] @ 817ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r5, r7, ip, ror #7 │ │ │ │ + eorseq r5, r7, r8, asr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r6, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 817f4 │ │ │ │ - ldr r4, [pc, #76] @ 81800 │ │ │ │ + beq 81818 │ │ │ │ + ldr r4, [pc, #76] @ 81824 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #72] @ 81804 │ │ │ │ + ldr r2, [pc, #72] @ 81828 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ bl 1f494 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 81808 │ │ │ │ + ldr r0, [pc, #12] @ 8182c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq lr, sp, r7, asr #30 │ │ │ │ - eorseq r5, r7, r8, ror r5 │ │ │ │ - eorseq r5, r7, r4, ror r3 │ │ │ │ + eoreq lr, sp, r3, ror #30 │ │ │ │ + eorseq r5, r7, r4, asr r5 │ │ │ │ + eorseq r5, r7, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 81880 │ │ │ │ - ldr r1, [pc, #88] @ 8188c │ │ │ │ + beq 818a4 │ │ │ │ + ldr r1, [pc, #88] @ 818b0 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 81890 │ │ │ │ + ldr r0, [pc, #8] @ 818b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq r5, lr, r7, ror #1 │ │ │ │ - eorseq r5, r7, r8, ror #5 │ │ │ │ + eoreq r5, lr, r3, lsl #2 │ │ │ │ + eorseq r5, r7, r4, asr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8197c │ │ │ │ - ldr r0, [pc, #204] @ 81988 │ │ │ │ + beq 819a0 │ │ │ │ + ldr r0, [pc, #204] @ 819ac │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #200] @ 8198c │ │ │ │ + ldr r2, [pc, #200] @ 819b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r5, [pc, #188] @ 81990 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r5, [pc, #188] @ 819b4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 81944 │ │ │ │ + bne 81968 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81964 │ │ │ │ + beq 81988 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 81954 │ │ │ │ + bne 81978 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 8199c │ │ │ │ + ldr r0, [pc, #132] @ 819c0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 81994 │ │ │ │ + ldr r0, [pc, #72] @ 819b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20ec4 │ │ │ │ - b 818e4 │ │ │ │ - ldr r0, [pc, #60] @ 81998 │ │ │ │ + b 81908 │ │ │ │ + ldr r0, [pc, #60] @ 819bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20ec4 │ │ │ │ - b 81908 │ │ │ │ - ldr r0, [pc, #56] @ 819a4 │ │ │ │ + b 8192c │ │ │ │ + ldr r0, [pc, #56] @ 819c8 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #52] @ 819a8 │ │ │ │ + ldr r2, [pc, #52] @ 819cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #28] @ 819a0 │ │ │ │ + ldr r0, [pc, #28] @ 819c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq lr, sp, r4, lsl ip │ │ │ │ - eorseq sp, r7, r0, lsr fp │ │ │ │ - eorseq pc, r8, r8, lsl #29 │ │ │ │ - eorseq pc, r8, r0, lsl lr @ │ │ │ │ - eorseq pc, r8, r0, lsl #28 │ │ │ │ - strhteq lr, [sp], -r4 │ │ │ │ - eorseq r5, r7, ip, ror #3 │ │ │ │ - eorseq r7, r0, r2, lsr r1 │ │ │ │ - mlaseq r7, r0, sl, sp │ │ │ │ + eoreq lr, sp, r0, lsr ip │ │ │ │ + eorseq sp, r7, ip, lsl #22 │ │ │ │ + eorseq pc, r8, r4, ror #28 │ │ │ │ + eorseq pc, r8, ip, ror #27 │ │ │ │ + ldrsbteq pc, [r8], -ip @ │ │ │ │ + ldrdeq lr, [sp], -r0 @ │ │ │ │ + eorseq r5, r7, r8, asr #3 │ │ │ │ + eorseq r7, r0, lr, asr #2 │ │ │ │ + eorseq sp, r7, ip, ror #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81b78 │ │ │ │ - ldr r0, [pc, #480] @ 81bb4 │ │ │ │ + beq 81b9c │ │ │ │ + ldr r0, [pc, #480] @ 81bd8 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #476] @ 81bb8 │ │ │ │ + ldr r2, [pc, #476] @ 81bdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ bl 1e474 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81b28 │ │ │ │ + beq 81b4c │ │ │ │ bl 1e474 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #436] @ 81bbc │ │ │ │ + ldr r0, [pc, #436] @ 81be0 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 197c18 │ │ │ │ + bl 197c60 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #400] @ 81bc0 │ │ │ │ - ldr r2, [pc, #400] @ 81bc4 │ │ │ │ + ldr r0, [pc, #400] @ 81be4 │ │ │ │ + ldr r2, [pc, #400] @ 81be8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ bl 1edd4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81b40 │ │ │ │ + beq 81b64 │ │ │ │ bl 1edd4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #364] @ 81bd0 │ │ │ │ + ldr r0, [pc, #364] @ 81bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ - bl 197c18 │ │ │ │ + bl 197c60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #328] @ 81bd4 │ │ │ │ - ldr r2, [pc, #328] @ 81bd8 │ │ │ │ + ldr r0, [pc, #328] @ 81bf8 │ │ │ │ + ldr r2, [pc, #328] @ 81bfc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r7, [pc, #312] @ 81bdc │ │ │ │ + bl 2efabc │ │ │ │ + ldr r7, [pc, #312] @ 81c00 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 81ac0 │ │ │ │ - ldr r0, [pc, #292] @ 81be0 │ │ │ │ + beq 81ae4 │ │ │ │ + ldr r0, [pc, #292] @ 81c04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 211d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81b5c │ │ │ │ + beq 81b80 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 81af0 │ │ │ │ - ldr r0, [pc, #256] @ 81bec │ │ │ │ + beq 81b14 │ │ │ │ + ldr r0, [pc, #256] @ 81c10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 211d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r0, [pc, #244] @ 81bf0 │ │ │ │ + ldr r0, [pc, #244] @ 81c14 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #16 │ │ │ │ - bl 197c18 │ │ │ │ + bl 197c60 │ │ │ │ stm r6, {r4, r5} │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #200] @ 81bf8 │ │ │ │ + ldr r0, [pc, #200] @ 81c1c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #196] @ 81bfc │ │ │ │ + ldr r2, [pc, #196] @ 81c20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #128] @ 81bc8 │ │ │ │ - ldr r2, [pc, #128] @ 81bcc │ │ │ │ + ldr r0, [pc, #128] @ 81bec │ │ │ │ + ldr r2, [pc, #128] @ 81bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 39d40 │ │ │ │ - b 81b74 │ │ │ │ - ldr r0, [pc, #128] @ 81be4 │ │ │ │ - ldr r2, [pc, #128] @ 81be8 │ │ │ │ + b 81b98 │ │ │ │ + ldr r0, [pc, #128] @ 81c08 │ │ │ │ + ldr r2, [pc, #128] @ 81c0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 81bf4 │ │ │ │ + ldr r0, [pc, #116] @ 81c18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, lr, r9, lsr #26 │ │ │ │ - eorseq sp, r7, r8, lsr sl │ │ │ │ - strdeq r4, [lr], -r5 @ │ │ │ │ - ldrdeq r4, [lr], -r6 @ │ │ │ │ - eorseq sp, r7, r0, ror #19 │ │ │ │ - eorseq r6, r0, sp, lsl #31 │ │ │ │ - ldrsbteq sp, [r7], -r8 │ │ │ │ - eoreq r4, lr, r6, lsr #25 │ │ │ │ - eoreq r3, lr, r4, asr #9 │ │ │ │ - eorseq sp, r7, r4, lsl #19 │ │ │ │ - eorseq pc, r8, r8, lsl lr @ │ │ │ │ - eorseq pc, r8, r0, lsl #28 │ │ │ │ - eorseq r6, r0, r1, ror pc │ │ │ │ + eoreq r4, lr, r5, asr #26 │ │ │ │ + eorseq sp, r7, r4, lsl sl │ │ │ │ + eoreq r4, lr, r1, lsl sp │ │ │ │ + strdeq r4, [lr], -r2 @ │ │ │ │ ldrhteq sp, [r7], -ip │ │ │ │ - ldrsbteq pc, [r8], -r0 @ │ │ │ │ - eoreq r3, lr, r8, asr r4 │ │ │ │ - ldrshteq r4, [r7], -r0 │ │ │ │ - eorseq r6, r0, r1, lsr #31 │ │ │ │ - eorseq sp, r7, ip, ror #17 │ │ │ │ + eorseq r6, r0, r9, lsr #31 │ │ │ │ + ldrhteq sp, [r7], -r4 │ │ │ │ + eoreq r4, lr, r2, asr #25 │ │ │ │ + eoreq r3, lr, r0, ror #9 │ │ │ │ + eorseq sp, r7, r0, ror #18 │ │ │ │ + ldrshteq pc, [r8], -r4 @ │ │ │ │ + ldrsbteq pc, [r8], -ip @ │ │ │ │ + eorseq r6, r0, sp, lsl #31 │ │ │ │ + mlaseq r7, r8, r8, sp │ │ │ │ + eorseq pc, r8, ip, lsr #27 │ │ │ │ + eoreq r3, lr, r4, ror r4 │ │ │ │ + eorseq r4, r7, ip, asr #31 │ │ │ │ + ldrhteq r6, [r0], -sp │ │ │ │ + eorseq sp, r7, r8, asr #17 │ │ │ │ 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 81cc0 │ │ │ │ - ldr r1, [pc, #552] @ 81e50 │ │ │ │ + beq 81ce4 │ │ │ │ + ldr r1, [pc, #552] @ 81e74 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 81ccc │ │ │ │ + bne 81cf0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1da78 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 81d10 │ │ │ │ - ldr r1, [pc, #544] @ 81e84 │ │ │ │ + bne 81d34 │ │ │ │ + ldr r1, [pc, #544] @ 81ea8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81ca4 │ │ │ │ + beq 81cc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 81c98 │ │ │ │ + beq 81cbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ 81e7c │ │ │ │ - ldr r2, [pc, #464] @ 81e80 │ │ │ │ + ldr r0, [pc, #464] @ 81ea0 │ │ │ │ + ldr r2, [pc, #464] @ 81ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 39d40 │ │ │ │ - b 81ddc │ │ │ │ - ldr r0, [pc, #448] @ 81e88 │ │ │ │ + b 81e00 │ │ │ │ + ldr r0, [pc, #448] @ 81eac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #368] @ 81e54 │ │ │ │ - ldr r3, [pc, #368] @ 81e58 │ │ │ │ - ldr r5, [pc, #368] @ 81e5c │ │ │ │ + ldr r0, [pc, #368] @ 81e78 │ │ │ │ + ldr r3, [pc, #368] @ 81e7c │ │ │ │ + ldr r5, [pc, #368] @ 81e80 │ │ │ │ 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 3a398 │ │ │ │ - b 81ddc │ │ │ │ + b 81e00 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 81d68 │ │ │ │ - ldr r1, [pc, #300] @ 81e60 │ │ │ │ - ldr r0, [pc, #300] @ 81e64 │ │ │ │ - ldr r3, [pc, #300] @ 81e68 │ │ │ │ + bne 81d8c │ │ │ │ + ldr r1, [pc, #300] @ 81e84 │ │ │ │ + ldr r0, [pc, #300] @ 81e88 │ │ │ │ + ldr r3, [pc, #300] @ 81e8c │ │ │ │ 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 3a398 │ │ │ │ - b 81ddc │ │ │ │ + b 81e00 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ 81e6c │ │ │ │ - ldr r1, [pc, #248] @ 81e70 │ │ │ │ - ldr ip, [pc, #248] @ 81e74 │ │ │ │ + ldr r0, [pc, #248] @ 81e90 │ │ │ │ + ldr r1, [pc, #248] @ 81e94 │ │ │ │ + ldr ip, [pc, #248] @ 81e98 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ 81e78 │ │ │ │ + ldr r2, [pc, #244] @ 81e9c │ │ │ │ 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 │ │ │ │ @@ -100437,540 +100446,550 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 39ec0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 81e38 │ │ │ │ + bne 81e5c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81e18 │ │ │ │ + beq 81e3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne 81e34 │ │ │ │ + bne 81e58 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, lr, r7, ror #21 │ │ │ │ - strdeq r4, [lr], -ip @ │ │ │ │ - eorseq r4, r7, r0, lsr #30 │ │ │ │ - eorseq r5, r7, ip, asr #8 │ │ │ │ - eorseq r5, r7, r8, lsl #8 │ │ │ │ - eoreq r4, lr, r8, lsr #7 │ │ │ │ - ldrhteq r4, [r7], -r4 │ │ │ │ - andseq r3, r2, r0, asr r7 │ │ │ │ - eorseq r5, r7, r0, lsl #7 │ │ │ │ - eorseq r5, r7, r0, lsr #7 │ │ │ │ - eoreq lr, sp, r0, lsr #14 │ │ │ │ - eoreq r4, lr, r3, ror #19 │ │ │ │ - mlaseq r7, r0, r4, r5 │ │ │ │ - eorseq lr, r8, r8, ror #19 │ │ │ │ - eorseq r4, r7, r8, lsr #29 │ │ │ │ + eoreq r4, lr, r3, lsl #22 │ │ │ │ + eoreq r4, lr, r8, lsl r4 │ │ │ │ + ldrshteq r4, [r7], -ip │ │ │ │ + eorseq r5, r7, r8, lsr #8 │ │ │ │ + eorseq r5, r7, r4, ror #7 │ │ │ │ + eoreq r4, lr, r4, asr #7 │ │ │ │ + mlaseq r7, r0, lr, r4 │ │ │ │ + andseq r3, r2, r4, ror r7 │ │ │ │ + eorseq r5, r7, ip, asr r3 │ │ │ │ + eorseq r5, r7, ip, ror r3 │ │ │ │ + eoreq lr, sp, ip, lsr r7 │ │ │ │ + strdeq r4, [lr], -pc @ │ │ │ │ + eorseq r5, r7, ip, ror #8 │ │ │ │ + eorseq lr, r8, r4, asr #19 │ │ │ │ + eorseq r4, r7, r4, lsl #29 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81ea8 │ │ │ │ - b 1b19d8 │ │ │ │ + beq 81ecc │ │ │ │ + b 1b1a20 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81eb8 │ │ │ │ + ldr r0, [pc, #4] @ 81edc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq r4, [r7], -r4 │ │ │ │ + ldrsbteq r4, [r7], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81ed8 │ │ │ │ - b 1afa94 │ │ │ │ + beq 81efc │ │ │ │ + b 1afadc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81ee8 │ │ │ │ + ldr r0, [pc, #4] @ 81f0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r4, r7, r4, asr #25 │ │ │ │ + eorseq r4, r7, r0, lsr #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - beq 81f38 │ │ │ │ + beq 81f5c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 81f4c │ │ │ │ - ldr r3, [pc, #60] @ 81f50 │ │ │ │ + ldr r1, [pc, #60] @ 81f70 │ │ │ │ + ldr r3, [pc, #60] @ 81f74 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 81f54 │ │ │ │ + ldr r1, [pc, #20] @ 81f78 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - mlaeq sp, ip, r5, lr │ │ │ │ - eorseq r4, r7, ip, ror #26 │ │ │ │ - eoreq lr, sp, r8, ror #10 │ │ │ │ + b 351da4 │ │ │ │ + strhteq lr, [sp], -r8 │ │ │ │ + eorseq r4, r7, r8, asr #26 │ │ │ │ + eoreq lr, sp, r4, lsl #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81fa8 │ │ │ │ + beq 81fcc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 81fbc │ │ │ │ + ldr r3, [pc, #64] @ 81fe0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 81fc0 │ │ │ │ + ldr r1, [pc, #60] @ 81fe4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 81fc4 │ │ │ │ + ldr r1, [pc, #20] @ 81fe8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r4, r7, r4, lsr sp │ │ │ │ - eoreq lr, sp, r4, lsr #10 │ │ │ │ - strdeq lr, [sp], -r8 @ │ │ │ │ + b 351da4 │ │ │ │ + eorseq r4, r7, r0, lsl sp │ │ │ │ + eoreq lr, sp, r0, asr #10 │ │ │ │ + eoreq lr, sp, r4, lsl r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82014 │ │ │ │ + beq 82038 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 82028 │ │ │ │ - ldr r3, [pc, #60] @ 8202c │ │ │ │ + ldr r1, [pc, #60] @ 8204c │ │ │ │ + ldr r3, [pc, #60] @ 82050 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 82030 │ │ │ │ + ldr r1, [pc, #20] @ 82054 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq lr, sp, r0, asr #9 │ │ │ │ - eorseq r4, r7, r0, lsl sp │ │ │ │ - eoreq lr, sp, ip, lsl #9 │ │ │ │ + b 351da4 │ │ │ │ + ldrdeq lr, [sp], -ip @ │ │ │ │ + eorseq r4, r7, ip, ror #25 │ │ │ │ + eoreq lr, sp, r8, lsr #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 82088 │ │ │ │ + ldr r2, [pc, #60] @ 820ac │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #44] @ 8208c │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #44] @ 820b0 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 82090 │ │ │ │ + ldr r0, [pc, #40] @ 820b4 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strhteq lr, [sp], -r7 │ │ │ │ - eoreq r4, lr, sl, asr #14 │ │ │ │ - eorseq r5, r7, r4, ror #1 │ │ │ │ + ldrdeq lr, [sp], -r3 @ │ │ │ │ + eoreq r4, lr, r6, ror #14 │ │ │ │ + eorseq r5, r7, r0, asr #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - beq 820e0 │ │ │ │ + beq 82104 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 820f4 │ │ │ │ - ldr r3, [pc, #60] @ 820f8 │ │ │ │ + ldr r1, [pc, #60] @ 82118 │ │ │ │ + ldr r3, [pc, #60] @ 8211c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 820fc │ │ │ │ + ldr r1, [pc, #20] @ 82120 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - strdeq lr, [sp], -r4 @ │ │ │ │ - eorseq r4, r7, r4, asr ip │ │ │ │ - eoreq lr, sp, r0, asr #7 │ │ │ │ + b 351da4 │ │ │ │ + eoreq lr, sp, r0, lsl r4 │ │ │ │ + eorseq r4, r7, r0, lsr ip │ │ │ │ + ldrdeq lr, [sp], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 82128 │ │ │ │ - ldr r1, [pc, #76] @ 82168 │ │ │ │ + bne 8214c │ │ │ │ + ldr r1, [pc, #76] @ 8218c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 82160 │ │ │ │ - ldr r3, [pc, #40] @ 82164 │ │ │ │ + ldr r1, [pc, #40] @ 82184 │ │ │ │ + ldr r3, [pc, #40] @ 82188 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, sp, r4, ror r3 │ │ │ │ - eorseq r4, r7, r4, asr fp │ │ │ │ - eoreq lr, sp, ip, lsl #7 │ │ │ │ + mlaeq sp, r0, r3, lr │ │ │ │ + eorseq r4, r7, r0, lsr fp │ │ │ │ + eoreq lr, sp, r8, lsr #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 821bc │ │ │ │ + beq 821e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 821d0 │ │ │ │ + ldr r3, [pc, #64] @ 821f4 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ 821d4 │ │ │ │ + ldr r1, [pc, #60] @ 821f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 821d8 │ │ │ │ + ldr r1, [pc, #20] @ 821fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r4, r7, r0, lsl fp │ │ │ │ - eoreq lr, sp, r0, lsl r3 │ │ │ │ - eoreq lr, sp, r4, ror #5 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r4, r7, ip, ror #21 │ │ │ │ + eoreq lr, sp, ip, lsr #6 │ │ │ │ + eoreq lr, sp, r0, lsl #6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 33d210 │ │ │ │ + b 33d258 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - beq 82230 │ │ │ │ + beq 82254 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 82244 │ │ │ │ - ldr r3, [pc, #60] @ 82248 │ │ │ │ + ldr r1, [pc, #60] @ 82268 │ │ │ │ + ldr r3, [pc, #60] @ 8226c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 8224c │ │ │ │ + ldr r1, [pc, #20] @ 82270 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq lr, sp, r4, lsr #5 │ │ │ │ - eorseq r4, r7, r4, asr #21 │ │ │ │ - eoreq lr, sp, r0, ror r2 │ │ │ │ + b 351da4 │ │ │ │ + eoreq lr, sp, r0, asr #5 │ │ │ │ + eorseq r4, r7, r0, lsr #21 │ │ │ │ + eoreq lr, sp, ip, lsl #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 82278 │ │ │ │ - ldr r1, [pc, #76] @ 822b8 │ │ │ │ + bne 8229c │ │ │ │ + ldr r1, [pc, #76] @ 822dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 822b0 │ │ │ │ - ldr r3, [pc, #40] @ 822b4 │ │ │ │ + ldr r1, [pc, #40] @ 822d4 │ │ │ │ + ldr r3, [pc, #40] @ 822d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, sp, r4, lsr #4 │ │ │ │ - eorseq r4, r7, r4, asr sl │ │ │ │ - eoreq lr, sp, ip, lsr r2 │ │ │ │ + eoreq lr, sp, r0, asr #4 │ │ │ │ + eorseq r4, r7, r0, lsr sl │ │ │ │ + eoreq lr, sp, r8, asr r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ - beq 82308 │ │ │ │ + beq 8232c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 8231c │ │ │ │ - ldr r3, [pc, #60] @ 82320 │ │ │ │ + ldr r1, [pc, #60] @ 82340 │ │ │ │ + ldr r3, [pc, #60] @ 82344 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 82324 │ │ │ │ + ldr r1, [pc, #20] @ 82348 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq lr, sp, ip, asr #3 │ │ │ │ - eorseq r4, r7, ip, lsl #20 │ │ │ │ - mlaeq sp, r8, r1, lr │ │ │ │ + b 351da4 │ │ │ │ + eoreq lr, sp, r8, ror #3 │ │ │ │ + eorseq r4, r7, r8, ror #19 │ │ │ │ + strhteq lr, [sp], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82374 │ │ │ │ + beq 82398 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 82388 │ │ │ │ - ldr r3, [pc, #60] @ 8238c │ │ │ │ + ldr r1, [pc, #60] @ 823ac │ │ │ │ + ldr r3, [pc, #60] @ 823b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 82390 │ │ │ │ + ldr r1, [pc, #20] @ 823b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq lr, sp, r0, ror #2 │ │ │ │ - ldrsbteq r4, [r7], -r0 │ │ │ │ - eoreq lr, sp, ip, lsr #2 │ │ │ │ + b 351da4 │ │ │ │ + eoreq lr, sp, ip, ror r1 │ │ │ │ + eorseq r4, r7, ip, lsr #19 │ │ │ │ + eoreq lr, sp, r8, asr #2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 823e0 │ │ │ │ + beq 82404 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 823f4 │ │ │ │ - ldr r3, [pc, #60] @ 823f8 │ │ │ │ + ldr r1, [pc, #60] @ 82418 │ │ │ │ + ldr r3, [pc, #60] @ 8241c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 823fc │ │ │ │ + ldr r1, [pc, #20] @ 82420 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - strdeq lr, [sp], -r4 @ │ │ │ │ - eorseq r4, r7, r4, lsl #18 │ │ │ │ - eoreq lr, sp, r0, asr #1 │ │ │ │ + b 351da4 │ │ │ │ + eoreq lr, sp, r0, lsl r1 │ │ │ │ + eorseq r4, r7, r0, ror #17 │ │ │ │ + ldrdeq lr, [sp], -ip @ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2fc234 │ │ │ │ + b 2fc27c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 82424 │ │ │ │ + bne 82448 │ │ │ │ tst r2, #32 │ │ │ │ - bne 82428 │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + bne 8244c │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82514 │ │ │ │ - ldr r0, [pc, #204] @ 82520 │ │ │ │ + beq 82538 │ │ │ │ + ldr r0, [pc, #204] @ 82544 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #200] @ 82524 │ │ │ │ + ldr r2, [pc, #200] @ 82548 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r5, [pc, #188] @ 82528 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r5, [pc, #188] @ 8254c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 824dc │ │ │ │ + bne 82500 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 824fc │ │ │ │ + beq 82520 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 824ec │ │ │ │ + bne 82510 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 82534 │ │ │ │ + ldr r0, [pc, #132] @ 82558 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 8252c │ │ │ │ + ldr r0, [pc, #72] @ 82550 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ - b 8247c │ │ │ │ - ldr r0, [pc, #60] @ 82530 │ │ │ │ + b 824a0 │ │ │ │ + ldr r0, [pc, #60] @ 82554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ - b 824a0 │ │ │ │ - ldr r0, [pc, #56] @ 8253c │ │ │ │ + b 824c4 │ │ │ │ + ldr r0, [pc, #56] @ 82560 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #52] @ 82540 │ │ │ │ + ldr r2, [pc, #52] @ 82564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #28] @ 82538 │ │ │ │ + ldr r0, [pc, #28] @ 8255c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - strhteq r4, [lr], -sl │ │ │ │ - mlaseq r7, r8, pc, ip @ │ │ │ │ - eorseq pc, r8, ip, lsl r5 @ │ │ │ │ - eorseq pc, r8, r4, lsr #9 │ │ │ │ - mlaseq r8, r4, r4, pc @ │ │ │ │ - eoreq r4, lr, sl, asr r4 │ │ │ │ - eorseq r4, r7, r4, asr r6 │ │ │ │ - mlaseq r0, sl, r5, r6 │ │ │ │ - ldrshteq ip, [r7], -r8 │ │ │ │ + ldrdeq r4, [lr], -r6 @ │ │ │ │ + eorseq ip, r7, r4, ror pc │ │ │ │ + ldrshteq pc, [r8], -r8 @ │ │ │ │ + eorseq pc, r8, r0, lsl #9 │ │ │ │ + eorseq pc, r8, r0, ror r4 @ │ │ │ │ + eoreq r4, lr, r6, ror r4 │ │ │ │ + eorseq r4, r7, r0, lsr r6 │ │ │ │ + ldrhteq r6, [r0], -r6 │ │ │ │ + ldrsbteq ip, [r7], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 7fdc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - sub sp, sp, #160 @ 0xa0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov r9, #0 │ │ │ │ + mov r6, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ - str r9, [r0] │ │ │ │ + str r6, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 825fc │ │ │ │ - ldr r1, [pc, #124] @ 82608 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + beq 82648 │ │ │ │ + ldr r1, [pc, #164] @ 82654 │ │ │ │ + add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f13c4 │ │ │ │ - add r1, r4, #32 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - mov r0, sp │ │ │ │ - ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ - add r4, r0, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2f140c │ │ │ │ + add r0, r9, #16 │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + mov sl, sp │ │ │ │ + ldm r0!, {r2, r4, r5, r7} │ │ │ │ + mov r3, sl │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ - ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ - mov r1, #1 │ │ │ │ - stm r4, {r2, r3, r5, r6, r7} │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - stm sp, {r1, r9} │ │ │ │ - orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 2f0ff8 │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldm r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldm r0, {r1, r2, r4, r5, r7} │ │ │ │ + add r0, sl, #16 │ │ │ │ + stm r3, {r1, r2, r4, r5, r7} │ │ │ │ + add r1, r9, #32 │ │ │ │ + ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ + mov r0, #1 │ │ │ │ + stm r1, {r2, r3, r4, r5, r7} │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ + vstr d0, [sp, #80] @ 0x50 │ │ │ │ + bl 2f1040 │ │ │ │ str r0, [r8] │ │ │ │ - add sp, sp, #160 @ 0xa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 8260c │ │ │ │ + add sp, sp, #136 @ 0x88 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #8] @ 82658 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq lr, sp, pc, ror r1 │ │ │ │ - eorseq r4, r7, ip, ror #10 │ │ │ │ + mlaeq sp, fp, r1, lr │ │ │ │ + eorseq r4, r7, r0, lsr #10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fed4 │ │ │ │ + bl 7fed0 │ │ │ │ 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 │ │ │ │ @@ -100979,117 +100998,117 @@ │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82678 │ │ │ │ - bl 1a8adc │ │ │ │ + beq 826c4 │ │ │ │ + bl 1a8b24 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 82684 │ │ │ │ + ldr r0, [pc, #4] @ 826d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq r4, [r7], -r0 │ │ │ │ + eorseq r4, r7, r4, lsr #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8103c │ │ │ │ + bl 81060 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl da94c │ │ │ │ + bl da994 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 80bc4 │ │ │ │ + bl 80be8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ 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 82730 │ │ │ │ - ldr r2, [pc, #56] @ 8273c │ │ │ │ + beq 8277c │ │ │ │ + ldr r2, [pc, #56] @ 82788 │ │ │ │ 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 1e210 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 82740 │ │ │ │ + ldr r0, [pc, #8] @ 8278c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq r3, lr, r0, lsl #18 │ │ │ │ - eorseq r4, r7, r8, lsr r4 │ │ │ │ + strdeq r3, [lr], -r4 @ │ │ │ │ + eorseq r4, r7, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 827b8 │ │ │ │ - ldr r1, [pc, #88] @ 827c4 │ │ │ │ + beq 82804 │ │ │ │ + ldr r1, [pc, #88] @ 82810 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 827c8 │ │ │ │ + ldr r0, [pc, #8] @ 82814 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq r4, lr, pc, lsr #3 │ │ │ │ - ldrhteq r4, [r7], -r0 │ │ │ │ + eoreq r4, lr, r3, lsr #3 │ │ │ │ + eorseq r4, r7, r4, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8143c │ │ │ │ + bl 81460 │ │ │ │ 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 802a4 │ │ │ │ + bl 802a0 │ │ │ │ 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 │ │ │ │ @@ -101099,69 +101118,69 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 828f4 │ │ │ │ - ldr r0, [pc, #172] @ 82900 │ │ │ │ + beq 82940 │ │ │ │ + ldr r0, [pc, #172] @ 8294c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #168] @ 82904 │ │ │ │ + ldr r2, [pc, #168] @ 82950 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #156] @ 82908 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #156] @ 82954 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 828b8 │ │ │ │ - ldr r0, [pc, #148] @ 82918 │ │ │ │ + bne 82904 │ │ │ │ + ldr r0, [pc, #148] @ 82964 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 8291c │ │ │ │ + ldr r0, [pc, #132] @ 82968 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 8290c │ │ │ │ + ldr r0, [pc, #76] @ 82958 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ 82910 │ │ │ │ - ldr r1, [pc, #72] @ 82914 │ │ │ │ + ldr r3, [pc, #72] @ 8295c │ │ │ │ + ldr r1, [pc, #72] @ 82960 │ │ │ │ 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 38fa4 │ │ │ │ - b 8287c │ │ │ │ - ldr r0, [pc, #36] @ 82920 │ │ │ │ + b 828c8 │ │ │ │ + ldr r0, [pc, #36] @ 8296c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq sp, sp, r8, lsl #25 │ │ │ │ - ldrsbteq r4, [r7], -r8 │ │ │ │ - eorseq pc, r8, r4, lsl #5 │ │ │ │ - eorseq pc, r8, r4, lsr #4 │ │ │ │ - eorseq ip, r7, r4, lsl #19 │ │ │ │ - ldrshteq lr, [r7], -r8 │ │ │ │ - eorseq pc, r8, r0, lsr r2 @ │ │ │ │ - eoreq sp, sp, r4, asr #24 │ │ │ │ - eorseq r4, r7, r4, ror r2 │ │ │ │ + eoreq sp, sp, ip, ror ip │ │ │ │ + eorseq r4, r7, ip, lsl #9 │ │ │ │ + eorseq pc, r8, r8, lsr r2 @ │ │ │ │ + ldrsbteq pc, [r8], -r8 @ │ │ │ │ + eorseq ip, r7, r8, lsr r9 │ │ │ │ + eorseq lr, r7, ip, lsr #3 │ │ │ │ + eorseq pc, r8, r4, ror #3 │ │ │ │ + eoreq sp, sp, r8, lsr ip │ │ │ │ + eorseq r4, r7, r8, lsr #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 7f324 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -101169,161 +101188,161 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82a0c │ │ │ │ - ldr r0, [pc, #172] @ 82a18 │ │ │ │ + beq 82a58 │ │ │ │ + ldr r0, [pc, #172] @ 82a64 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #168] @ 82a1c │ │ │ │ + ldr r2, [pc, #168] @ 82a68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #156] @ 82a20 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #156] @ 82a6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 829d0 │ │ │ │ - ldr r0, [pc, #148] @ 82a30 │ │ │ │ + bne 82a1c │ │ │ │ + ldr r0, [pc, #148] @ 82a7c │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 82a34 │ │ │ │ + ldr r0, [pc, #132] @ 82a80 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 82a24 │ │ │ │ + ldr r0, [pc, #76] @ 82a70 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ 82a28 │ │ │ │ - ldr r1, [pc, #72] @ 82a2c │ │ │ │ + ldr r3, [pc, #72] @ 82a74 │ │ │ │ + ldr r1, [pc, #72] @ 82a78 │ │ │ │ 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 38fa4 │ │ │ │ - b 82994 │ │ │ │ - ldr r0, [pc, #36] @ 82a38 │ │ │ │ + b 829e0 │ │ │ │ + ldr r0, [pc, #36] @ 82a84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq sp, sp, r0, ror fp │ │ │ │ - eorseq r4, r7, r0, asr #7 │ │ │ │ - eorseq pc, r8, ip, ror #2 │ │ │ │ - eorseq pc, r8, ip, lsl #2 │ │ │ │ - eorseq ip, r7, ip, ror #16 │ │ │ │ - eorseq lr, r7, r0, ror #1 │ │ │ │ - eorseq pc, r8, r8, lsl r1 @ │ │ │ │ - eoreq sp, sp, ip, lsr #22 │ │ │ │ - eorseq r4, r7, ip, asr r1 │ │ │ │ + eoreq sp, sp, r4, ror #22 │ │ │ │ + eorseq r4, r7, r4, ror r3 │ │ │ │ + eorseq pc, r8, r0, lsr #2 │ │ │ │ + eorseq pc, r8, r0, asr #1 │ │ │ │ + eorseq ip, r7, r0, lsr #16 │ │ │ │ + mlaseq r7, r4, r0, lr │ │ │ │ + eorseq pc, r8, ip, asr #1 │ │ │ │ + eoreq sp, sp, r0, lsr #22 │ │ │ │ + eorseq r4, r7, r0, lsl r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 80530 │ │ │ │ + bl 8052c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 82ad0 │ │ │ │ - ldr r1, [pc, #88] @ 82adc │ │ │ │ + beq 82b1c │ │ │ │ + ldr r1, [pc, #88] @ 82b28 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2efb4c │ │ │ │ + bl 2efb94 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ orr r1, ip, #1073741827 @ 0x40000003 │ │ │ │ str r9, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2efc44 │ │ │ │ + bl 2efc8c │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 82ae0 │ │ │ │ + ldr r0, [pc, #8] @ 82b2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq r3, lr, r4, lsr #26 │ │ │ │ - mlaseq r7, r8, r0, r4 │ │ │ │ + eoreq r3, lr, r8, lsl sp │ │ │ │ + eorseq r4, r7, ip, asr #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82b00 │ │ │ │ - b 1b19d8 │ │ │ │ + beq 82b4c │ │ │ │ + b 1b1a20 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 82b10 │ │ │ │ + ldr r0, [pc, #4] @ 82b5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - mlaseq r7, ip, r0, r4 │ │ │ │ + eorseq r4, r7, r0, asr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r6, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82b7c │ │ │ │ - ldr r4, [pc, #76] @ 82b88 │ │ │ │ + beq 82bc8 │ │ │ │ + ldr r4, [pc, #76] @ 82bd4 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #72] @ 82b8c │ │ │ │ + ldr r2, [pc, #72] @ 82bd8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efa74 │ │ │ │ + bl 2efabc │ │ │ │ bl 1f494 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 82b90 │ │ │ │ + ldr r0, [pc, #12] @ 82bdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - strhteq sp, [sp], -pc │ │ │ │ - ldrshteq r4, [r7], -r0 │ │ │ │ - eorseq r3, r7, ip, ror #31 │ │ │ │ + strhteq sp, [sp], -r3 │ │ │ │ + eorseq r4, r7, r4, lsr #3 │ │ │ │ + eorseq r3, r7, r0, lsr #31 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 811b0 │ │ │ │ + bl 811d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ @@ -101337,80 +101356,80 @@ │ │ │ │ strne r1, [r2, #20] │ │ │ │ movne r2, #256 @ 0x100 │ │ │ │ strne r1, [r0] │ │ │ │ strne r1, [r0, #16] │ │ │ │ strhne r2, [r0, #40] @ 0x28 │ │ │ │ strne r1, [r0, #32] │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 82c0c │ │ │ │ + ldr r0, [pc, #4] @ 82c58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r7, r8, ror #30 │ │ │ │ + eorseq r3, r7, ip, lsl pc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82cd8 │ │ │ │ - ldr r0, [pc, #172] @ 82ce4 │ │ │ │ + beq 82d24 │ │ │ │ + ldr r0, [pc, #172] @ 82d30 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #168] @ 82ce8 │ │ │ │ + ldr r2, [pc, #168] @ 82d34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r0, [pc, #156] @ 82cec │ │ │ │ + bl 2efabc │ │ │ │ + ldr r0, [pc, #156] @ 82d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 82c9c │ │ │ │ - ldr r0, [pc, #148] @ 82cfc │ │ │ │ + bne 82ce8 │ │ │ │ + ldr r0, [pc, #148] @ 82d48 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 82d00 │ │ │ │ + ldr r0, [pc, #132] @ 82d4c │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ - bl 197d9c │ │ │ │ + bl 197de4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 82cf0 │ │ │ │ + ldr r0, [pc, #76] @ 82d3c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #72] @ 82cf4 │ │ │ │ - ldr r1, [pc, #72] @ 82cf8 │ │ │ │ + ldr r3, [pc, #72] @ 82d40 │ │ │ │ + ldr r1, [pc, #72] @ 82d44 │ │ │ │ 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 38fa4 │ │ │ │ - b 82c60 │ │ │ │ - ldr r0, [pc, #36] @ 82d04 │ │ │ │ + b 82cac │ │ │ │ + ldr r0, [pc, #36] @ 82d50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - strhteq r3, [lr], -r1 │ │ │ │ - ldrshteq r4, [r7], -r4 │ │ │ │ - eorseq lr, r8, r4, lsl pc │ │ │ │ - ldrhteq lr, [r8], -r4 │ │ │ │ - eorseq ip, r7, r8, ror r5 │ │ │ │ - eorseq ip, r7, ip, lsr #24 │ │ │ │ - ldrshteq lr, [r8], -ip │ │ │ │ - eoreq r3, lr, sp, ror #24 │ │ │ │ - mlaseq r7, r0, lr, r3 │ │ │ │ + eoreq r3, lr, r5, lsr #25 │ │ │ │ + eorseq r4, r7, r8, lsr #1 │ │ │ │ + eorseq lr, r8, r8, asr #29 │ │ │ │ + eorseq lr, r8, r8, ror #28 │ │ │ │ + eorseq ip, r7, ip, lsr #10 │ │ │ │ + eorseq ip, r7, r0, ror #23 │ │ │ │ + ldrhteq lr, [r8], -r0 │ │ │ │ + eoreq r3, lr, r1, ror #24 │ │ │ │ + eorseq r3, r7, r4, asr #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 7fa28 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -101418,647 +101437,647 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82e10 │ │ │ │ - ldr r0, [pc, #204] @ 82e1c │ │ │ │ + beq 82e5c │ │ │ │ + ldr r0, [pc, #204] @ 82e68 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #200] @ 82e20 │ │ │ │ + ldr r2, [pc, #200] @ 82e6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2efa74 │ │ │ │ - ldr r5, [pc, #188] @ 82e24 │ │ │ │ + bl 2efabc │ │ │ │ + ldr r5, [pc, #188] @ 82e70 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 82dd8 │ │ │ │ + bne 82e24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82df8 │ │ │ │ + beq 82e44 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 82de8 │ │ │ │ + bne 82e34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 82e30 │ │ │ │ + ldr r0, [pc, #132] @ 82e7c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl 197a90 │ │ │ │ + bl 197ad8 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 82e28 │ │ │ │ + ldr r0, [pc, #72] @ 82e74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20ec4 │ │ │ │ - b 82d78 │ │ │ │ - ldr r0, [pc, #60] @ 82e2c │ │ │ │ + b 82dc4 │ │ │ │ + ldr r0, [pc, #60] @ 82e78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20ec4 │ │ │ │ - b 82d9c │ │ │ │ - ldr r0, [pc, #56] @ 82e38 │ │ │ │ + b 82de8 │ │ │ │ + ldr r0, [pc, #56] @ 82e84 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #52] @ 82e3c │ │ │ │ + ldr r2, [pc, #52] @ 82e88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #28] @ 82e34 │ │ │ │ + ldr r0, [pc, #28] @ 82e80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eoreq sp, sp, r0, lsl #15 │ │ │ │ - mlaseq r7, ip, r6, ip │ │ │ │ - ldrshteq lr, [r8], -r4 │ │ │ │ - eorseq lr, r8, ip, ror r9 │ │ │ │ - eorseq lr, r8, ip, ror #18 │ │ │ │ - eoreq sp, sp, r0, lsr #14 │ │ │ │ - eorseq r3, r7, r8, asr sp │ │ │ │ - mlaseq r0, lr, ip, r5 │ │ │ │ - ldrshteq ip, [r7], -ip │ │ │ │ + eoreq sp, sp, r4, ror r7 │ │ │ │ + eorseq ip, r7, r0, asr r6 │ │ │ │ + eorseq lr, r8, r8, lsr #19 │ │ │ │ + eorseq lr, r8, r0, lsr r9 │ │ │ │ + eorseq lr, r8, r0, lsr #18 │ │ │ │ + eoreq sp, sp, r4, lsl r7 │ │ │ │ + eorseq r3, r7, ip, lsl #26 │ │ │ │ + mlaseq r0, r2, ip, r5 │ │ │ │ + ldrhteq ip, [r7], -r0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82e68 │ │ │ │ - bl 1a886c │ │ │ │ + beq 82eb4 │ │ │ │ + bl 1a88b4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 82e74 │ │ │ │ + ldr r0, [pc, #4] @ 82ec0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r7, r0, lsl #26 │ │ │ │ + ldrhteq r3, [r7], -r4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 80db0 │ │ │ │ + bl 80dd4 │ │ │ │ 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 81c00 │ │ │ │ + bl 81c24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82ef4 │ │ │ │ - b 1afa94 │ │ │ │ + beq 82f40 │ │ │ │ + b 1afadc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 82f04 │ │ │ │ + ldr r0, [pc, #4] @ 82f50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r7, r8, lsr #25 │ │ │ │ + eorseq r3, r7, ip, asr ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 819ac │ │ │ │ + bl 819d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82f48 │ │ │ │ + beq 82f94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 1ef9c │ │ │ │ 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 82f68 │ │ │ │ + bne 82fb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 82f8c │ │ │ │ + bne 82fd8 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82fb0 │ │ │ │ + beq 82ffc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14de90 │ │ │ │ + b 14ded8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82ff0 │ │ │ │ + beq 8303c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 1f944 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ - b 84328 │ │ │ │ + b 1b7460 │ │ │ │ + b 84374 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83038 │ │ │ │ + beq 83084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2ed794 │ │ │ │ + b 2ed7dc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8309c │ │ │ │ + bcc 830e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83078 │ │ │ │ + bne 830c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8309c │ │ │ │ + bne 830e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 83434 │ │ │ │ + b 83480 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 83434 │ │ │ │ + bl 83480 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83100 │ │ │ │ + beq 8314c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83200 │ │ │ │ + beq 8324c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 831cc │ │ │ │ + beq 83218 │ │ │ │ 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 83164 │ │ │ │ + b 831b0 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 831cc │ │ │ │ + beq 83218 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 83184 │ │ │ │ + bne 831d0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #96 @ 0x60 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8316c │ │ │ │ + beq 831b8 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 831b0 │ │ │ │ + beq 831fc │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83154 │ │ │ │ + beq 831a0 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 83154 │ │ │ │ + bl 1b7460 │ │ │ │ + b 831a0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #24 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 83200 │ │ │ │ + beq 8324c │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 832d8 │ │ │ │ + beq 83324 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 832b0 │ │ │ │ + beq 832fc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 83264 │ │ │ │ + b 832b0 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ ldr r0, [fp, #-4] │ │ │ │ bl 1ef9c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 832b0 │ │ │ │ + beq 832fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 83284 │ │ │ │ + bne 832d0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8326c │ │ │ │ + beq 832b8 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub fp, r7, r0, lsl #1 │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83248 │ │ │ │ + beq 83294 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 83248 │ │ │ │ + bl 1b7460 │ │ │ │ + b 83294 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq 832d8 │ │ │ │ + beq 83324 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 832f4 │ │ │ │ + bne 83340 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8332c │ │ │ │ + bne 83378 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 83354 │ │ │ │ + bne 833a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8338c │ │ │ │ + beq 833d8 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ add r5, r5, #32 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 83378 │ │ │ │ + bne 833c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 833ac │ │ │ │ + beq 833f8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 76de0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 833c8 │ │ │ │ + bne 83414 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83400 │ │ │ │ + bne 8344c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 83428 │ │ │ │ + bne 83474 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83570 │ │ │ │ + beq 835bc │ │ │ │ ldr sl, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 83538 │ │ │ │ + beq 83584 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ - b 83488 │ │ │ │ + b 834d4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 83538 │ │ │ │ + beq 83584 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 834a8 │ │ │ │ + bne 834f4 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 83490 │ │ │ │ + beq 834dc │ │ │ │ eor r8, r0, r7 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r9, r6, r0, lsl #3 │ │ │ │ ldr r0, [r9, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 834f8 │ │ │ │ + bcc 83544 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #-20]! @ 0xffffffec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 834d4 │ │ │ │ + bne 83520 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 834f8 │ │ │ │ + bne 83544 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ sub r0, r8, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ ldr r0, [r9, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8350c │ │ │ │ + bne 83558 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 83480 │ │ │ │ + bne 834cc │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ - b 83480 │ │ │ │ + bl 229d74 │ │ │ │ + b 834cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #24 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 83570 │ │ │ │ + beq 835bc │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83584 │ │ │ │ + bne 835d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 835ac │ │ │ │ + bne 835f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 835c0 │ │ │ │ + bne 8360c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2dc97c │ │ │ │ + b 2dc9c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 83600 │ │ │ │ + beq 8364c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r8, r1, #1 │ │ │ │ - bcc 83628 │ │ │ │ + bcc 83674 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ lsr r3, r2, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ subcs r0, r3, r2, lsr #3 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #255 @ 0xff │ │ │ │ rsb r5, r7, #0 │ │ │ │ - b 8364c │ │ │ │ + b 83698 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 83600 │ │ │ │ + beq 8364c │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 8363c │ │ │ │ + bne 83688 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r2, r6, #4 │ │ │ │ strb sl, [r0, r6] │ │ │ │ and r1, r1, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r1 │ │ │ │ strb sl, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 8363c │ │ │ │ + b 83688 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 83cb0 │ │ │ │ + bl 83cfc │ │ │ │ add r4, r4, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ bl 76de0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 836b4 │ │ │ │ + bne 83700 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 836ec │ │ │ │ + bne 83738 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 83728 │ │ │ │ + bne 83774 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ - b 83728 │ │ │ │ + bl 22a58c │ │ │ │ + b 83774 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl 833b0 │ │ │ │ + bl 833fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -102068,19 +102087,19 @@ │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ rsb r4, r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, r4 │ │ │ │ add r1, r1, r2 │ │ │ │ adds r1, r1, #5 │ │ │ │ pop {r4, lr} │ │ │ │ - beq 83780 │ │ │ │ + beq 837cc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ @@ -102088,15 +102107,15 @@ │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ rsb r3, r2, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ and r3, r0, r3 │ │ │ │ add r1, r1, r3 │ │ │ │ sub r0, ip, r3 │ │ │ │ add r1, r1, #5 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r5, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 1f944 │ │ │ │ @@ -102106,49 +102125,49 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #0 │ │ │ │ mvn r7, #11 │ │ │ │ - b 83818 │ │ │ │ + b 83864 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r7, r7, #24 │ │ │ │ cmp r9, r6 │ │ │ │ - beq 83864 │ │ │ │ + beq 838b0 │ │ │ │ ldr r4, [r8] │ │ │ │ add r0, r4, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 83808 │ │ │ │ + bmi 83854 │ │ │ │ add r5, r4, r7 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83848 │ │ │ │ + beq 83894 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83808 │ │ │ │ + beq 83854 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 83808 │ │ │ │ + bl 1b7460 │ │ │ │ + b 83854 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx lr │ │ │ │ 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 83a04 │ │ │ │ + bhi 83a50 │ │ │ │ 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 │ │ │ │ @@ -102164,1120 +102183,1120 @@ │ │ │ │ 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 83a78 │ │ │ │ + beq 83ac4 │ │ │ │ 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 83a80 │ │ │ │ + b 83acc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 838dc │ │ │ │ + bcc 83928 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83930 │ │ │ │ - b 83994 │ │ │ │ + bne 8397c │ │ │ │ + b 839e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 838dc │ │ │ │ + bcc 83928 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83980 │ │ │ │ + bne 839cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 838dc │ │ │ │ + bne 83928 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 83a20 │ │ │ │ + beq 83a6c │ │ │ │ add r6, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r6 │ │ │ │ - b 839b8 │ │ │ │ + b 83a04 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 83a4c │ │ │ │ + beq 83a98 │ │ │ │ add r7, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r7 │ │ │ │ - b 839dc │ │ │ │ + b 83a28 │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 84128 │ │ │ │ + b 84174 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 838dc │ │ │ │ + beq 83928 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 1df58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83a98 │ │ │ │ + beq 83ae4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 84128 │ │ │ │ + b 84174 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83a68 │ │ │ │ + beq 83ab4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 84128 │ │ │ │ + b 84174 │ │ │ │ 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 1844c0 │ │ │ │ + bl 184508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 84128 │ │ │ │ + b 84174 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84128 │ │ │ │ - b 83b6c │ │ │ │ + bl 84174 │ │ │ │ + b 83bb8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 83af8 │ │ │ │ + beq 83b44 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r7, r6 │ │ │ │ - b 83adc │ │ │ │ + b 83b28 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83b14 │ │ │ │ + beq 83b60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84128 │ │ │ │ - b 83b6c │ │ │ │ + bl 84174 │ │ │ │ + b 83bb8 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 83b48 │ │ │ │ + beq 83b94 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r6, r7 │ │ │ │ - b 83b2c │ │ │ │ + b 83b78 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83b64 │ │ │ │ + beq 83bb0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84128 │ │ │ │ + bl 84174 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83bb4 │ │ │ │ - b a1e34 │ │ │ │ + beq 83c00 │ │ │ │ + b a1e80 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ bl 1f944 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 83ca8 │ │ │ │ + beq 83cf4 │ │ │ │ ldr sl, [r9, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 83c80 │ │ │ │ + beq 83ccc │ │ │ │ ldr r6, [r9, #8] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic fp, r7, r0 │ │ │ │ - b 83c18 │ │ │ │ + b 83c64 │ │ │ │ sub r0, fp, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and fp, r0, fp │ │ │ │ - beq 83c80 │ │ │ │ + beq 83ccc │ │ │ │ cmp fp, #0 │ │ │ │ - bne 83c38 │ │ │ │ + bne 83c84 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r6, r6, #64 @ 0x40 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 83c20 │ │ │ │ + beq 83c6c │ │ │ │ eor fp, r0, r7 │ │ │ │ rev r0, fp │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r5, r6, r0, lsl #1 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83c60 │ │ │ │ + beq 83cac │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 83c08 │ │ │ │ + bne 83c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14de90 │ │ │ │ - b 83c08 │ │ │ │ + bl 14ded8 │ │ │ │ + b 83c54 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq 83ca8 │ │ │ │ + beq 83cf4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 83d38 │ │ │ │ + beq 83d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83cfc │ │ │ │ + beq 83d48 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83d38 │ │ │ │ + bcc 83d84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 83ce4 │ │ │ │ - b 83d28 │ │ │ │ + bne 83d30 │ │ │ │ + b 83d74 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83d38 │ │ │ │ + bcc 83d84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 83d14 │ │ │ │ + bne 83d60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83d38 │ │ │ │ + bne 83d84 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 83d7c │ │ │ │ + beq 83dc8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83d7c │ │ │ │ + bcc 83dc8 │ │ │ │ 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 83d58 │ │ │ │ + bne 83da4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83d7c │ │ │ │ + bne 83dc8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 83dc0 │ │ │ │ + beq 83e0c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83dc0 │ │ │ │ + bcc 83e0c │ │ │ │ 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 83d9c │ │ │ │ + bne 83de8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83dc0 │ │ │ │ + bne 83e0c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 83e40 │ │ │ │ + beq 83e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83e04 │ │ │ │ + beq 83e50 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83e40 │ │ │ │ + bcc 83e8c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 83dec │ │ │ │ - b 83e30 │ │ │ │ + bne 83e38 │ │ │ │ + b 83e7c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83e40 │ │ │ │ + bcc 83e8c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 83e1c │ │ │ │ + bne 83e68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83e40 │ │ │ │ + bne 83e8c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 83e84 │ │ │ │ + beq 83ed0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83e84 │ │ │ │ + bcc 83ed0 │ │ │ │ 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 83e60 │ │ │ │ + bne 83eac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83e84 │ │ │ │ + bne 83ed0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 83ee8 │ │ │ │ + beq 83f34 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ - b 83ea4 │ │ │ │ + b 83ef0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 83ee8 │ │ │ │ + beq 83f34 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 83e9c │ │ │ │ + bcc 83ee8 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 83ec0 │ │ │ │ + bne 83f0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83e9c │ │ │ │ + bne 83ee8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 83e9c │ │ │ │ + bl 2e753c │ │ │ │ + b 83ee8 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83f04 │ │ │ │ + beq 83f50 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 83f68 │ │ │ │ + beq 83fb4 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ - b 83f24 │ │ │ │ + b 83f70 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 83f68 │ │ │ │ + beq 83fb4 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 83f1c │ │ │ │ + bcc 83f68 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 83f40 │ │ │ │ + bne 83f8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 83f1c │ │ │ │ + bne 83f68 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 83f1c │ │ │ │ + bl 2e753c │ │ │ │ + b 83f68 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83f84 │ │ │ │ + beq 83fd0 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 83fcc │ │ │ │ + beq 84018 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83fcc │ │ │ │ + bcc 84018 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83fa0 │ │ │ │ + bne 83fec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 83fcc │ │ │ │ + bne 84018 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 84014 │ │ │ │ + b 84060 │ │ │ │ mov r8, r0 │ │ │ │ - b 8400c │ │ │ │ + b 84058 │ │ │ │ mov r8, r0 │ │ │ │ - b 84004 │ │ │ │ + b 84050 │ │ │ │ mov r8, r0 │ │ │ │ - b 83ffc │ │ │ │ + b 84048 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl 8461c │ │ │ │ + bl 84668 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ - bl 8461c │ │ │ │ + bl 84668 │ │ │ │ add r0, r9, #16 │ │ │ │ - bl 84560 │ │ │ │ + bl 845ac │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ - bl 8461c │ │ │ │ + bl 84668 │ │ │ │ add r0, r9, #80 @ 0x50 │ │ │ │ - bl 84458 │ │ │ │ - b 84108 │ │ │ │ + bl 844a4 │ │ │ │ + b 84154 │ │ │ │ mov r8, r0 │ │ │ │ - b 8402c │ │ │ │ + b 84078 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 84074 │ │ │ │ + beq 840c0 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 84028 │ │ │ │ + bcc 84074 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8404c │ │ │ │ + bne 84098 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 84028 │ │ │ │ + bne 84074 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 84028 │ │ │ │ + bl 2e753c │ │ │ │ + b 84074 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84110 │ │ │ │ + beq 8415c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b 84110 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8415c │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 840a4 │ │ │ │ + b 840f0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 840ec │ │ │ │ + beq 84138 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 840a0 │ │ │ │ + bcc 840ec │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 840c4 │ │ │ │ + bne 84110 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 840a0 │ │ │ │ + bne 840ec │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 840a0 │ │ │ │ + bl 2e753c │ │ │ │ + b 840ec │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84108 │ │ │ │ + beq 84154 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ - bl 846f8 │ │ │ │ + bl 84744 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ - bl 842e4 │ │ │ │ + bl 84330 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ 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 84198 │ │ │ │ + beq 841e4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 841c4 │ │ │ │ + bne 84210 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8417c │ │ │ │ + beq 841c8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84128 │ │ │ │ + bl 84174 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84214 │ │ │ │ + beq 84260 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 84128 │ │ │ │ - b 841b0 │ │ │ │ + bl 84174 │ │ │ │ + b 841fc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84214 │ │ │ │ + beq 84260 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 84128 │ │ │ │ + bl 84174 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84214 │ │ │ │ + beq 84260 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 841f8 │ │ │ │ + beq 84244 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 84128 │ │ │ │ + bl 84174 │ │ │ │ mov r0, r5 │ │ │ │ - b 841e0 │ │ │ │ + b 8422c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84214 │ │ │ │ + beq 84260 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b 8421c │ │ │ │ + b 84268 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 84284 │ │ │ │ + b 842d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8428c │ │ │ │ + beq 842d8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 845dc │ │ │ │ - b 8428c │ │ │ │ + bl 84628 │ │ │ │ + b 842d8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 8427c │ │ │ │ + beq 842c8 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl 84128 │ │ │ │ + bl 84174 │ │ │ │ mov r5, r6 │ │ │ │ - b 84260 │ │ │ │ + b 842ac │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 842c0 │ │ │ │ + beq 8430c │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 842b0 │ │ │ │ + bne 842fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 842e0 │ │ │ │ + beq 8432c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 84324 │ │ │ │ + beq 84370 │ │ │ │ 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 84300 │ │ │ │ + bne 8434c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 84324 │ │ │ │ + bne 84370 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84348 │ │ │ │ + beq 84394 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84380 │ │ │ │ + beq 843cc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8435c │ │ │ │ + bne 843a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 84380 │ │ │ │ + bne 843cc │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84388 │ │ │ │ + bne 843d4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2dc83c │ │ │ │ + b 2dc884 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 843c0 │ │ │ │ + bne 8440c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 843e8 │ │ │ │ + bne 84434 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc83c │ │ │ │ + bl 2dc884 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #2 │ │ │ │ addsne r2, r2, #9 │ │ │ │ bxeq lr │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 84428 │ │ │ │ + bne 84474 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 84438 │ │ │ │ + bne 84484 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1db98 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84424 │ │ │ │ + beq 84470 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 844c0 │ │ │ │ + beq 8450c │ │ │ │ mov r5, #0 │ │ │ │ - b 8447c │ │ │ │ + b 844c8 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 844c0 │ │ │ │ + beq 8450c │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 84474 │ │ │ │ + bcc 844c0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84498 │ │ │ │ + bne 844e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 84474 │ │ │ │ + bne 844c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 84474 │ │ │ │ + bl 2e753c │ │ │ │ + b 844c0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 844e0 │ │ │ │ + beq 8452c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 844f0 │ │ │ │ + b 8453c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 84538 │ │ │ │ + beq 84584 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 844ec │ │ │ │ + bcc 84538 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84510 │ │ │ │ + bne 8455c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 844ec │ │ │ │ + bne 84538 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 844ec │ │ │ │ + bl 2e753c │ │ │ │ + b 84538 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84554 │ │ │ │ + beq 845a0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 845d8 │ │ │ │ + beq 84624 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 845a0 │ │ │ │ + beq 845ec │ │ │ │ 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 84588 │ │ │ │ - b 845c8 │ │ │ │ + bne 845d4 │ │ │ │ + b 84614 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 845d8 │ │ │ │ + bcc 84624 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 845b4 │ │ │ │ + bne 84600 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 845d8 │ │ │ │ + bne 84624 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 84128 │ │ │ │ + bl 84174 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 8465c │ │ │ │ + beq 846a8 │ │ │ │ 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 84638 │ │ │ │ + bne 84684 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8465c │ │ │ │ + bne 846a8 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84690 │ │ │ │ + beq 846dc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 846d4 │ │ │ │ + beq 84720 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 846b8 │ │ │ │ + b 84704 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f944 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 846d4 │ │ │ │ + beq 84720 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 846a4 │ │ │ │ + beq 846f0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 846a4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 846f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 846f4 │ │ │ │ + beq 84740 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84760 │ │ │ │ + beq 847ac │ │ │ │ mov r5, #0 │ │ │ │ - b 8471c │ │ │ │ + b 84768 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 84760 │ │ │ │ + beq 847ac │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 84714 │ │ │ │ + bcc 84760 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84738 │ │ │ │ + bne 84784 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 84714 │ │ │ │ + bne 84760 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 84714 │ │ │ │ + bl 2e753c │ │ │ │ + b 84760 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84780 │ │ │ │ + beq 847cc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 84790 │ │ │ │ + b 847dc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 847d8 │ │ │ │ + beq 84824 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 8478c │ │ │ │ + bcc 847d8 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 847b0 │ │ │ │ + bne 847fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8478c │ │ │ │ + bne 847d8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 8478c │ │ │ │ + bl 2e753c │ │ │ │ + b 847d8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 847f4 │ │ │ │ + beq 84840 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84820 │ │ │ │ + beq 8486c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8488c │ │ │ │ + beq 848d8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 848e0 │ │ │ │ + beq 8492c │ │ │ │ add r5, r6, #16 │ │ │ │ - b 848ac │ │ │ │ + b 848f8 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 848e0 │ │ │ │ + beq 8492c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 848c4 │ │ │ │ + beq 84910 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 848a0 │ │ │ │ + beq 848ec │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 848a0 │ │ │ │ + bl 1b7460 │ │ │ │ + b 848ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84904 │ │ │ │ + beq 84950 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 849cc │ │ │ │ + beq 84a18 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8499c │ │ │ │ + beq 849e8 │ │ │ │ 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 84978 │ │ │ │ + b 849c4 │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 8499c │ │ │ │ + beq 849e8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8494c │ │ │ │ + bne 84998 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 84980 │ │ │ │ + beq 849cc │ │ │ │ eor r6, r0, r4 │ │ │ │ - b 8494c │ │ │ │ + b 84998 │ │ │ │ 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 849cc │ │ │ │ + beq 84a18 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 84a3c │ │ │ │ + bcc 84a88 │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #4 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ - bl 849d4 │ │ │ │ + bl 84a20 │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ add r2, r4, r7, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 849d4 │ │ │ │ + bl 84a20 │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 849d4 │ │ │ │ + bl 84a20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -103293,73 +103312,73 @@ │ │ │ │ teq r2, r7 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #976] @ 84e68 │ │ │ │ + ldr r2, [pc, #976] @ 84eb4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r6, r2, r0 │ │ │ │ ldr r0, [r6, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84d84 │ │ │ │ + bne 84dd0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r9, r6 │ │ │ │ str r0, [r9], #8 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 84dc4 │ │ │ │ - beq 84b00 │ │ │ │ - ldr r0, [pc, #924] @ 84e70 │ │ │ │ + bmi 84e10 │ │ │ │ + beq 84b4c │ │ │ │ + ldr r0, [pc, #924] @ 84ebc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84dc8 │ │ │ │ + beq 84e14 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - b 84b04 │ │ │ │ + b 84b50 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #860] @ 84e74 │ │ │ │ + ldr r0, [pc, #860] @ 84ec0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84de0 │ │ │ │ - ldr r1, [pc, #824] @ 84e7c │ │ │ │ + beq 84e2c │ │ │ │ + ldr r1, [pc, #824] @ 84ec8 │ │ │ │ add r5, r6, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sl] │ │ │ │ stmib sl, {r0, r7} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84d90 │ │ │ │ + beq 84ddc │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r9, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r4, [sp, #24] │ │ │ │ mul r4, r9, r0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr lr, [r6, #12] │ │ │ │ @@ -103372,76 +103391,76 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ and r7, r7, lr │ │ │ │ ldr r8, [r2, r7] │ │ │ │ eor r0, r8, r4 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 84c48 │ │ │ │ + beq 84c94 │ │ │ │ rev r0, r1 │ │ │ │ str r9, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ stm sp, {r4, ip} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ and r0, r0, lr │ │ │ │ str r2, [sp, #8] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r9, r2, r0, lsl #2 │ │ │ │ ldr r0, [r9, #-12] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 84c24 │ │ │ │ + bne 84c70 │ │ │ │ ldr r1, [r9, #-16] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84d24 │ │ │ │ + beq 84d70 │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ands r1, r0, r4 │ │ │ │ ldm sp, {r4, ip} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 84bd0 │ │ │ │ + bne 84c1c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, r8, r5 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 84c94 │ │ │ │ + beq 84ce0 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and r1, r1, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - bne 84cb0 │ │ │ │ + bne 84cfc │ │ │ │ add ip, ip, #4 │ │ │ │ add r7, r7, ip │ │ │ │ - b 84bb4 │ │ │ │ + b 84c00 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - beq 84c88 │ │ │ │ + beq 84cd4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r2, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 84da8 │ │ │ │ + bpl 84df4 │ │ │ │ ldr r8, [r6, #16] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [r6, #16] │ │ │ │ sub r0, r1, #4 │ │ │ │ @@ -103454,153 +103473,153 @@ │ │ │ │ rsb r0, r1, #0 │ │ │ │ str r5, [r6, #20] │ │ │ │ rsb r0, r1, r0, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ stm r1, {r3, r7, ip} │ │ │ │ str sl, [r0, #-8] │ │ │ │ - ldr r1, [pc, #356] @ 84e80 │ │ │ │ + ldr r1, [pc, #356] @ 84ecc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #-4] │ │ │ │ - b 84d70 │ │ │ │ + b 84dbc │ │ │ │ ldrd r4, [r9, #-8] │ │ │ │ - ldr r0, [pc, #340] @ 84e84 │ │ │ │ + ldr r0, [pc, #340] @ 84ed0 │ │ │ │ str sl, [r9, #-8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r9, #-4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84d50 │ │ │ │ + beq 84d9c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bne 84d70 │ │ │ │ + bne 84dbc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2ed794 │ │ │ │ + bl 2ed7dc │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #236] @ 84e78 │ │ │ │ + ldr r0, [pc, #236] @ 84ec4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 23758 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b 84b7c │ │ │ │ + b 84bc8 │ │ │ │ ldr r0, [r2] │ │ │ │ and r0, r0, r5 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r2, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b 84cc4 │ │ │ │ + b 84d10 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #156] @ 84e6c │ │ │ │ + ldr r2, [pc, #156] @ 84eb8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 39c98 │ │ │ │ - b 84df0 │ │ │ │ + b 84e3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ mov r5, r6 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84e54 │ │ │ │ + beq 84ea0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - b 84e3c │ │ │ │ + b 84e88 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ - bne 84e2c │ │ │ │ + bne 84e78 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2ed794 │ │ │ │ + bl 2ed7dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84e54 │ │ │ │ + beq 84ea0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 84e54 │ │ │ │ + bl 1b7460 │ │ │ │ + b 84ea0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r8, r0, lsr #4 │ │ │ │ - eorseq r1, r7, r8, ror lr │ │ │ │ - eorseq fp, r8, r0, asr #6 │ │ │ │ - eorseq fp, r8, r4, lsl #6 │ │ │ │ - eorseq r1, r7, ip, lsr #29 │ │ │ │ - ldrsbteq r2, [r7], -r0 │ │ │ │ - eorseq r1, r7, r4, lsl #30 │ │ │ │ - eorseq r1, r7, ip, ror #29 │ │ │ │ + ldrsbteq fp, [r8], -r4 │ │ │ │ + eorseq r1, r7, ip, lsr #28 │ │ │ │ + ldrshteq fp, [r8], -r4 │ │ │ │ + ldrhteq fp, [r8], -r8 │ │ │ │ + eorseq r1, r7, r0, ror #28 │ │ │ │ + eorseq r2, r7, r4, lsl #1 │ │ │ │ + ldrhteq r1, [r7], -r8 │ │ │ │ + eorseq r1, r7, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 84f8c │ │ │ │ + bcs 84fd8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ rsb r5, sl, #0 │ │ │ │ add r2, fp, #2 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ ldrb r0, [r4, #-2] │ │ │ │ sub r6, r0, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 84ef0 │ │ │ │ + bhi 84f3c │ │ │ │ tst ip, r7, lsl r6 │ │ │ │ - beq 84ef0 │ │ │ │ + beq 84f3c │ │ │ │ sub r0, r2, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r5, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 84eb8 │ │ │ │ - b 84f8c │ │ │ │ + bne 84f04 │ │ │ │ + b 84fd8 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 84f8c │ │ │ │ + bne 84fd8 │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r0, sl │ │ │ │ movhi sl, r0 │ │ │ │ - bcs 84fc4 │ │ │ │ + bcs 85010 │ │ │ │ ldrb r0, [r4, #-1] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 84f60 │ │ │ │ + bne 84fac │ │ │ │ cmp r2, sl │ │ │ │ - beq 84fc4 │ │ │ │ + beq 85010 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 84f60 │ │ │ │ + bne 84fac │ │ │ │ cmp r0, sl │ │ │ │ - beq 84fc4 │ │ │ │ + beq 85010 │ │ │ │ add r0, r2, #2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r8] │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -103616,72 +103635,72 @@ │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 420c0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 84fb4 │ │ │ │ + bne 85000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 84f64 │ │ │ │ + b 84fb0 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 850d0 │ │ │ │ + bcs 8511c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ rsb r4, sl, #0 │ │ │ │ add r2, fp, #2 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ add r5, r3, r2 │ │ │ │ ldrb r0, [r5, #-2] │ │ │ │ sub r6, r0, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 85034 │ │ │ │ + bhi 85080 │ │ │ │ tst ip, r7, lsl r6 │ │ │ │ - beq 85034 │ │ │ │ + beq 85080 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r4, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 84ffc │ │ │ │ - b 850d0 │ │ │ │ + bne 85048 │ │ │ │ + b 8511c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 850d0 │ │ │ │ + bne 8511c │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r0, sl │ │ │ │ movhi sl, r0 │ │ │ │ - bcs 85114 │ │ │ │ + bcs 85160 │ │ │ │ ldrb r0, [r5, #-1] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 850a4 │ │ │ │ + bne 850f0 │ │ │ │ cmp r2, sl │ │ │ │ - beq 85114 │ │ │ │ + beq 85160 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 850a4 │ │ │ │ + bne 850f0 │ │ │ │ cmp r0, sl │ │ │ │ - beq 85114 │ │ │ │ + beq 85160 │ │ │ │ add r0, r2, #2 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r8] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ @@ -103698,74 +103717,74 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ bl 49e68 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 850fc │ │ │ │ + bne 85148 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 850a8 │ │ │ │ + b 850f4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 85220 │ │ │ │ + bcs 8526c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ rsb r5, sl, #0 │ │ │ │ add r2, fp, #2 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ ldrb r0, [r4, #-2] │ │ │ │ sub r6, r0, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 85184 │ │ │ │ + bhi 851d0 │ │ │ │ tst ip, r7, lsl r6 │ │ │ │ - beq 85184 │ │ │ │ + beq 851d0 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r5, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8514c │ │ │ │ - b 85220 │ │ │ │ + bne 85198 │ │ │ │ + b 8526c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 85220 │ │ │ │ + bne 8526c │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r0, sl │ │ │ │ movhi sl, r0 │ │ │ │ - bcs 85258 │ │ │ │ + bcs 852a4 │ │ │ │ ldrb r0, [r4, #-1] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 851f4 │ │ │ │ + bne 85240 │ │ │ │ cmp r2, sl │ │ │ │ - beq 85258 │ │ │ │ + beq 852a4 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 851f4 │ │ │ │ + bne 85240 │ │ │ │ cmp r0, sl │ │ │ │ - beq 85258 │ │ │ │ + beq 852a4 │ │ │ │ add r0, r2, #2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r8] │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -103781,72 +103800,72 @@ │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 4d0e4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 85248 │ │ │ │ + bne 85294 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 851f8 │ │ │ │ + b 85244 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 85364 │ │ │ │ + bcs 853b0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ rsb r5, sl, #0 │ │ │ │ add r2, fp, #2 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ ldrb r0, [r4, #-2] │ │ │ │ sub r6, r0, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 852c8 │ │ │ │ + bhi 85314 │ │ │ │ tst ip, r7, lsl r6 │ │ │ │ - beq 852c8 │ │ │ │ + beq 85314 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r5, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 85290 │ │ │ │ - b 85364 │ │ │ │ + bne 852dc │ │ │ │ + b 853b0 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 85364 │ │ │ │ + bne 853b0 │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r0, sl │ │ │ │ movhi sl, r0 │ │ │ │ - bcs 853a4 │ │ │ │ + bcs 853f0 │ │ │ │ ldrb r0, [r4, #-1] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 85338 │ │ │ │ + bne 85384 │ │ │ │ cmp r2, sl │ │ │ │ - beq 853a4 │ │ │ │ + beq 853f0 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 85338 │ │ │ │ + bne 85384 │ │ │ │ cmp r0, sl │ │ │ │ - beq 853a4 │ │ │ │ + beq 853f0 │ │ │ │ add r0, r2, #2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r8] │ │ │ │ addeq sp, sp, #144 @ 0x90 │ │ │ │ @@ -103862,74 +103881,74 @@ │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 4b5d8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 8538c │ │ │ │ + bne 853d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f1dc │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 8533c │ │ │ │ + b 85388 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 854b0 │ │ │ │ + bcs 854fc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ rsb r4, sl, #0 │ │ │ │ add r2, fp, #2 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ add r5, r3, r2 │ │ │ │ ldrb r0, [r5, #-2] │ │ │ │ sub r6, r0, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 85414 │ │ │ │ + bhi 85460 │ │ │ │ tst ip, r7, lsl r6 │ │ │ │ - beq 85414 │ │ │ │ + beq 85460 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r4, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 853dc │ │ │ │ - b 854b0 │ │ │ │ + bne 85428 │ │ │ │ + b 854fc │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 854b0 │ │ │ │ + bne 854fc │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r0, sl │ │ │ │ movhi sl, r0 │ │ │ │ - bcs 854f4 │ │ │ │ + bcs 85540 │ │ │ │ ldrb r0, [r5, #-1] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 85484 │ │ │ │ + bne 854d0 │ │ │ │ cmp r2, sl │ │ │ │ - beq 854f4 │ │ │ │ + beq 85540 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 85484 │ │ │ │ + bne 854d0 │ │ │ │ cmp r0, sl │ │ │ │ - beq 854f4 │ │ │ │ + beq 85540 │ │ │ │ add r0, r2, #2 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r8] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ @@ -103946,74 +103965,74 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ bl 4aa20 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 854dc │ │ │ │ + bne 85528 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 85488 │ │ │ │ + b 854d4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 85600 │ │ │ │ + bcs 8564c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ rsb r5, sl, #0 │ │ │ │ add r2, fp, #2 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ ldrb r0, [r4, #-2] │ │ │ │ sub r6, r0, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 85564 │ │ │ │ + bhi 855b0 │ │ │ │ tst ip, r7, lsl r6 │ │ │ │ - beq 85564 │ │ │ │ + beq 855b0 │ │ │ │ sub r0, r2, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ add r0, r5, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8552c │ │ │ │ - b 85600 │ │ │ │ + bne 85578 │ │ │ │ + b 8564c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 85600 │ │ │ │ + bne 8564c │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r0, sl │ │ │ │ movhi sl, r0 │ │ │ │ - bcs 85638 │ │ │ │ + bcs 85684 │ │ │ │ ldrb r0, [r4, #-1] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 855d4 │ │ │ │ + bne 85620 │ │ │ │ cmp r2, sl │ │ │ │ - beq 85638 │ │ │ │ + beq 85684 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne 855d4 │ │ │ │ + bne 85620 │ │ │ │ cmp r0, sl │ │ │ │ - beq 85638 │ │ │ │ + beq 85684 │ │ │ │ add r0, r2, #2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ str r0, [r1, #20] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r8] │ │ │ │ addeq sp, sp, #16 │ │ │ │ @@ -104029,81 +104048,81 @@ │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 49a14 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 85628 │ │ │ │ + bne 85674 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 855d8 │ │ │ │ + b 85624 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 8568c │ │ │ │ + ldr lr, [pc, #60] @ 856d8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 85690 │ │ │ │ + ldr r1, [pc, #56] @ 856dc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 85694 │ │ │ │ + ldr ip, [pc, #52] @ 856e0 │ │ │ │ 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 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrshteq r1, [r7], -r8 │ │ │ │ - eoreq fp, sp, r7, lsl #1 │ │ │ │ - ldrshteq r1, [r7], -ip │ │ │ │ + eorseq r1, r7, ip, lsr #11 │ │ │ │ + eoreq fp, sp, fp, ror r0 │ │ │ │ + ldrhteq r1, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 85708 │ │ │ │ + ldr ip, [pc, #96] @ 85754 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 8570c │ │ │ │ + ldr lr, [pc, #92] @ 85758 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 85710 │ │ │ │ + ldr r4, [pc, #88] @ 8575c │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 85714 │ │ │ │ + ldr r1, [pc, #84] @ 85760 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 85718 │ │ │ │ + ldr r3, [pc, #80] @ 85764 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mlaseq r7, r4, r5, r1 │ │ │ │ - ldrdeq r0, [lr], -r7 @ │ │ │ │ - mlaseq r7, r0, r5, r1 │ │ │ │ - strhteq r0, [lr], -r7 │ │ │ │ - strhteq r0, [lr], -r8 │ │ │ │ + eorseq r1, r7, r8, asr #10 │ │ │ │ + eoreq r0, lr, fp, asr #21 │ │ │ │ + eorseq r1, r7, r4, asr #10 │ │ │ │ + eoreq r0, lr, fp, lsr #21 │ │ │ │ + eoreq r0, lr, ip, lsr #21 │ │ │ │ b 1e888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldmne r1, {r2, r3} │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ @@ -104112,1249 +104131,1249 @@ │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 27538 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r7] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r5, [r0, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r1, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 857a8 │ │ │ │ + beq 857f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 857b0 │ │ │ │ - b 859e8 │ │ │ │ + beq 857fc │ │ │ │ + b 85a34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 859e8 │ │ │ │ + bne 85a34 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r5, #2 │ │ │ │ - bne 857cc │ │ │ │ + bne 85818 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 85808 │ │ │ │ - b 859e8 │ │ │ │ + beq 85854 │ │ │ │ + b 85a34 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 859e8 │ │ │ │ + bne 85a34 │ │ │ │ add r2, r0, #4 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #32]! │ │ │ │ ldr r5, [ip, #32]! │ │ │ │ cmp r2, #3 │ │ │ │ - bne 85830 │ │ │ │ + bne 8587c │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 85868 │ │ │ │ - b 859e8 │ │ │ │ + beq 858b4 │ │ │ │ + b 85a34 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #44]! @ 0x2c │ │ │ │ ldr r5, [ip, #44]! @ 0x2c │ │ │ │ cmp r2, #3 │ │ │ │ - bne 85890 │ │ │ │ + bne 858dc │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 858c8 │ │ │ │ - b 859e8 │ │ │ │ + beq 85914 │ │ │ │ + b 85a34 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r5, #2 │ │ │ │ - bne 858e4 │ │ │ │ + bne 85930 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 85920 │ │ │ │ - b 859e8 │ │ │ │ + beq 8596c │ │ │ │ + b 85a34 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 859e8 │ │ │ │ + bne 85a34 │ │ │ │ add r2, r0, #20 │ │ │ │ add r3, r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #56]! @ 0x38 │ │ │ │ ldr r5, [ip, #56]! @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 85948 │ │ │ │ + bne 85994 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 85980 │ │ │ │ - b 859e8 │ │ │ │ + beq 859cc │ │ │ │ + b 85a34 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, [r1, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r0, #84] @ 0x54 │ │ │ │ bl 5f828 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ ldrd r2, [r4, #96] @ 0x60 │ │ │ │ ldrd r0, [r5, #96] @ 0x60 │ │ │ │ bl 5f88c │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 859e8 │ │ │ │ + beq 85a34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r0, #68]! @ 0x44 │ │ │ │ ldr r3, [r1, #68]! @ 0x44 │ │ │ │ eor r4, r5, #3 │ │ │ │ cmp r5, #3 │ │ │ │ eor r2, r3, #3 │ │ │ │ cmpne r3, #3 │ │ │ │ orr r2, r4, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bne 859f0 │ │ │ │ + bne 85a3c │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b6198 │ │ │ │ + b 2b61e0 │ │ │ │ b 1e48c │ │ │ │ ldr ip, [r0] │ │ │ │ tst ip, #1 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 2aba28 │ │ │ │ + b 2aba70 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 85acc │ │ │ │ + beq 85b18 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 85aa8 │ │ │ │ + beq 85af4 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 85a5c │ │ │ │ + b 85aa8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 85aa8 │ │ │ │ + beq 85af4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 85a7c │ │ │ │ + bne 85ac8 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 85a64 │ │ │ │ + beq 85ab0 │ │ │ │ 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 85a4c │ │ │ │ + beq 85a98 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 85a4c │ │ │ │ + bl 1b7460 │ │ │ │ + b 85a98 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq 85acc │ │ │ │ + beq 85b18 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85bfc │ │ │ │ + beq 85c48 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 85bc4 │ │ │ │ + beq 85c10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ - b 85b2c │ │ │ │ + b 85b78 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 85bc4 │ │ │ │ + beq 85c10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 85b4c │ │ │ │ + bne 85b98 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r6, r6, #80 @ 0x50 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 85b34 │ │ │ │ + beq 85b80 │ │ │ │ eor r8, r0, r7 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r9, r6, r0, lsl #2 │ │ │ │ ldr r0, [r9, #-20] @ 0xffffffec │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 85b9c │ │ │ │ + bcc 85be8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #-16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 85b78 │ │ │ │ + bne 85bc4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 85b9c │ │ │ │ + bne 85be8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85b1c │ │ │ │ + beq 85b68 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r9, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85b1c │ │ │ │ + beq 85b68 │ │ │ │ mov r0, r9 │ │ │ │ - bl a1e34 │ │ │ │ - b 85b1c │ │ │ │ + bl a1e80 │ │ │ │ + b 85b68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #20 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 85bfc │ │ │ │ + beq 85c48 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r9, #8 │ │ │ │ - bl 83b94 │ │ │ │ + bl 83be0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85d30 │ │ │ │ + beq 85d7c │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 85cf8 │ │ │ │ + beq 85d44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ - b 85c84 │ │ │ │ + b 85cd0 │ │ │ │ sub r0, r9, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 83434 │ │ │ │ + bl 83480 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 85cf8 │ │ │ │ + beq 85d44 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 85ca4 │ │ │ │ + bne 85cf0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 85c8c │ │ │ │ + beq 85cd8 │ │ │ │ eor r9, r0, r4 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 85c68 │ │ │ │ + bcc 85cb4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 85cd0 │ │ │ │ + bne 85d1c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 85c68 │ │ │ │ + bne 85cb4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 85c68 │ │ │ │ + bl 2e753c │ │ │ │ + b 85cb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 85d30 │ │ │ │ + beq 85d7c │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 83434 │ │ │ │ + bl 83480 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85e64 │ │ │ │ + beq 85eb0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 85e2c │ │ │ │ + beq 85e78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ - b 85db8 │ │ │ │ + b 85e04 │ │ │ │ sub r0, r9, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 85e2c │ │ │ │ + beq 85e78 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 85dd8 │ │ │ │ + bne 85e24 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 85dc0 │ │ │ │ + beq 85e0c │ │ │ │ eor r9, r0, r4 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 85d9c │ │ │ │ + bcc 85de8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 85e04 │ │ │ │ + bne 85e50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 85d9c │ │ │ │ + bne 85de8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 85d9c │ │ │ │ + bl 2e753c │ │ │ │ + b 85de8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 85e64 │ │ │ │ + beq 85eb0 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 85f64 │ │ │ │ + beq 85fb0 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 85f3c │ │ │ │ + beq 85f88 │ │ │ │ ldr r6, [r9] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic fp, r7, r0 │ │ │ │ - b 85ed4 │ │ │ │ + b 85f20 │ │ │ │ sub r0, fp, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and fp, r0, fp │ │ │ │ - beq 85f3c │ │ │ │ + beq 85f88 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 85ef4 │ │ │ │ + bne 85f40 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r6, r6, #64 @ 0x40 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 85edc │ │ │ │ + beq 85f28 │ │ │ │ eor fp, r0, r7 │ │ │ │ rev r0, fp │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r5, r6, r0, lsl #1 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85f1c │ │ │ │ + beq 85f68 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 85ec4 │ │ │ │ + bne 85f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14de90 │ │ │ │ - b 85ec4 │ │ │ │ + bl 14ded8 │ │ │ │ + b 85f10 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq 85f64 │ │ │ │ + beq 85fb0 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86080 │ │ │ │ + beq 860cc │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 86048 │ │ │ │ + beq 86094 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ - b 85fd4 │ │ │ │ + b 86020 │ │ │ │ sub r0, r9, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86048 │ │ │ │ + beq 86094 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 85ff4 │ │ │ │ + bne 86040 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 85fdc │ │ │ │ + beq 86028 │ │ │ │ eor r9, r0, r4 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r0, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 85fb8 │ │ │ │ + bcc 86004 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86020 │ │ │ │ + bne 8606c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 85fb8 │ │ │ │ + bne 86004 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 85fb8 │ │ │ │ + bl 2e753c │ │ │ │ + b 86004 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 86080 │ │ │ │ + beq 860cc │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 86164 │ │ │ │ + beq 861b0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86134 │ │ │ │ + beq 86180 │ │ │ │ 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 86110 │ │ │ │ + b 8615c │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 86134 │ │ │ │ + beq 86180 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 860e4 │ │ │ │ + bne 86130 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 86118 │ │ │ │ + beq 86164 │ │ │ │ eor r6, r0, r4 │ │ │ │ - b 860e4 │ │ │ │ + b 86130 │ │ │ │ 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 86164 │ │ │ │ + beq 861b0 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86284 │ │ │ │ + beq 862d0 │ │ │ │ ldr sl, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 86250 │ │ │ │ + beq 8629c │ │ │ │ ldr r6, [r9] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ - b 861bc │ │ │ │ + b 86208 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 86250 │ │ │ │ + beq 8629c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 861dc │ │ │ │ + bne 86228 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r6, r6, #448 @ 0x1c0 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 861c4 │ │ │ │ + beq 86210 │ │ │ │ eor r8, r0, r7 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r5, r6, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #-112]! @ 0xffffff90 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 86204 │ │ │ │ - bl 83cb0 │ │ │ │ + beq 86250 │ │ │ │ + bl 83cfc │ │ │ │ sub r5, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 75ba0 │ │ │ │ sub r0, r8, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86224 │ │ │ │ + bne 86270 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 861b4 │ │ │ │ + bne 86200 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ - b 861b4 │ │ │ │ + bl 22a58c │ │ │ │ + b 86200 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ rsb r0, r2, r2, lsl #3 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 86284 │ │ │ │ + beq 862d0 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r5, #4 │ │ │ │ - bl 832e0 │ │ │ │ - b 862d4 │ │ │ │ + bl 8332c │ │ │ │ + b 86320 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 862ac │ │ │ │ + bne 862f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 862d4 │ │ │ │ + bne 86320 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 864a8 │ │ │ │ + beq 864f4 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp] │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 86470 │ │ │ │ + beq 864bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 86338 │ │ │ │ + b 86384 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 86470 │ │ │ │ + beq 864bc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 86358 │ │ │ │ + bne 863a4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 86340 │ │ │ │ + beq 8638c │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add sl, r7, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 863ac │ │ │ │ + bcc 863f8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86388 │ │ │ │ + bne 863d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 863ac │ │ │ │ + bne 863f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sl, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86328 │ │ │ │ + beq 86374 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r9, sl} │ │ │ │ ldr sl, [sl, #-20] @ 0xffffffec │ │ │ │ cmp sl, #0 │ │ │ │ - beq 86438 │ │ │ │ + beq 86484 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [r0, #-32] @ 0xffffffe0 │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ - b 86414 │ │ │ │ + b 86460 │ │ │ │ rev r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - beq 86438 │ │ │ │ + beq 86484 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 863e4 │ │ │ │ + bne 86430 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub fp, fp, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8641c │ │ │ │ + beq 86468 │ │ │ │ eor r9, r0, r4 │ │ │ │ - b 863e4 │ │ │ │ + b 86430 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 86328 │ │ │ │ + beq 86374 │ │ │ │ ldr r2, [r2, #-32] @ 0xffffffe0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ - b 86328 │ │ │ │ + bl 1b7460 │ │ │ │ + b 86374 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 864a8 │ │ │ │ + beq 864f4 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, sl, #32 │ │ │ │ - bl 84908 │ │ │ │ + bl 84954 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865bc │ │ │ │ + beq 86608 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86588 │ │ │ │ + beq 865d4 │ │ │ │ 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 86520 │ │ │ │ + b 8656c │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 86588 │ │ │ │ + beq 865d4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86540 │ │ │ │ + bne 8658c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #96 @ 0x60 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 86528 │ │ │ │ + beq 86574 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8656c │ │ │ │ + beq 865b8 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86510 │ │ │ │ + beq 8655c │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 86510 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8655c │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #24 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 865bc │ │ │ │ + beq 86608 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 866ac │ │ │ │ + beq 866f8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86678 │ │ │ │ + beq 866c4 │ │ │ │ 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 86628 │ │ │ │ + b 86674 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86678 │ │ │ │ + beq 866c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86648 │ │ │ │ + bne 86694 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 86630 │ │ │ │ + beq 8667c │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8660c │ │ │ │ + beq 86658 │ │ │ │ ldr r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8660c │ │ │ │ + bl 1b7460 │ │ │ │ + b 86658 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 866ac │ │ │ │ + beq 866f8 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 867b0 │ │ │ │ + beq 867fc │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8677c │ │ │ │ + beq 867c8 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 8670c │ │ │ │ + b 86758 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 8677c │ │ │ │ + beq 867c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8672c │ │ │ │ + bne 86778 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 86714 │ │ │ │ + beq 86760 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 866fc │ │ │ │ + bcc 86748 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86754 │ │ │ │ + bne 867a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 866fc │ │ │ │ + bne 86748 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 866fc │ │ │ │ + bl 2e753c │ │ │ │ + b 86748 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 867b0 │ │ │ │ + beq 867fc │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 868a0 │ │ │ │ + beq 868ec │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8686c │ │ │ │ + beq 868b8 │ │ │ │ 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 8681c │ │ │ │ + b 86868 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ sub r0, r8, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8686c │ │ │ │ + beq 868b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8683c │ │ │ │ + bne 86888 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 86824 │ │ │ │ + beq 86870 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86800 │ │ │ │ + beq 8684c │ │ │ │ ldr r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 86800 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8684c │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 868a0 │ │ │ │ + beq 868ec │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 86978 │ │ │ │ + beq 869c4 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 86950 │ │ │ │ + beq 8699c │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 86904 │ │ │ │ + b 86950 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ ldr r0, [fp, #-4] │ │ │ │ bl 1f944 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 86950 │ │ │ │ + beq 8699c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86924 │ │ │ │ + bne 86970 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8690c │ │ │ │ + beq 86958 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub fp, r7, r0, lsl #1 │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 868e8 │ │ │ │ + beq 86934 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 868e8 │ │ │ │ + bl 1b7460 │ │ │ │ + b 86934 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq 86978 │ │ │ │ + beq 869c4 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 86a38 │ │ │ │ + beq 86a84 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86a10 │ │ │ │ + beq 86a5c │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mvn sl, #112 @ 0x70 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 869ec │ │ │ │ + b 86a38 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, sl, r0, lsl #4 │ │ │ │ sub r0, r7, r0 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 83694 │ │ │ │ + bl 836e0 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 86a10 │ │ │ │ + beq 86a5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 869c4 │ │ │ │ + bne 86a10 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #512 @ 0x200 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 869f4 │ │ │ │ + beq 86a40 │ │ │ │ eor r6, r0, r4 │ │ │ │ - b 869c4 │ │ │ │ + b 86a10 │ │ │ │ add r0, r8, r8, lsl #7 │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ - beq 86a38 │ │ │ │ + beq 86a84 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r8, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne 86af0 │ │ │ │ + bne 86b3c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne 86b10 │ │ │ │ + bne 86b5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86cdc │ │ │ │ + beq 86d28 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 86bf8 │ │ │ │ + bhi 86c44 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ @@ -105372,15 +105391,15 @@ │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ add r1, r1, #8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - b 86b14 │ │ │ │ + b 86b60 │ │ │ │ ldrb r9, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r8, #5 │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f1dc │ │ │ │ strb r9, [r8, #4] │ │ │ │ @@ -105431,38 +105450,38 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #9 │ │ │ │ strb r0, [r8, #4] │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #240] @ 86cf0 │ │ │ │ - ldr r2, [pc, #240] @ 86cf4 │ │ │ │ - ldr r3, [pc, #240] @ 86cf8 │ │ │ │ + ldr r1, [pc, #240] @ 86d3c │ │ │ │ + ldr r2, [pc, #240] @ 86d40 │ │ │ │ + ldr r3, [pc, #240] @ 86d44 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #236] @ 86cfc │ │ │ │ + ldr r7, [pc, #236] @ 86d48 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #232] @ 86d00 │ │ │ │ + ldr r6, [pc, #232] @ 86d4c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #228] @ 86d04 │ │ │ │ + ldr ip, [pc, #228] @ 86d50 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r4, [pc, #224] @ 86d08 │ │ │ │ + ldr r4, [pc, #224] @ 86d54 │ │ │ │ add r6, pc, r6 │ │ │ │ strb r0, [sp, #7] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #212] @ 86d0c │ │ │ │ + ldr r0, [pc, #212] @ 86d58 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #200] @ 86d10 │ │ │ │ + ldr r0, [pc, #200] @ 86d5c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [pc, #196] @ 86d14 │ │ │ │ + ldr r4, [pc, #196] @ 86d60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #188] @ 86d18 │ │ │ │ + ldr r1, [pc, #188] @ 86d64 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #16 │ │ │ │ stm r2, {r0, r1, ip} │ │ │ │ add r0, sp, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -105483,379 +105502,379 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r8, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ 86d1c │ │ │ │ + ldr r2, [pc, #56] @ 86d68 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39e1c │ │ │ │ - strdeq pc, [sp], -r8 @ │ │ │ │ - eoreq pc, sp, pc, ror #11 │ │ │ │ - eoreq pc, sp, r6, ror #11 │ │ │ │ - ldrdeq pc, [sp], -sp @ │ │ │ │ - ldrdeq pc, [sp], -r4 @ │ │ │ │ - eoreq pc, sp, r2, asr r5 @ │ │ │ │ - eoreq pc, sp, r9, asr #11 │ │ │ │ - eoreq pc, sp, r6, asr #11 │ │ │ │ - eoreq pc, sp, fp, lsr #11 │ │ │ │ - eorseq r0, r7, r0, lsl #2 │ │ │ │ - eorseq r9, r8, r0, ror #2 │ │ │ │ - eorseq lr, r6, r8, lsr #28 │ │ │ │ + eoreq pc, sp, ip, ror #11 │ │ │ │ + eoreq pc, sp, r3, ror #11 │ │ │ │ + ldrdeq pc, [sp], -sl @ │ │ │ │ + ldrdeq pc, [sp], -r1 @ │ │ │ │ + eoreq pc, sp, r8, asr #11 │ │ │ │ + eoreq pc, sp, r6, asr #10 │ │ │ │ + strhteq pc, [sp], -sp @ │ │ │ │ + strhteq pc, [sp], -sl @ │ │ │ │ + mlaeq sp, pc, r5, pc @ │ │ │ │ + ldrhteq r0, [r7], -r4 │ │ │ │ + eorseq r9, r8, r4, lsl r1 │ │ │ │ + ldrsbteq lr, [r6], -ip │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86e3c │ │ │ │ + beq 86e88 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ - b 86d54 │ │ │ │ + b 86da0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86e3c │ │ │ │ + beq 86e88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86d84 │ │ │ │ + beq 86dd0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [r4, #16] │ │ │ │ - bne 86db8 │ │ │ │ - b 86e3c │ │ │ │ + bne 86e04 │ │ │ │ + b 86e88 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r0, r0, #96 @ 0x60 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 86d88 │ │ │ │ + beq 86dd4 │ │ │ │ sub r1, r1, #1 │ │ │ │ eor r3, r3, r6 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add ip, r4, #12 │ │ │ │ and r1, r1, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ rev r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ sub r1, r8, r1, lsr #3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r5, r0, r1, lsl #3 │ │ │ │ ldr r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 86e08 │ │ │ │ + bcc 86e54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #-20]! @ 0xffffffec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 86de4 │ │ │ │ + bne 86e30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 86e08 │ │ │ │ + bne 86e54 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86e10 │ │ │ │ + bne 86e5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 86d48 │ │ │ │ + bne 86d94 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ - b 86d48 │ │ │ │ + bl 229d74 │ │ │ │ + b 86d94 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 86e54 │ │ │ │ + bne 86ea0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86e6c │ │ │ │ + bne 86eb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 86e94 │ │ │ │ + bne 86ee0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86f90 │ │ │ │ + beq 86fdc │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ - b 86ed8 │ │ │ │ + b 86f24 │ │ │ │ sub r0, r7, #32 │ │ │ │ - bl 83434 │ │ │ │ + bl 83480 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86f90 │ │ │ │ + beq 86fdc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86f08 │ │ │ │ + beq 86f54 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [r4, #16] │ │ │ │ - bne 86f3c │ │ │ │ - b 86f90 │ │ │ │ + bne 86f88 │ │ │ │ + b 86fdc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 86f0c │ │ │ │ + beq 86f58 │ │ │ │ sub r1, r1, #1 │ │ │ │ eor r3, r3, r5 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add ip, r4, #12 │ │ │ │ and r1, r1, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ rev r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ sub r1, r8, r1, lsr #3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r7, r0, r1, lsl #4 │ │ │ │ ldr r0, [r7, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 86ec4 │ │ │ │ + bcc 86f10 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86f68 │ │ │ │ + bne 86fb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 86ec4 │ │ │ │ + bne 86f10 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 86ec4 │ │ │ │ + bl 2e753c │ │ │ │ + b 86f10 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 86fa8 │ │ │ │ + bne 86ff4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r7, #32 │ │ │ │ - bl 83434 │ │ │ │ + bl 83480 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 870b0 │ │ │ │ + beq 870fc │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ mov r7, #0 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ - b 86ffc │ │ │ │ + b 87048 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 870b0 │ │ │ │ + beq 870fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8702c │ │ │ │ + beq 87078 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [r4, #16] │ │ │ │ - bne 87060 │ │ │ │ - b 870b0 │ │ │ │ + bne 870ac │ │ │ │ + b 870fc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 87030 │ │ │ │ + beq 8707c │ │ │ │ sub r1, r1, #1 │ │ │ │ eor r3, r3, r5 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add ip, r4, #12 │ │ │ │ and r1, r1, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ rev r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ sub r1, r7, r1, lsr #3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #-12] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 86ff0 │ │ │ │ + bcc 8703c │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 87088 │ │ │ │ + bne 870d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 86ff0 │ │ │ │ + bne 8703c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 86ff0 │ │ │ │ + bl 2e753c │ │ │ │ + b 8703c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 870c8 │ │ │ │ + bne 87114 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 871c4 │ │ │ │ + beq 87210 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ - b 8710c │ │ │ │ + b 87158 │ │ │ │ sub r0, r7, #32 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 871c4 │ │ │ │ + beq 87210 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8713c │ │ │ │ + beq 87188 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [r4, #16] │ │ │ │ - bne 87170 │ │ │ │ - b 871c4 │ │ │ │ + bne 871bc │ │ │ │ + b 87210 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 87140 │ │ │ │ + beq 8718c │ │ │ │ sub r1, r1, #1 │ │ │ │ eor r3, r3, r5 │ │ │ │ str r1, [r4, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add ip, r4, #12 │ │ │ │ and r1, r1, r3 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ rev r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ sub r1, r8, r1, lsr #3 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r7, r0, r1, lsl #4 │ │ │ │ ldr r0, [r7, #-48] @ 0xffffffd0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 870f8 │ │ │ │ + bcc 87144 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-44]! @ 0xffffffd4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8719c │ │ │ │ + bne 871e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 870f8 │ │ │ │ + bne 87144 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 870f8 │ │ │ │ + bl 2e753c │ │ │ │ + b 87144 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 871dc │ │ │ │ + bne 87228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r7, #32 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 872e4 │ │ │ │ + beq 87330 │ │ │ │ ldr r6, [r8, #12] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r7, [r8, #20] │ │ │ │ mov r9, #0 │ │ │ │ - b 87240 │ │ │ │ + b 8728c │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, fp │ │ │ │ - beq 872e4 │ │ │ │ + beq 87330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87268 │ │ │ │ + beq 872b4 │ │ │ │ sub r1, r0, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ and fp, r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str sl, [r8, #28] │ │ │ │ str fp, [r8, #16] │ │ │ │ - bne 8729c │ │ │ │ - b 872e4 │ │ │ │ + bne 872e8 │ │ │ │ + b 87330 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #96 @ 0x60 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87268 │ │ │ │ + beq 872b4 │ │ │ │ eor r0, r0, r4 │ │ │ │ sub sl, sl, #1 │ │ │ │ sub r1, r0, #1 │ │ │ │ str sl, [r8, #28] │ │ │ │ and fp, r1, r0 │ │ │ │ str r6, [r8, #12] │ │ │ │ str fp, [r8, #16] │ │ │ │ @@ -105863,50 +105882,50 @@ │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r5, r6, r0, lsl #3 │ │ │ │ ldr r1, [r5, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 872c8 │ │ │ │ + beq 87314 │ │ │ │ ldr r0, [r5, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87234 │ │ │ │ + beq 87280 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 87234 │ │ │ │ + bl 1b7460 │ │ │ │ + b 87280 │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r8, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 87300 │ │ │ │ + bne 8734c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873e8 │ │ │ │ - ldr r0, [pc, #196] @ 873f4 │ │ │ │ + beq 87434 │ │ │ │ + ldr r0, [pc, #196] @ 87440 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 873ac │ │ │ │ - ldr r0, [pc, #184] @ 87404 │ │ │ │ + bne 873f8 │ │ │ │ + ldr r0, [pc, #184] @ 87450 │ │ │ │ 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 │ │ │ │ @@ -105924,93 +105943,93 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f53c │ │ │ │ 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] @ 873f8 │ │ │ │ + ldr r0, [pc, #68] @ 87444 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ 873fc │ │ │ │ - ldr r1, [pc, #64] @ 87400 │ │ │ │ + ldr r3, [pc, #64] @ 87448 │ │ │ │ + ldr r1, [pc, #64] @ 8744c │ │ │ │ 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 38fa4 │ │ │ │ - b 87344 │ │ │ │ - ldr r0, [pc, #24] @ 87408 │ │ │ │ + b 87390 │ │ │ │ + ldr r0, [pc, #24] @ 87454 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq sl, r8, r0, lsr r8 │ │ │ │ - eorseq sl, r8, r4, lsr #15 │ │ │ │ - eorseq pc, r6, r0, asr #15 │ │ │ │ - eorseq pc, r6, r8, lsr #26 │ │ │ │ - eorseq sl, r8, ip, lsl r8 │ │ │ │ - ldrhteq pc, [r6], -ip @ │ │ │ │ + eorseq sl, r8, r4, ror #15 │ │ │ │ + eorseq sl, r8, r8, asr r7 │ │ │ │ + eorseq pc, r6, r4, ror r7 @ │ │ │ │ + ldrsbteq pc, [r6], -ip @ │ │ │ │ + ldrsbteq sl, [r8], -r0 │ │ │ │ + eorseq pc, r6, r0, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r6, [r1, #28] │ │ │ │ - beq 87478 │ │ │ │ + beq 874c4 │ │ │ │ add r8, r7, #1 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, #24 │ │ │ │ str r4, [sp, #12] │ │ │ │ umull r4, r0, r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8746c │ │ │ │ + bne 874b8 │ │ │ │ add r6, r7, #5 │ │ │ │ adds r0, r4, r6 │ │ │ │ addcc r9, r4, r6 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ - bcc 8749c │ │ │ │ + bcc 874e8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 34a7dc │ │ │ │ - b 874e8 │ │ │ │ - ldr r3, [pc, #536] @ 87698 │ │ │ │ + bl 34a824 │ │ │ │ + b 87534 │ │ │ │ + ldr r3, [pc, #536] @ 876e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ - ldr r3, [pc, #528] @ 8769c │ │ │ │ + ldr r3, [pc, #528] @ 876e8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ stm r3, {r1, r2, r7} │ │ │ │ - b 87630 │ │ │ │ - ldr r0, [pc, #508] @ 876a0 │ │ │ │ + b 8767c │ │ │ │ + ldr r0, [pc, #508] @ 876ec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 874d8 │ │ │ │ + beq 87524 │ │ │ │ add r4, r0, r4 │ │ │ │ lsr r0, r8, #3 │ │ │ │ cmp r7, #8 │ │ │ │ mov r1, r7 │ │ │ │ lsl r0, r0, #3 │ │ │ │ subcs r1, r0, r8, lsr #3 │ │ │ │ - b 874f4 │ │ │ │ + b 87540 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 34a834 │ │ │ │ + bl 34a87c │ │ │ │ add r6, r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ @@ -106020,48 +106039,48 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r5, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 875fc │ │ │ │ + beq 87648 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r9, r8, r0 │ │ │ │ sub r0, r4, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 87584 │ │ │ │ + bne 875d0 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub fp, fp, #96 @ 0x60 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 8756c │ │ │ │ + beq 875b8 │ │ │ │ eor r9, r0, r8 │ │ │ │ rev r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, fp, r0, lsl #3 │ │ │ │ sub r1, r4, #24 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r1, r4, #12 │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ sub r0, r9, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ and r9, r0, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ sub r0, r0, r4 │ │ │ │ @@ -106071,15 +106090,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ rsb r1, ip, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add lr, r0, r1, lsl #3 │ │ │ │ ldm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ stm lr, {r0, r1, r3, r4, r5, r7} │ │ │ │ add r7, ip, #1 │ │ │ │ - bne 87564 │ │ │ │ + bne 875b0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -106095,40 +106114,40 @@ │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r4, [r5, #8] │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b 87678 │ │ │ │ + b 876c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87678 │ │ │ │ + beq 876c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 837e8 │ │ │ │ + bl 83834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8310c │ │ │ │ + bl 83158 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r6, ip, asr #17 │ │ │ │ - eorseq pc, r6, r0, asr #17 │ │ │ │ - eorseq r8, r8, r8, ror r9 │ │ │ │ + eorseq pc, r6, r0, lsl #17 │ │ │ │ + eorseq pc, r6, r4, ror r8 @ │ │ │ │ + eorseq r8, r8, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr fp, [r2, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bls 87774 │ │ │ │ + bls 877c0 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, r8, r3, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ @@ -106147,33 +106166,33 @@ │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ eor r2, sl, r9 │ │ │ │ add r6, r2, r3 │ │ │ │ bic r2, r1, r2 │ │ │ │ and r2, r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87758 │ │ │ │ + beq 877a4 │ │ │ │ rev r6, r2 │ │ │ │ sub r4, r2, #1 │ │ │ │ clz r6, r6 │ │ │ │ and r2, r4, r2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r6, r7, r6, lsr #3 │ │ │ │ and r6, r6, r5 │ │ │ │ ldr r3, [lr, -r6, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 87784 │ │ │ │ - b 87724 │ │ │ │ + beq 877d0 │ │ │ │ + b 87770 │ │ │ │ and r2, sl, r1 │ │ │ │ tst r2, sl, lsl #1 │ │ │ │ - bne 8780c │ │ │ │ + bne 87858 │ │ │ │ add ip, ip, #4 │ │ │ │ add r2, r7, ip │ │ │ │ and r7, r2, r5 │ │ │ │ - b 87708 │ │ │ │ + b 87754 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r2, r6, #2 │ │ │ │ mvn r3, #3 │ │ │ │ ldr r7, [r0, r2, asr #2] │ │ │ │ @@ -106189,15 +106208,15 @@ │ │ │ │ clz r7, r7 │ │ │ │ clz r2, r2 │ │ │ │ lsr r7, r7, #3 │ │ │ │ add r5, r7, r2, lsr #3 │ │ │ │ sbfx r2, r6, #0, #30 │ │ │ │ mov r7, #128 @ 0x80 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 877e8 │ │ │ │ + bhi 87834 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r6, #8] │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ strb r7, [r0, r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -106209,102 +106228,102 @@ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ add lr, r7, #1 │ │ │ │ cmp fp, lr │ │ │ │ - bcc 87a2c │ │ │ │ + bcc 87a78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r2, fp, lr │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ add r3, r4, r9 │ │ │ │ cmp r2, r3, lsr #1 │ │ │ │ - bls 878c0 │ │ │ │ + bls 8790c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 879c8 │ │ │ │ + beq 87a14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov ip, #28 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r5], #4 │ │ │ │ bic r6, r1, r2 │ │ │ │ - b 87874 │ │ │ │ + b 878c0 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 879c8 │ │ │ │ + beq 87a14 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 87894 │ │ │ │ + bne 878e0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r3, r3, #16 │ │ │ │ and r2, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 8787c │ │ │ │ + beq 878c8 │ │ │ │ eor r6, r2, r1 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, ip, r0, lsr #1 │ │ │ │ sub r2, r3, r0 │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ cmp r4, lr │ │ │ │ - bcc 87864 │ │ │ │ + bcc 878b0 │ │ │ │ cmp r4, fp │ │ │ │ subcc r0, r4, #1 │ │ │ │ strcc r0, [r2, #-4] │ │ │ │ - b 87864 │ │ │ │ + b 878b0 │ │ │ │ subs r0, fp, lr │ │ │ │ mov r4, #0 │ │ │ │ movcc r0, r4 │ │ │ │ cmp r2, r0 │ │ │ │ movcc r0, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 879c8 │ │ │ │ + beq 87a14 │ │ │ │ add r0, r8, lr, lsl #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 87980 │ │ │ │ + b 879cc │ │ │ │ and r3, r2, r9 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ eor r5, r2, ip │ │ │ │ add r7, r5, r6 │ │ │ │ bic r5, r1, r5 │ │ │ │ and r5, r5, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8793c │ │ │ │ + beq 87988 │ │ │ │ rev r7, r5 │ │ │ │ sub r6, r5, #1 │ │ │ │ clz r7, r7 │ │ │ │ and r5, r6, r5 │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ add r7, r3, r7, lsr #3 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ and lr, r7, r9 │ │ │ │ ldr r7, [fp, -lr, lsl #2] │ │ │ │ cmp r7, sl │ │ │ │ - beq 8795c │ │ │ │ - b 87904 │ │ │ │ + beq 879a8 │ │ │ │ + b 87950 │ │ │ │ and r7, r2, r1 │ │ │ │ tst r7, r2, lsl #1 │ │ │ │ - bne 87a14 │ │ │ │ + bne 87a60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r3, r2 │ │ │ │ - b 878ec │ │ │ │ + b 87938 │ │ │ │ rsb r2, lr, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ str r3, [r2, #-4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - beq 879c8 │ │ │ │ + beq 87a14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sl, r4, lr │ │ │ │ add r2, r0, r4, lsl #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldrd r8, [r0] │ │ │ │ add r0, r4, r7 │ │ │ │ @@ -106314,19 +106333,19 @@ │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ mul ip, r3, r7 │ │ │ │ sub fp, r8, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 878ec │ │ │ │ + b 87938 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r7 │ │ │ │ - bls 87a40 │ │ │ │ + bls 87a8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ ldr r8, [r0, r7, lsl #4]! │ │ │ │ lsl r2, r1, #4 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ @@ -106334,45 +106353,45 @@ │ │ │ │ sub r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stmib r0, {r6, r7} │ │ │ │ str r8, [r0] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #56] @ 87a54 │ │ │ │ + ldr r0, [pc, #56] @ 87aa0 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #52] @ 87a58 │ │ │ │ + ldr r2, [pc, #52] @ 87aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r2, [pc, #40] @ 87a5c │ │ │ │ + ldr r2, [pc, #40] @ 87aa8 │ │ │ │ mov r0, lr │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0bc │ │ │ │ - ldr r2, [pc, #24] @ 87a60 │ │ │ │ + ldr r2, [pc, #24] @ 87aac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39a54 │ │ │ │ - eoreq lr, sp, r6, ror r8 │ │ │ │ - ldrhteq pc, [r6], -ip @ │ │ │ │ - eorseq pc, r6, r8, asr #7 │ │ │ │ - eorseq pc, r6, r4, asr #7 │ │ │ │ + eoreq lr, sp, sl, ror #16 │ │ │ │ + eorseq pc, r6, r0, ror r3 @ │ │ │ │ + eorseq pc, r6, ip, ror r3 @ │ │ │ │ + eorseq pc, r6, r8, ror r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d6c │ │ │ │ + beq 87db8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mul r9, r1, r0 │ │ │ │ ldr r4, [r8, #12] │ │ │ │ ldr ip, [r8, #16] │ │ │ │ @@ -106389,99 +106408,99 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ and r6, r6, ip │ │ │ │ ldr lr, [r4, r6] │ │ │ │ eor r0, lr, r9 │ │ │ │ add r5, r0, sl │ │ │ │ bic r0, r7, r0 │ │ │ │ ands r0, r0, r5 │ │ │ │ - beq 87ba4 │ │ │ │ + beq 87bf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov fp, r6 │ │ │ │ str lr, [sp, #24] │ │ │ │ - ldr r0, [pc, #800] @ 87e30 │ │ │ │ + ldr r0, [pc, #800] @ 87e7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ rev r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, ip │ │ │ │ ldr r6, [r6, -r0, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bls 87da8 │ │ │ │ + bls 87df4 │ │ │ │ add r0, r2, r6, lsl #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, ip │ │ │ │ cmp r2, r1 │ │ │ │ - bne 87b74 │ │ │ │ + bne 87bc0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ bl 1eb4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87bec │ │ │ │ + beq 87c38 │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r0, r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw sl, #65279 @ 0xfeff │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ movt sl, #65278 @ 0xfefe │ │ │ │ - bne 87af4 │ │ │ │ + bne 87b40 │ │ │ │ and r0, lr, r7 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 87bcc │ │ │ │ + beq 87c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87bdc │ │ │ │ + beq 87c28 │ │ │ │ rev r5, r0 │ │ │ │ clz r5, r5 │ │ │ │ add r5, r6, r5, lsr #3 │ │ │ │ and r5, r5, ip │ │ │ │ str r5, [sp, #8] │ │ │ │ tst r0, lr, lsl #1 │ │ │ │ - bne 87c30 │ │ │ │ + bne 87c7c │ │ │ │ mov fp, #1 │ │ │ │ - b 87be0 │ │ │ │ + b 87c2c │ │ │ │ mov fp, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, r3 │ │ │ │ - b 87ad8 │ │ │ │ + b 87b24 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 87db0 │ │ │ │ + bcs 87dfc │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, r0, r6, lsl #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - beq 87c20 │ │ │ │ + beq 87c6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r0, r4, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 87d8c │ │ │ │ + bpl 87dd8 │ │ │ │ sub r1, r6, #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r1, r1, ip │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r1, r4, r1 │ │ │ │ strb r2, [r4, r6] │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -106494,55 +106513,55 @@ │ │ │ │ str r3, [r1, #-4] │ │ │ │ add r1, fp, #1 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [r8, #24] │ │ │ │ - bne 87d00 │ │ │ │ + bne 87d4c │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ add r0, r0, r1 │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ mvncs r0, #-134217728 @ 0xf8000000 │ │ │ │ sub r2, r0, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 87cd8 │ │ │ │ + bls 87d24 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ - bl 129838 │ │ │ │ + bl 129880 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 87d00 │ │ │ │ - ldr r1, [pc, #340] @ 87e34 │ │ │ │ + beq 87d4c │ │ │ │ + ldr r1, [pc, #340] @ 87e80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 129744 │ │ │ │ + bl 12978c │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 87d38 │ │ │ │ - ldr r1, [pc, #268] @ 87e3c │ │ │ │ + bne 87d84 │ │ │ │ + ldr r1, [pc, #268] @ 87e88 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 129320 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r6} │ │ │ │ add r0, r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ @@ -106555,72 +106574,72 @@ │ │ │ │ add r0, r8, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ bl 24a2c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - b 87a90 │ │ │ │ + b 87adc │ │ │ │ ldr r0, [r4] │ │ │ │ and r0, r0, r7 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r4, r1, lsr #3] │ │ │ │ lsr r6, r1, #3 │ │ │ │ - b 87c44 │ │ │ │ + b 87c90 │ │ │ │ mov r0, r6 │ │ │ │ - b 87dc4 │ │ │ │ + b 87e10 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #120] @ 87e38 │ │ │ │ + ldr r1, [pc, #120] @ 87e84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 87e00 │ │ │ │ + b 87e4c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 830e0 │ │ │ │ + bl 8312c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87e18 │ │ │ │ + bne 87e64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r6, r4, asr #5 │ │ │ │ - eorseq pc, r6, r4, lsl r1 @ │ │ │ │ - eorseq pc, r6, r4, ror r0 @ │ │ │ │ - ldrshteq pc, [r6], -r4 @ │ │ │ │ + eorseq pc, r6, r8, ror r2 @ │ │ │ │ + eorseq pc, r6, r8, asr #1 │ │ │ │ + eorseq pc, r6, r8, lsr #32 │ │ │ │ + eorseq pc, r6, r8, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 881dc │ │ │ │ + beq 88228 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mul sl, ip, r0 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr r4, [fp, #16] │ │ │ │ @@ -106641,88 +106660,88 @@ │ │ │ │ and r6, r6, r4 │ │ │ │ ldr r8, [r3, r6] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ eor r0, r8, sl │ │ │ │ add r1, r0, r5 │ │ │ │ bic r0, r7, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 87fa4 │ │ │ │ + beq 87ff0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ - ldr r0, [pc, #980] @ 882d0 │ │ │ │ + ldr r0, [pc, #980] @ 8831c │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ rev r0, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ clz r0, r0 │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ and r0, r0, r4 │ │ │ │ ldr r7, [r1, -r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - bls 88220 │ │ │ │ + bls 8826c │ │ │ │ mov r5, fp │ │ │ │ rsb fp, r7, r7, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r4 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne 87f68 │ │ │ │ + bne 87fb4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r4, lr │ │ │ │ bl 1eb4c │ │ │ │ mov lr, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ffc │ │ │ │ + beq 88048 │ │ │ │ sub r0, r8, #1 │ │ │ │ mov r3, sl │ │ │ │ ands r1, r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov fp, r5 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ ldr r9, [sp, #20] │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ - bne 87ee4 │ │ │ │ + bne 87f30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ and r0, r8, r7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 87fd0 │ │ │ │ + beq 8801c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87fe8 │ │ │ │ + beq 88034 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ tst r0, r1, lsl #1 │ │ │ │ - bne 88068 │ │ │ │ + bne 880b4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 87ff0 │ │ │ │ + b 8803c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, #4 │ │ │ │ add r6, r6, r9 │ │ │ │ - b 87ec4 │ │ │ │ + b 87f10 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 88210 │ │ │ │ + bcs 8825c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ @@ -106733,25 +106752,25 @@ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ stm r2, {r7, lr} │ │ │ │ str r3, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str ip, [r0, #20] │ │ │ │ - beq 881d4 │ │ │ │ + beq 88220 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r3, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 881f4 │ │ │ │ + bpl 88240 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r7, [fp, #24] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [fp, #20] │ │ │ │ sub r0, r1, #4 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ @@ -106767,63 +106786,63 @@ │ │ │ │ str r8, [r0, #-4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r1, [fp] │ │ │ │ str r0, [fp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 8815c │ │ │ │ + bne 881a8 │ │ │ │ ldrd r0, [fp, #20] │ │ │ │ add r0, r0, r1 │ │ │ │ movw r1, #18724 @ 0x4924 │ │ │ │ movt r1, #1170 @ 0x492 │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 8812c │ │ │ │ + bls 88178 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r3, #4 │ │ │ │ mov r4, lr │ │ │ │ - bl 129838 │ │ │ │ + bl 129880 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ mov lr, r4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8815c │ │ │ │ - ldr r1, [pc, #416] @ 882d4 │ │ │ │ + beq 881a8 │ │ │ │ + ldr r1, [pc, #416] @ 88320 │ │ │ │ mov r4, lr │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #28 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #4 │ │ │ │ - bl 129744 │ │ │ │ + bl 12978c │ │ │ │ ldr r7, [fp, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [fp] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ cmp r7, r0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bne 8819c │ │ │ │ - ldr r1, [pc, #328] @ 882dc │ │ │ │ + bne 881e8 │ │ │ │ + ldr r1, [pc, #328] @ 88328 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1295fc │ │ │ │ + bl 129644 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6} │ │ │ │ @@ -106837,85 +106856,85 @@ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, fp, #12 │ │ │ │ mov r8, r2 │ │ │ │ bl 24d94 │ │ │ │ mov r2, r8 │ │ │ │ - b 87e70 │ │ │ │ + b 87ebc │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r0, r7 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b 8807c │ │ │ │ + b 880c8 │ │ │ │ str r9, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ 882d8 │ │ │ │ + ldr r0, [pc, #188] @ 88324 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 88254 │ │ │ │ + beq 882a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 882b4 │ │ │ │ + beq 88300 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 84800 │ │ │ │ + bl 8484c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 882a8 │ │ │ │ + beq 882f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 882bc │ │ │ │ + bne 88308 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq lr, [r6], -r4 │ │ │ │ - ldrhteq lr, [r6], -ip │ │ │ │ - eorseq lr, r6, r8, lsl ip │ │ │ │ - mlaseq r6, r0, ip, lr │ │ │ │ + eorseq lr, r6, r8, lsl #29 │ │ │ │ + eorseq lr, r6, r0, ror ip │ │ │ │ + eorseq lr, r6, ip, asr #23 │ │ │ │ + eorseq lr, r6, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 885e8 │ │ │ │ + beq 88634 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mul r9, r1, r0 │ │ │ │ ldr r4, [r8, #12] │ │ │ │ ldr ip, [r8, #16] │ │ │ │ @@ -106932,99 +106951,99 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ and r6, r6, ip │ │ │ │ ldr lr, [r4, r6] │ │ │ │ eor r0, lr, r9 │ │ │ │ add r5, r0, sl │ │ │ │ bic r0, r7, r0 │ │ │ │ ands r0, r0, r5 │ │ │ │ - beq 88420 │ │ │ │ + beq 8846c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov fp, r6 │ │ │ │ str lr, [sp, #24] │ │ │ │ - ldr r0, [pc, #800] @ 886ac │ │ │ │ + ldr r0, [pc, #800] @ 886f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ rev r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, ip │ │ │ │ ldr r6, [r6, -r0, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bls 88624 │ │ │ │ + bls 88670 │ │ │ │ add r0, r2, r6, lsl #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, ip │ │ │ │ cmp r2, r1 │ │ │ │ - bne 883f0 │ │ │ │ + bne 8843c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ bl 1eb4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88468 │ │ │ │ + beq 884b4 │ │ │ │ sub r0, sl, #1 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r0, r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw sl, #65279 @ 0xfeff │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ movt sl, #65278 @ 0xfefe │ │ │ │ - bne 88370 │ │ │ │ + bne 883bc │ │ │ │ and r0, lr, r7 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 88448 │ │ │ │ + beq 88494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88458 │ │ │ │ + beq 884a4 │ │ │ │ rev r5, r0 │ │ │ │ clz r5, r5 │ │ │ │ add r5, r6, r5, lsr #3 │ │ │ │ and r5, r5, ip │ │ │ │ str r5, [sp, #8] │ │ │ │ tst r0, lr, lsl #1 │ │ │ │ - bne 884ac │ │ │ │ + bne 884f8 │ │ │ │ mov fp, #1 │ │ │ │ - b 8845c │ │ │ │ + b 884a8 │ │ │ │ mov fp, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, r3 │ │ │ │ - b 88354 │ │ │ │ + b 883a0 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 8862c │ │ │ │ + bcs 88678 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, r0, r6, lsl #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - beq 8849c │ │ │ │ + beq 884e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r0, r4, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 88608 │ │ │ │ + bpl 88654 │ │ │ │ sub r1, r6, #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r1, r1, ip │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r1, r4, r1 │ │ │ │ strb r2, [r4, r6] │ │ │ │ and r0, r0, #1 │ │ │ │ @@ -107037,55 +107056,55 @@ │ │ │ │ str r3, [r1, #-4] │ │ │ │ add r1, fp, #1 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [r8, #24] │ │ │ │ - bne 8857c │ │ │ │ + bne 885c8 │ │ │ │ ldrd r0, [r8, #20] │ │ │ │ add r0, r0, r1 │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ mvncs r0, #-134217728 @ 0xf8000000 │ │ │ │ sub r2, r0, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 88554 │ │ │ │ + bls 885a0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ - bl 129838 │ │ │ │ + bl 129880 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8857c │ │ │ │ - ldr r1, [pc, #340] @ 886b0 │ │ │ │ + beq 885c8 │ │ │ │ + ldr r1, [pc, #340] @ 886fc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 129744 │ │ │ │ + bl 12978c │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 885b4 │ │ │ │ - ldr r1, [pc, #268] @ 886b8 │ │ │ │ + bne 88600 │ │ │ │ + ldr r1, [pc, #268] @ 88704 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 129320 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r6} │ │ │ │ add r0, r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ @@ -107098,60 +107117,60 @@ │ │ │ │ add r0, r8, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ bl 24a2c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - b 8830c │ │ │ │ + b 88358 │ │ │ │ ldr r0, [r4] │ │ │ │ and r0, r0, r7 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r4, r1, lsr #3] │ │ │ │ lsr r6, r1, #3 │ │ │ │ - b 884c0 │ │ │ │ + b 8850c │ │ │ │ mov r0, r6 │ │ │ │ - b 88640 │ │ │ │ + b 8868c │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #120] @ 886b4 │ │ │ │ + ldr r1, [pc, #120] @ 88700 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 8867c │ │ │ │ + b 886c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 830e0 │ │ │ │ + bl 8312c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88694 │ │ │ │ + bne 886e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r6, r8, asr #20 │ │ │ │ - mlaseq r6, r8, r8, lr │ │ │ │ - ldrshteq lr, [r6], -r8 │ │ │ │ - eorseq lr, r6, r8, ror r8 │ │ │ │ + ldrshteq lr, [r6], -ip │ │ │ │ + eorseq lr, r6, ip, asr #16 │ │ │ │ + eorseq lr, r6, ip, lsr #15 │ │ │ │ + eorseq lr, r6, ip, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ @@ -107171,184 +107190,184 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr sl, [r4, r7] │ │ │ │ eor r0, sl, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 887bc │ │ │ │ + beq 88808 │ │ │ │ rev r0, r1 │ │ │ │ str r7, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ mov r7, r5 │ │ │ │ and r0, r0, r5 │ │ │ │ ldr r5, [r6, -r0, lsl #2] │ │ │ │ cmp ip, r5 │ │ │ │ - bls 88808 │ │ │ │ + bls 88854 │ │ │ │ add r0, lr, r5, lsl #4 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r6 │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 88794 │ │ │ │ + bne 887e0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r2 │ │ │ │ bl 1eb4c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 887fc │ │ │ │ + beq 88848 │ │ │ │ sub r0, r8, #1 │ │ │ │ mov r5, r7 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ands r1, r0, r8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ mov r6, fp │ │ │ │ - bne 8872c │ │ │ │ + bne 88778 │ │ │ │ mov r1, r5 │ │ │ │ and r5, sl, r3 │ │ │ │ tst r5, sl, lsl #1 │ │ │ │ mov r0, #0 │ │ │ │ - bne 887fc │ │ │ │ + bne 88848 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r7, r0 │ │ │ │ and r7, r0, r1 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ - b 88714 │ │ │ │ + b 88760 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 8881c │ │ │ │ + ldr r2, [pc, #12] @ 88868 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39e1c │ │ │ │ - ldrhteq lr, [r6], -ip │ │ │ │ + eorseq lr, r6, r0, ror r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 88954 │ │ │ │ + bcc 889a0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 888d4 │ │ │ │ + bcs 88920 │ │ │ │ ldrd r6, [r0, #20] │ │ │ │ add r6, r6, r7 │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ mvncs r6, #-134217728 @ 0xf8000000 │ │ │ │ sub r5, r6, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bls 888cc │ │ │ │ + bls 88918 │ │ │ │ adds r7, r2, r5 │ │ │ │ - bcs 888cc │ │ │ │ + bcs 88918 │ │ │ │ mov r5, r1 │ │ │ │ lsl r2, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88894 │ │ │ │ + beq 888e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ lsl r3, r4, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #4 │ │ │ │ bl 28638 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88944 │ │ │ │ + bne 88990 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 888dc │ │ │ │ + bcc 88928 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ adds r3, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bcs 88980 │ │ │ │ + bcs 889cc │ │ │ │ add r6, r2, r1 │ │ │ │ cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 88980 │ │ │ │ + bhi 889cc │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 88980 │ │ │ │ + bhi 889cc │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88920 │ │ │ │ + beq 8896c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ lsl r3, r4, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ mov r1, #4 │ │ │ │ bl 28638 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 88990 │ │ │ │ + beq 889dc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r2, r0, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r6 │ │ │ │ bl 24a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b 88834 │ │ │ │ - ldr r2, [pc, #20] @ 8899c │ │ │ │ + b 88880 │ │ │ │ + ldr r2, [pc, #20] @ 889e8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 88980 │ │ │ │ - eorseq lr, r6, r8, ror #8 │ │ │ │ + b 889cc │ │ │ │ + eorseq lr, r6, ip, lsl r4 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1a7154 │ │ │ │ + bl 1a719c │ │ │ │ str r1, [sp, #16] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr r2, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r2, r2, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -107368,95 +107387,95 @@ │ │ │ │ ldr r7, [r4, r9] │ │ │ │ str r7, [sp, #24] │ │ │ │ eor r2, r7, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ bic r2, r3, r2 │ │ │ │ and r8, r2, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88a74 │ │ │ │ + beq 88ac0 │ │ │ │ rev r1, r8 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r9, r1, lsr #3 │ │ │ │ and r7, r1, fp │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 8baec │ │ │ │ + bl 8bb38 │ │ │ │ sub r1, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r8, r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bne 88ab0 │ │ │ │ - b 88a38 │ │ │ │ + bne 88afc │ │ │ │ + b 88a84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r1, r2, r3 │ │ │ │ tst r1, r2, lsl #1 │ │ │ │ - bne 88aec │ │ │ │ + bne 88b38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r9, r1 │ │ │ │ and r9, r1, fp │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ - b 88a20 │ │ │ │ + b 88a6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r1, [r3] │ │ │ │ add r2, r4, r2, lsl #4 │ │ │ │ cmp r1, #0 │ │ │ │ stm r5, {r2, r6} │ │ │ │ - beq 88ae4 │ │ │ │ + beq 88b30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - beq 88b1c │ │ │ │ + beq 88b68 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ add r3, r5, #8 │ │ │ │ stm r5, {r7, r8} │ │ │ │ stm r3, {r0, r1, r2, r6} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 22830 │ │ │ │ - b 88b04 │ │ │ │ - b 88b30 │ │ │ │ + b 88b50 │ │ │ │ + b 88b7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88b54 │ │ │ │ + beq 88ba0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1a7ac0 │ │ │ │ + bl 1a7b08 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr r2, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r1, r2, r1 │ │ │ │ ldrd sl, [r6] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ @@ -107472,92 +107491,92 @@ │ │ │ │ ldr r0, [sl, r9] │ │ │ │ str r0, [sp, #20] │ │ │ │ eor r0, r0, r1 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ and r8, r0, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88c28 │ │ │ │ + beq 88c74 │ │ │ │ rev r0, r8 │ │ │ │ mov r7, r6 │ │ │ │ clz r0, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ add r0, r9, r0, lsr #3 │ │ │ │ and r4, r0, fp │ │ │ │ sub r0, r2, r4, lsl #7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 85784 │ │ │ │ + bl 857d0 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r2, r5 │ │ │ │ and r8, r1, r8 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r7 │ │ │ │ - bne 88c64 │ │ │ │ - b 88bd8 │ │ │ │ + bne 88cb0 │ │ │ │ + b 88c24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r0, r1, r3 │ │ │ │ tst r0, r1, lsl #1 │ │ │ │ - bne 88c88 │ │ │ │ + bne 88cd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ ldr r1, [sp] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r0 │ │ │ │ and r9, r0, fp │ │ │ │ - b 88bc0 │ │ │ │ + b 88c0c │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r5, #8] │ │ │ │ add r0, sl, r0, lsl #7 │ │ │ │ stm r5, {r0, r6} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 83cb0 │ │ │ │ + bl 83cfc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88cbc │ │ │ │ + beq 88d08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r5, #8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ stm r5, {r4, r7} │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 314d0 │ │ │ │ - b 88c9c │ │ │ │ - b 88cd8 │ │ │ │ + b 88ce8 │ │ │ │ + b 88d24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 83cb0 │ │ │ │ + bl 83cfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ str r1, [sp, #32] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r4, r0, r1 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ @@ -107572,101 +107591,101 @@ │ │ │ │ ldr lr, [ip, r3] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ eor r0, lr, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, sl, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 88df0 │ │ │ │ + beq 88e3c │ │ │ │ rev r0, r1 │ │ │ │ stmib sp, {r4, lr} │ │ │ │ clz r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r3, r0, lsr #3 │ │ │ │ str r9, [sp, #20] │ │ │ │ and r0, r0, r9 │ │ │ │ str ip, [sp, #16] │ │ │ │ sub sl, ip, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 88dc8 │ │ │ │ + bne 88e14 │ │ │ │ ldr r0, [sl, #-12] │ │ │ │ mov r1, fp │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r2 │ │ │ │ bl 1eb4c │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e14 │ │ │ │ + beq 88e60 │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ands r1, r0, r4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - bne 88d70 │ │ │ │ + bne 88dbc │ │ │ │ and r0, lr, sl │ │ │ │ tst r0, lr, lsl #1 │ │ │ │ - bne 88e44 │ │ │ │ + bne 88e90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r3, r0 │ │ │ │ and r3, r0, r9 │ │ │ │ - b 88d50 │ │ │ │ + b 88d9c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 88e68 │ │ │ │ + beq 88eb4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e70 │ │ │ │ + beq 88ebc │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r8, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ str r6, [r8] │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 259ac │ │ │ │ - b 88e50 │ │ │ │ + b 88e9c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88e9c │ │ │ │ + beq 88ee8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr r2, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r1, r2, r1 │ │ │ │ ldrd sl, [r6] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ @@ -107682,117 +107701,117 @@ │ │ │ │ ldr r0, [sl, r8] │ │ │ │ str r0, [sp, #20] │ │ │ │ eor r0, r0, r1 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ and r7, r0, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88f70 │ │ │ │ + beq 88fbc │ │ │ │ rev r0, r7 │ │ │ │ mov r5, r6 │ │ │ │ clz r0, r0 │ │ │ │ mov r6, r2 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r4, r0, r0, lsl #1 │ │ │ │ add r0, r2, r4, lsl #4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ and r7, r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r5 │ │ │ │ - bne 88fac │ │ │ │ - b 88f20 │ │ │ │ + bne 88ff8 │ │ │ │ + b 88f6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r0, r1, r3 │ │ │ │ tst r0, r1, lsl #1 │ │ │ │ - bne 89000 │ │ │ │ + bne 8904c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ ldr r1, [sp] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r8, r0 │ │ │ │ and r8, r0, fp │ │ │ │ - b 88f08 │ │ │ │ + b 88f54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ add r2, sl, r4, lsl #4 │ │ │ │ str r3, [r9, #8] │ │ │ │ stm r9, {r2, r6} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 89028 │ │ │ │ + bcc 89074 │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88fd4 │ │ │ │ + bne 89020 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89028 │ │ │ │ + bne 89074 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89030 │ │ │ │ + beq 8907c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r9, #8 │ │ │ │ stm r9, {r4, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r6} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 25100 │ │ │ │ - b 89014 │ │ │ │ - b 89044 │ │ │ │ + b 89060 │ │ │ │ + b 89090 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 89090 │ │ │ │ + bcc 890dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 89068 │ │ │ │ + bne 890b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89090 │ │ │ │ + bne 890dc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ str r1, [sp, #32] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r4, r0, r1 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ @@ -107807,106 +107826,106 @@ │ │ │ │ ldr lr, [ip, r3] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ eor r0, lr, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, sl, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 8919c │ │ │ │ + beq 891e8 │ │ │ │ rev r0, r1 │ │ │ │ stmib sp, {r4, lr} │ │ │ │ clz r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r3, r0, lsr #3 │ │ │ │ str r9, [sp, #20] │ │ │ │ and r0, r0, r9 │ │ │ │ str ip, [sp, #16] │ │ │ │ sub sl, ip, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 89174 │ │ │ │ + bne 891c0 │ │ │ │ ldr r0, [sl, #-12] │ │ │ │ mov r1, fp │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r2 │ │ │ │ bl 1eb4c │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 891c0 │ │ │ │ + beq 8920c │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ands r1, r0, r4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - bne 8911c │ │ │ │ + bne 89168 │ │ │ │ and r0, lr, sl │ │ │ │ tst r0, lr, lsl #1 │ │ │ │ - bne 891f0 │ │ │ │ + bne 8923c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r3, r0 │ │ │ │ and r3, r0, r9 │ │ │ │ - b 890fc │ │ │ │ + b 89148 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 89214 │ │ │ │ + beq 89260 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8921c │ │ │ │ + beq 89268 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r8, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ str r6, [r8] │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 26074 │ │ │ │ - b 891fc │ │ │ │ + b 89248 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89248 │ │ │ │ + beq 89294 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r5, r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 894c4 │ │ │ │ + beq 89510 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r6, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r2, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -107923,69 +107942,69 @@ │ │ │ │ ldr fp, [r1, r4] │ │ │ │ eor r0, fp, r2 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ and sl, r0, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8932c │ │ │ │ + beq 89378 │ │ │ │ rev r1, sl │ │ │ │ ldr r0, [r9] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r5 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ - bne 89448 │ │ │ │ - b 892e4 │ │ │ │ + bne 89494 │ │ │ │ + b 89330 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, fp, r7 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 89390 │ │ │ │ + beq 893dc │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r8, r1, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 893a4 │ │ │ │ + bne 893f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ str r2, [sp, #16] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r8, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 892c8 │ │ │ │ + b 89314 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - beq 89368 │ │ │ │ + beq 893b4 │ │ │ │ add r0, r1, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 894dc │ │ │ │ + bpl 89528 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r0, #16 │ │ │ │ ldm r7!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ @@ -108028,79 +108047,79 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 89440 │ │ │ │ + bcc 8948c │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 89498 │ │ │ │ + bne 894e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89440 │ │ │ │ + bne 8948c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 303a0 │ │ │ │ - b 89288 │ │ │ │ + b 892d4 │ │ │ │ ldr r0, [r1] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r8, r0, #3 │ │ │ │ - b 893c4 │ │ │ │ - b 894f8 │ │ │ │ + b 89410 │ │ │ │ + b 89544 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8954c │ │ │ │ + bcc 89598 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 89524 │ │ │ │ + bne 89570 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8954c │ │ │ │ + bne 89598 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r5, r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 897cc │ │ │ │ + beq 89818 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r6, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r2, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -108117,69 +108136,69 @@ │ │ │ │ ldr fp, [r1, r4] │ │ │ │ eor r0, fp, r2 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ and sl, r0, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 89634 │ │ │ │ + beq 89680 │ │ │ │ rev r1, sl │ │ │ │ ldr r0, [r9] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r5 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ - bne 89750 │ │ │ │ - b 895ec │ │ │ │ + bne 8979c │ │ │ │ + b 89638 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, fp, r7 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 89698 │ │ │ │ + beq 896e4 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r8, r1, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 896ac │ │ │ │ + bne 896f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ str r2, [sp, #16] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r8, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 895d0 │ │ │ │ + b 8961c │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - beq 89670 │ │ │ │ + beq 896bc │ │ │ │ add r0, r1, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 897e4 │ │ │ │ + bpl 89830 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r0, #16 │ │ │ │ ldm r7!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ @@ -108222,79 +108241,79 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 89748 │ │ │ │ + bcc 89794 │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 897a0 │ │ │ │ + bne 897ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89748 │ │ │ │ + bne 89794 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2ead0 │ │ │ │ - b 89590 │ │ │ │ + b 895dc │ │ │ │ ldr r0, [r1] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r8, r0, #3 │ │ │ │ - b 896cc │ │ │ │ - b 89800 │ │ │ │ + b 89718 │ │ │ │ + b 8984c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 84908 │ │ │ │ + bl 84954 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 89854 │ │ │ │ + bcc 898a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8982c │ │ │ │ + bne 89878 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89854 │ │ │ │ + bne 898a0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r6, r1, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89aa8 │ │ │ │ + beq 89af4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mul r3, lr, r0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ @@ -108312,15 +108331,15 @@ │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ and r5, r5, r2 │ │ │ │ ldr r8, [r4, r5] │ │ │ │ eor r0, r8, r3 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq 89974 │ │ │ │ + beq 899c0 │ │ │ │ rev r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ str lr, [sp, #24] │ │ │ │ @@ -108328,56 +108347,56 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add fp, r4, r0, lsl #3 │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 89954 │ │ │ │ + bne 899a0 │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a64 │ │ │ │ + beq 89ab0 │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r9, r0, r9 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 89900 │ │ │ │ + bne 8994c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, r8, r6 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 899c8 │ │ │ │ + beq 89a14 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and fp, r1, r2 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - bne 899d4 │ │ │ │ + bne 89a20 │ │ │ │ str r1, [sp, #28] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ add ip, ip, #4 │ │ │ │ str fp, [sp, #4] │ │ │ │ add r5, r5, ip │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ - b 898e4 │ │ │ │ + b 89930 │ │ │ │ mov r1, #1 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - beq 899ac │ │ │ │ + beq 899f8 │ │ │ │ add r0, r4, fp │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 89ac0 │ │ │ │ + bpl 89b0c │ │ │ │ ldrd r8, [r7, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r9, #1 │ │ │ │ @@ -108413,67 +108432,67 @@ │ │ │ │ str r7, [fp, #-8] │ │ │ │ str r1, [fp, #-12] │ │ │ │ str r6, [fp, #-4] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ stm r7, {r0, r2, r3} │ │ │ │ - beq 89a5c │ │ │ │ + beq 89aa8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 37b3c │ │ │ │ - b 89898 │ │ │ │ + b 898e4 │ │ │ │ ldr r0, [r4] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r4, r1, lsr #3] │ │ │ │ lsr fp, r1, #3 │ │ │ │ - b 899e4 │ │ │ │ + b 89a30 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 89b00 │ │ │ │ + bne 89b4c │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 89b18 │ │ │ │ + bne 89b64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89af8 │ │ │ │ + beq 89b44 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r4, r1, #16 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89d7c │ │ │ │ + beq 89dc8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r4, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mul r1, r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr lr, [r7] │ │ │ │ @@ -108491,89 +108510,89 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ and r6, r6, r2 │ │ │ │ ldr sl, [lr, r6] │ │ │ │ eor r0, sl, r1 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq 89c40 │ │ │ │ + beq 89c8c │ │ │ │ rev r0, r9 │ │ │ │ str fp, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ str lr, [sp] │ │ │ │ and r0, r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add fp, lr, r0, lsl #4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 89c1c │ │ │ │ + bne 89c68 │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c94 │ │ │ │ + beq 89ce0 │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr lr, [sp] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ands r9, r0, r9 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ - bne 89bcc │ │ │ │ + bne 89c18 │ │ │ │ and r0, sl, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 89c8c │ │ │ │ + beq 89cd8 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r5, r0 │ │ │ │ movwne r5, #1 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne 89cdc │ │ │ │ + bne 89d28 │ │ │ │ add ip, ip, #4 │ │ │ │ add r6, r6, ip │ │ │ │ - b 89bb0 │ │ │ │ + b 89bfc │ │ │ │ mov r5, #1 │ │ │ │ - b 89c6c │ │ │ │ + b 89cb8 │ │ │ │ sub r0, fp, #32 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r4!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r4, {r2, r3, r6, r7} │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 1df88 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89d74 │ │ │ │ + beq 89dc0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r9, r2 │ │ │ │ add r0, lr, sl │ │ │ │ ldrsb ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - bpl 89d94 │ │ │ │ + bpl 89de0 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, r1, #16 │ │ │ │ ldm r7!, {r0, r3, r5, r6} │ │ │ │ @@ -108605,48 +108624,48 @@ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2fac8 │ │ │ │ - b 89b64 │ │ │ │ + b 89bb0 │ │ │ │ ldr r0, [lr] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb ip, [lr, r1, lsr #3] │ │ │ │ lsr sl, r1, #3 │ │ │ │ - b 89cf4 │ │ │ │ + b 89d40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89dd4 │ │ │ │ + beq 89e20 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r1, #16 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a02c │ │ │ │ + beq 8a078 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r6, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r2, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -108663,70 +108682,70 @@ │ │ │ │ ldr r9, [r1, r5] │ │ │ │ eor r0, r9, r2 │ │ │ │ add r1, r0, r4 │ │ │ │ bic r0, r3, r0 │ │ │ │ and fp, r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 89ebc │ │ │ │ + beq 89f08 │ │ │ │ rev r1, fp │ │ │ │ ldr r0, [sl] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and r1, r1, r7 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r8, r1, r1, lsl #2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and fp, r1, fp │ │ │ │ - bne 89fc8 │ │ │ │ - b 89e74 │ │ │ │ + bne 8a014 │ │ │ │ + b 89ec0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 89f28 │ │ │ │ + beq 89f74 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r4, r0 │ │ │ │ movwne r4, #1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and fp, r1, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 89f40 │ │ │ │ + bne 89f8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #65279 @ 0xfeff │ │ │ │ add r0, r0, #4 │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movt r4, #65278 @ 0xfefe │ │ │ │ - b 89e58 │ │ │ │ + b 89ea4 │ │ │ │ mov r4, #1 │ │ │ │ ldr fp, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - beq 89efc │ │ │ │ + beq 89f48 │ │ │ │ add r0, r1, fp │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8a044 │ │ │ │ + bpl 8a090 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ ldm sl, {r0, r1, ip} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #12] │ │ │ │ ldrd r8, [lr] │ │ │ │ ldm r6, {r3, r7} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ @@ -108758,212 +108777,212 @@ │ │ │ │ ldrd r6, [r2, #-8] │ │ │ │ strd r0, [r2, #-8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ strd r6, [r2] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 89fc0 │ │ │ │ + bcc 8a00c │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a000 │ │ │ │ + bne 8a04c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89fc0 │ │ │ │ + bne 8a00c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 2f3a8 │ │ │ │ - b 89e18 │ │ │ │ + b 89e64 │ │ │ │ ldr r0, [r1] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr fp, r0, #3 │ │ │ │ - b 89f58 │ │ │ │ - b 8a060 │ │ │ │ + b 89fa4 │ │ │ │ + b 8a0ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 83b94 │ │ │ │ + bl 83be0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8a0b4 │ │ │ │ + bcc 8a100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a08c │ │ │ │ + bne 8a0d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8a0b4 │ │ │ │ + bne 8a100 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r5, r0, #16 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6e1c │ │ │ │ + bl 1a6e64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a3bc │ │ │ │ + beq 8a408 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r6, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldrd sl, [r9] │ │ │ │ mul r1, r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 8a1fc │ │ │ │ + bne 8a248 │ │ │ │ sub r0, sl, #112 @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ and r3, r7, fp │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ eor r2, r7, r1 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ add r1, r2, r1 │ │ │ │ bic r2, ip, r2 │ │ │ │ ands r2, r2, r1 │ │ │ │ - beq 8a19c │ │ │ │ + beq 8a1e8 │ │ │ │ rev r1, r2 │ │ │ │ str r8, [sp, #24] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r3, r1, lsr #3 │ │ │ │ and r1, r1, fp │ │ │ │ rsb r8, r1, #0 │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ ldr r1, [r0, r1, lsl #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 8a384 │ │ │ │ + beq 8a3d0 │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ ands r2, r1, r2 │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ - bne 8a15c │ │ │ │ + bne 8a1a8 │ │ │ │ and r2, r7, ip │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8a1e4 │ │ │ │ + beq 8a230 │ │ │ │ rev r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r5, r2 │ │ │ │ movwne r5, #1 │ │ │ │ add r1, r3, r1, lsr #3 │ │ │ │ and lr, r1, fp │ │ │ │ tst r2, r7, lsl #1 │ │ │ │ - bne 8a1f0 │ │ │ │ + bne 8a23c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r7, r3, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 8a130 │ │ │ │ + b 8a17c │ │ │ │ mov r5, #1 │ │ │ │ tst r2, r7, lsl #1 │ │ │ │ - beq 8a1cc │ │ │ │ + beq 8a218 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - b 8a2fc │ │ │ │ + b 8a348 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ and r7, r7, fp │ │ │ │ ldr r4, [sl, r7] │ │ │ │ eor r0, r4, r1 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r5, r0, r1 │ │ │ │ - beq 8a288 │ │ │ │ + beq 8a2d4 │ │ │ │ rev r1, r5 │ │ │ │ ldr r0, [r9] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and r1, r1, fp │ │ │ │ rsb r8, r1, #0 │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ ldr r0, [r1, #-112]! @ 0xffffff90 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8a274 │ │ │ │ + bne 8a2c0 │ │ │ │ sub r0, r5, #1 │ │ │ │ ands r5, r0, r5 │ │ │ │ - bne 8a238 │ │ │ │ - b 8a288 │ │ │ │ + bne 8a284 │ │ │ │ + b 8a2d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 85784 │ │ │ │ + bl 857d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a37c │ │ │ │ - b 8a264 │ │ │ │ + bne 8a3c8 │ │ │ │ + b 8a2b0 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ cmp r6, #1 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ and r0, r4, r2 │ │ │ │ - beq 8a2e0 │ │ │ │ + beq 8a32c │ │ │ │ rev r1, r0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ clz r1, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ movwne r6, #1 │ │ │ │ and lr, r1, fp │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne 8a2f4 │ │ │ │ + bne 8a340 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 8a214 │ │ │ │ + b 8a260 │ │ │ │ mov r6, #1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - beq 8a2c4 │ │ │ │ + beq 8a310 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r0, sl, lr │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8a3d4 │ │ │ │ + bpl 8a420 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r7, lr │ │ │ │ mov r0, sl │ │ │ │ bl 1f1dc │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ @@ -108993,44 +109012,44 @@ │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sl, r0, lsl #4 │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ str r2, [r1, #-4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 8a3b4 │ │ │ │ + beq 8a400 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83cb0 │ │ │ │ + bl 83cfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2d7dc │ │ │ │ - b 8a0f4 │ │ │ │ + b 8a140 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr lr, r0, #3 │ │ │ │ - b 8a30c │ │ │ │ - b 8a3f4 │ │ │ │ + b 8a358 │ │ │ │ + b 8a440 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 832e0 │ │ │ │ + bl 8332c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 8a418 │ │ │ │ + beq 8a464 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 83cb0 │ │ │ │ + bl 83cfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ add r5, r1, #16 │ │ │ │ @@ -109038,19 +109057,19 @@ │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6aec │ │ │ │ + bl 1a6b34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a654 │ │ │ │ + beq 8a6a0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, fp, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr sl, [r7] │ │ │ │ mul r6, r1, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ @@ -109065,68 +109084,68 @@ │ │ │ │ and r7, fp, r2 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r8, [sl, r7] │ │ │ │ eor r0, r8, r6 │ │ │ │ add r1, r0, r5 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands r4, r0, r1 │ │ │ │ - beq 8a52c │ │ │ │ + beq 8a578 │ │ │ │ rev r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ and r0, r0, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add fp, sl, r0, lsl #3 │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8a50c │ │ │ │ + bne 8a558 │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a624 │ │ │ │ + beq 8a670 │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ands r4, r0, r4 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ - bne 8a4c4 │ │ │ │ + bne 8a510 │ │ │ │ ldr r1, [sp] │ │ │ │ and r0, r8, r3 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 8a570 │ │ │ │ + beq 8a5bc │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r9, r0 │ │ │ │ movwne r9, #1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and r1, r1, r2 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - bne 8a57c │ │ │ │ + bne 8a5c8 │ │ │ │ add ip, ip, #4 │ │ │ │ str r1, [sp] │ │ │ │ add fp, r7, ip │ │ │ │ - b 8a4a4 │ │ │ │ + b 8a4f0 │ │ │ │ mov r9, #1 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - beq 8a560 │ │ │ │ + beq 8a5ac │ │ │ │ add r0, sl, r1 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ ldrsb ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ - bpl 8a678 │ │ │ │ + bpl 8a6c4 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm r6!, {r0, r3, r4, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r0, r3, r4, r7} │ │ │ │ ldm r6, {r0, r3, r4, r7} │ │ │ │ stm r2, {r0, r3, r4, r7} │ │ │ │ @@ -109174,39 +109193,39 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 30c78 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 8a468 │ │ │ │ + b 8a4b4 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb ip, [sl, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b 8a598 │ │ │ │ + b 8a5e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r7, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a8b0 │ │ │ │ + beq 8a8fc │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r4, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ @@ -109222,67 +109241,67 @@ │ │ │ │ ldr r9, [r1, r8] │ │ │ │ eor r0, r9, r4 │ │ │ │ add r1, r0, r2 │ │ │ │ bic r0, r3, r0 │ │ │ │ and r1, r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a788 │ │ │ │ + beq 8a7d4 │ │ │ │ rev r1, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ clz r1, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ add r1, r8, r1, lsr #3 │ │ │ │ and r1, r1, fp │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ - bne 8a860 │ │ │ │ - b 8a72c │ │ │ │ + bne 8a8ac │ │ │ │ + b 8a778 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, r9, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8a7dc │ │ │ │ + beq 8a828 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r8, r1, lsr #3 │ │ │ │ and sl, r1, fp │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 8a7f4 │ │ │ │ + bne 8a840 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r6, r8, r0 │ │ │ │ - b 8a714 │ │ │ │ + b 8a760 │ │ │ │ mov r1, #1 │ │ │ │ ldr sl, [sp] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - beq 8a7c4 │ │ │ │ + beq 8a810 │ │ │ │ add r0, r1, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8a8c0 │ │ │ │ + bpl 8a90c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldm r5, {r0, r1, ip} │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r8, [r2] │ │ │ │ ldmib r2, {r7, r9} │ │ │ │ sub r2, sl, #4 │ │ │ │ and r1, r1, r2 │ │ │ │ @@ -109296,80 +109315,80 @@ │ │ │ │ rsb r1, sl, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ stmdb r0, {r7, r9} │ │ │ │ str r8, [r0, #-12] │ │ │ │ and r0, lr, #1 │ │ │ │ sub r0, ip, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b 8a89c │ │ │ │ + b 8a8e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 8a89c │ │ │ │ + bcc 8a8e8 │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a878 │ │ │ │ + bne 8a8c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8a89c │ │ │ │ + bne 8a8e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 230dc │ │ │ │ - b 8a6d8 │ │ │ │ + b 8a724 │ │ │ │ ldr r0, [r1] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr sl, r0, #3 │ │ │ │ - b 8a808 │ │ │ │ - b 8a8dc │ │ │ │ + b 8a854 │ │ │ │ + b 8a928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8a928 │ │ │ │ + bcc 8a974 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a900 │ │ │ │ + bne 8a94c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8a928 │ │ │ │ + bne 8a974 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, r0, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab4c │ │ │ │ + beq 8ab98 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mul r1, ip, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -109386,84 +109405,84 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ and r7, r7, r2 │ │ │ │ ldr r4, [sl, r7] │ │ │ │ eor r0, r4, r1 │ │ │ │ add r1, r0, r5 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq 8aa34 │ │ │ │ + beq 8aa80 │ │ │ │ rev r0, r9 │ │ │ │ str fp, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ str ip, [sp, #12] │ │ │ │ and r0, r0, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub fp, sl, r0, lsl #4 │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8aa10 │ │ │ │ + bne 8aa5c │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8aa90 │ │ │ │ + beq 8aadc │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ands r9, r0, r9 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ - bne 8a9c8 │ │ │ │ + bne 8aa14 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, r4, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8aa88 │ │ │ │ + beq 8aad4 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r9, r0 │ │ │ │ movwne r9, #1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and r1, r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne 8aac8 │ │ │ │ + bne 8ab14 │ │ │ │ add lr, lr, #4 │ │ │ │ str r9, [sp, #28] │ │ │ │ add r7, r7, lr │ │ │ │ - b 8a9ac │ │ │ │ + b 8a9f8 │ │ │ │ mov r9, #1 │ │ │ │ - b 8aa64 │ │ │ │ + b 8aab0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [fp, #-4] │ │ │ │ str r0, [fp, #-4] │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ab38 │ │ │ │ + beq 8ab84 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, sl, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8ab5c │ │ │ │ + bpl 8aba8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r9, [r6, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -109487,45 +109506,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 23e54 │ │ │ │ - b 8a964 │ │ │ │ + b 8a9b0 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r4, r1, #3 │ │ │ │ - b 8aadc │ │ │ │ + b 8ab28 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ab94 │ │ │ │ + beq 8abe0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r5, r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ae10 │ │ │ │ + beq 8ae5c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r6, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r2, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -109542,69 +109561,69 @@ │ │ │ │ ldr fp, [r1, r4] │ │ │ │ eor r0, fp, r2 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ and sl, r0, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8ac78 │ │ │ │ + beq 8acc4 │ │ │ │ rev r1, sl │ │ │ │ ldr r0, [r9] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r5 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ - bne 8ad94 │ │ │ │ - b 8ac30 │ │ │ │ + bne 8ade0 │ │ │ │ + b 8ac7c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, fp, r7 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8acdc │ │ │ │ + beq 8ad28 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r8, r1, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 8acf0 │ │ │ │ + bne 8ad3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ str r2, [sp, #16] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r8, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 8ac14 │ │ │ │ + b 8ac60 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - beq 8acb4 │ │ │ │ + beq 8ad00 │ │ │ │ add r0, r1, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8ae28 │ │ │ │ + bpl 8ae74 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, r0, #16 │ │ │ │ ldm r7!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ @@ -109647,79 +109666,79 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 8ad8c │ │ │ │ + bcc 8add8 │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8ade4 │ │ │ │ + bne 8ae30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8ad8c │ │ │ │ + bne 8add8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 32164 │ │ │ │ - b 8abd4 │ │ │ │ + b 8ac20 │ │ │ │ ldr r0, [r1] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r8, r0, #3 │ │ │ │ - b 8ad10 │ │ │ │ - b 8ae44 │ │ │ │ + b 8ad5c │ │ │ │ + b 8ae90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8ae98 │ │ │ │ + bcc 8aee4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8ae70 │ │ │ │ + bne 8aebc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8ae98 │ │ │ │ + bne 8aee4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, r1, #16 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b108 │ │ │ │ + beq 8b154 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r7, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r2, r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -109736,65 +109755,65 @@ │ │ │ │ ldr r4, [r1, r5] │ │ │ │ eor r0, r4, r2 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r3, r0 │ │ │ │ and sl, r0, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8af80 │ │ │ │ + beq 8afcc │ │ │ │ rev r1, sl │ │ │ │ ldr r0, [fp] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and r1, r1, r9 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ add r0, r0, r8, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ - bne 8b094 │ │ │ │ - b 8af38 │ │ │ │ + bne 8b0e0 │ │ │ │ + b 8af84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, r4, r6 │ │ │ │ mov r3, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8afe4 │ │ │ │ + beq 8b030 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r6, r0 │ │ │ │ movwne r6, #1 │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and r2, r1, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne 8aff8 │ │ │ │ + bne 8b044 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ add r0, r0, #4 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ - b 8af1c │ │ │ │ + b 8af68 │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - beq 8afbc │ │ │ │ + beq 8b008 │ │ │ │ add r0, r1, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 8b120 │ │ │ │ + bpl 8b16c │ │ │ │ ldm fp, {r0, r1, r9} │ │ │ │ sub r3, r2, #4 │ │ │ │ and r1, r1, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ @@ -109837,84 +109856,84 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0] │ │ │ │ str r7, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ str r6, [r1, #4] │ │ │ │ str r5, [r1, #8] │ │ │ │ - bcc 8b08c │ │ │ │ + bcc 8b0d8 │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8b0dc │ │ │ │ + bne 8b128 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8b08c │ │ │ │ + bne 8b0d8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 31a04 │ │ │ │ - b 8aedc │ │ │ │ + b 8af28 │ │ │ │ ldr r0, [r1] │ │ │ │ and r0, r0, r3 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r2, r0, #3 │ │ │ │ - b 8b008 │ │ │ │ - b 8b13c │ │ │ │ + b 8b054 │ │ │ │ + b 8b188 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8b14c │ │ │ │ + bne 8b198 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8b174 │ │ │ │ + bne 8b1c0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8b1bc │ │ │ │ + bcc 8b208 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ str r1, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8b194 │ │ │ │ + bne 8b1e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8b1bc │ │ │ │ + bne 8b208 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr ip, [r8] │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ @@ -109929,46 +109948,46 @@ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r0, r0, r1 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r4, r0 │ │ │ │ and r7, r0, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8b28c │ │ │ │ + beq 8b2d8 │ │ │ │ rev r0, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ mov r9, r3 │ │ │ │ add r0, r3, r0, lsr #3 │ │ │ │ and r6, r0, r5 │ │ │ │ rsb fp, r6, #0 │ │ │ │ rsb r0, r6, fp, lsl #2 │ │ │ │ add r1, sl, r0, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, r7, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ and r7, r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b2c0 │ │ │ │ - b 8b23c │ │ │ │ + bne 8b30c │ │ │ │ + b 8b288 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ and r0, r1, r4 │ │ │ │ tst r0, r1, lsl #1 │ │ │ │ - bne 8b360 │ │ │ │ + bne 8b3ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ ldr r1, [sp] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, r0 │ │ │ │ and r3, r0, r5 │ │ │ │ - b 8b224 │ │ │ │ + b 8b270 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ sbfx r0, r0, #0, #30 │ │ │ │ mul r0, r0, r1 │ │ │ │ sub r1, r0, #4 │ │ │ │ ldr r2, [ip, r0] │ │ │ │ @@ -110000,50 +110019,50 @@ │ │ │ │ str r0, [r8, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 8b374 │ │ │ │ + bne 8b3c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, [r7] │ │ │ │ - bcc 8b3bc │ │ │ │ + bcc 8b408 │ │ │ │ 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 8b398 │ │ │ │ + bne 8b3e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8b3bc │ │ │ │ + bne 8b408 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a779c │ │ │ │ + bl 1a77e4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm sl, {r8, fp} │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ @@ -110053,15 +110072,15 @@ │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ ldr r9, [r8, r5] │ │ │ │ eor r0, r9, r2 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r4, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 8b4b4 │ │ │ │ + beq 8b500 │ │ │ │ rev r0, r1 │ │ │ │ str r7, [sp, #16] │ │ │ │ clz r0, r0 │ │ │ │ str r5, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r6, r1 │ │ │ │ add r0, r5, r0, lsr #3 │ │ │ │ @@ -110070,37 +110089,37 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ rsb r0, r7, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ add r0, r3, r5, lsl #3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 8b48c │ │ │ │ + bne 8b4d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b4d0 │ │ │ │ + beq 8b51c │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands r1, r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ ldr ip, [sp, #4] │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ ldr r5, [sp] │ │ │ │ - bne 8b434 │ │ │ │ + bne 8b480 │ │ │ │ and r0, r9, r4 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 8b560 │ │ │ │ + bne 8b5ac │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r5, ip │ │ │ │ and r5, r0, fp │ │ │ │ - b 8b41c │ │ │ │ + b 8b468 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ sbfx r0, r0, #0, #29 │ │ │ │ mul r0, r0, r1 │ │ │ │ sub r1, r0, #4 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ @@ -110128,117 +110147,117 @@ │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldr r4, [r2, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [r2, #-20] @ 0xffffffec │ │ │ │ ldr r0, [sl, #12] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - bne 8b570 │ │ │ │ + bne 8b5bc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ stm r7, {r0, r3} │ │ │ │ str r2, [r7, #8] │ │ │ │ - beq 8b59c │ │ │ │ + beq 8b5e8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r8, [r0] │ │ │ │ add r7, r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ tst r7, #3 │ │ │ │ lsr r0, r7, #2 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #1 │ │ │ │ addne r0, r1, r7, lsr #2 │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b608 │ │ │ │ + beq 8b654 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ movw r2, #32639 @ 0x7f7f │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ movt r2, #32639 @ 0x7f7f │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r3] │ │ │ │ subs r0, r0, #1 │ │ │ │ orr r5, r6, r2 │ │ │ │ bic r6, r1, r6, lsr #7 │ │ │ │ add r6, r6, r5 │ │ │ │ str r6, [r3], #4 │ │ │ │ - bne 8b5ec │ │ │ │ + bne 8b638 │ │ │ │ cmp r7, #4 │ │ │ │ - bcc 8b630 │ │ │ │ + bcc 8b67c │ │ │ │ ldr r0, [r8] │ │ │ │ str r0, [r8, r7] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - b 8b7b8 │ │ │ │ + b 8b804 │ │ │ │ add r0, r8, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1df88 │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bne 8b7b8 │ │ │ │ - b 8b81c │ │ │ │ + bne 8b804 │ │ │ │ + b 8b868 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ blx r4 │ │ │ │ ldrd r2, [fp] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r5, r6, r5 │ │ │ │ mov r6, r1 │ │ │ │ - beq 8b73c │ │ │ │ + beq 8b788 │ │ │ │ rev r5, r5 │ │ │ │ clz r5, r5 │ │ │ │ add r6, r6, r5, lsr #3 │ │ │ │ and r6, r6, r3 │ │ │ │ add r5, r2, r6 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 8b770 │ │ │ │ + bpl 8b7bc │ │ │ │ sub r5, r7, r1 │ │ │ │ sub r1, r6, r1 │ │ │ │ eor r1, r1, r5 │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - bls 8b790 │ │ │ │ + bls 8b7dc │ │ │ │ lsr r0, r0, #25 │ │ │ │ ldrb ip, [r2, r6] │ │ │ │ strb r0, [r2, r6] │ │ │ │ sub r5, r6, #4 │ │ │ │ ldr r1, [fp] │ │ │ │ and r3, r5, r3 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ add r1, r1, r3 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r2, r6, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - beq 8b7d8 │ │ │ │ + beq 8b824 │ │ │ │ ldrb r1, [r8] │ │ │ │ ldrb r2, [r0] │ │ │ │ strb r2, [r8] │ │ │ │ strb r1, [r0] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ strb r2, [r8, #1] │ │ │ │ @@ -110247,99 +110266,99 @@ │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ strb r2, [r8, #2] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ strb r2, [r8, #3] │ │ │ │ strb r1, [r0, #3] │ │ │ │ - b 8b660 │ │ │ │ + b 8b6ac │ │ │ │ mov ip, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r6, r6, ip │ │ │ │ mov lr, r4 │ │ │ │ and r6, r6, r3 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ add ip, ip, #4 │ │ │ │ ldr r5, [r2, r6] │ │ │ │ ands r5, r5, r4 │ │ │ │ mov r4, lr │ │ │ │ - bne 8b690 │ │ │ │ - b 8b744 │ │ │ │ + bne 8b6dc │ │ │ │ + b 8b790 │ │ │ │ ldr r6, [r2] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ and r6, r6, r5 │ │ │ │ rev r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #3 │ │ │ │ - b 8b6b0 │ │ │ │ + b 8b6fc │ │ │ │ lsr r0, r0, #25 │ │ │ │ sub r1, r7, #4 │ │ │ │ strb r0, [r2, r7] │ │ │ │ and r1, r3, r1 │ │ │ │ ldr r2, [fp] │ │ │ │ add r1, r2, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 8b804 │ │ │ │ + beq 8b850 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ ldrb r1, [r0, r7] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 8b7ac │ │ │ │ + bne 8b7f8 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ sub r8, r0, #4 │ │ │ │ - b 8b660 │ │ │ │ + b 8b6ac │ │ │ │ ldrd r2, [fp] │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ strb r6, [r2, r7] │ │ │ │ sub r2, r7, #4 │ │ │ │ and r2, r3, r2 │ │ │ │ ldr r1, [fp] │ │ │ │ add r1, r1, r2 │ │ │ │ strb r6, [r1, #4] │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [r0] │ │ │ │ - b 8b7ac │ │ │ │ + b 8b7f8 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ lsr r2, r1, #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ subcs r0, r2, r1, lsr #3 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 835e4 │ │ │ │ + bl 83630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ ldm r0, {r4, r9} │ │ │ │ and r1, r9, r2 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ands r5, r3, ip │ │ │ │ - beq 8b8e8 │ │ │ │ + beq 8b934 │ │ │ │ rev r5, r5 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ clz r5, r5 │ │ │ │ add r1, r1, r5, lsr #3 │ │ │ │ and r1, r1, r9 │ │ │ │ add r5, r4, r1 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 8b908 │ │ │ │ + bpl 8b954 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ and r5, r5, #1 │ │ │ │ lsr r2, r2, #25 │ │ │ │ sub r7, r7, r5 │ │ │ │ str r7, [r0, #8] │ │ │ │ sub r7, r1, #4 │ │ │ │ strb r2, [r4, r1] │ │ │ │ @@ -110361,70 +110380,70 @@ │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ mov r3, #4 │ │ │ │ add r1, r1, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ and r1, r1, r9 │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ands r5, r5, ip │ │ │ │ - bne 8b868 │ │ │ │ - b 8b8ec │ │ │ │ + bne 8b8b4 │ │ │ │ + b 8b938 │ │ │ │ ldr r1, [r4] │ │ │ │ and r1, r1, ip │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ ldrb r5, [r4, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b 8b88c │ │ │ │ + b 8b8d8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [r3] │ │ │ │ addcc r0, r1, r0, lsl #4 │ │ │ │ movcc r1, #0 │ │ │ │ ldrcc r0, [r0, #12] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #4] @ 8b960 │ │ │ │ + ldr r2, [pc, #4] @ 8b9ac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39e1c │ │ │ │ - eorseq fp, r6, r8, ror #9 │ │ │ │ + mlaseq r6, ip, r4, fp │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [r3] │ │ │ │ rsbcc r0, r0, r0, lsl #3 │ │ │ │ addcc r0, r1, r0, lsl #2 │ │ │ │ movcc r1, #0 │ │ │ │ ldrcc r0, [r0, #24] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #4] @ 8b9a4 │ │ │ │ + ldr r2, [pc, #4] @ 8b9f0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39e1c │ │ │ │ - eorseq fp, r6, r4, lsr #9 │ │ │ │ + eorseq fp, r6, r8, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b9dc │ │ │ │ + beq 8ba28 │ │ │ │ cmp r1, #15 │ │ │ │ - bcs 8b9f8 │ │ │ │ + bcs 8ba44 │ │ │ │ mov r7, #16 │ │ │ │ cmp r1, #8 │ │ │ │ movwcc r7, #8 │ │ │ │ cmp r1, #4 │ │ │ │ movwcc r7, #4 │ │ │ │ - b 8ba34 │ │ │ │ - ldr r5, [pc, #256] @ 8bae4 │ │ │ │ + b 8ba80 │ │ │ │ + ldr r5, [pc, #256] @ 8bb30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r1, r8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ @@ -110435,39 +110454,39 @@ │ │ │ │ rsbls r0, r2, r1, lsl #3 │ │ │ │ addls r1, r2, r0, lsr #1 │ │ │ │ mvnls r0, #0 │ │ │ │ addls r1, r0, r1, lsr #2 │ │ │ │ clzls r1, r1 │ │ │ │ lsrls r2, r0, r1 │ │ │ │ cmnls r2, #-1073741822 @ 0xc0000002 │ │ │ │ - bhi 8ba54 │ │ │ │ + bhi 8baa0 │ │ │ │ mov r2, #1 │ │ │ │ add r7, r2, r0, lsr r1 │ │ │ │ add r6, r7, #4 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ cmp r0, r7, lsl #2 │ │ │ │ - bcc 8ba54 │ │ │ │ + bcc 8baa0 │ │ │ │ lsl r4, r7, #2 │ │ │ │ add r5, r4, r6 │ │ │ │ cmn r5, #-2147483645 @ 0x80000003 │ │ │ │ - bcc 8ba6c │ │ │ │ + bcc 8bab8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2cc870 │ │ │ │ + bl 2cc8b8 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r1, r8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #116] @ 8bae8 │ │ │ │ + ldr r0, [pc, #116] @ 8bb34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8bac4 │ │ │ │ + beq 8bb10 │ │ │ │ add r5, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e6a8 │ │ │ │ lsr r0, r7, #3 │ │ │ │ lsl r2, r0, #3 │ │ │ │ @@ -110477,55 +110496,55 @@ │ │ │ │ subcs r1, r2, r7, lsr #3 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r1, r8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2cc8c4 │ │ │ │ + bl 2cc90c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r1, r8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - strdeq r4, [sp], -r4 @ │ │ │ │ - eorseq r4, r8, r8, lsr #7 │ │ │ │ + eoreq r4, sp, r8, ror #21 │ │ │ │ + eorseq r4, r8, ip, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldm r0, {r0, r3} │ │ │ │ rsb r1, r1, #0 │ │ │ │ mov r9, sp │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ add r0, r2, r1, lsl #4 │ │ │ │ ldrd r2, [r0, #-44] @ 0xffffffd4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 338f7c │ │ │ │ + bl 338fc4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 338f7c │ │ │ │ + bl 338fc4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp fp, sl │ │ │ │ - bne 8bb64 │ │ │ │ + bne 8bbb0 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbeq r0, [sp, #29] │ │ │ │ cmpeq r0, #2 │ │ │ │ - beq 8bc18 │ │ │ │ + beq 8bc64 │ │ │ │ ldrb r5, [sp, #8] │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r5, #6 │ │ │ │ - beq 8bb84 │ │ │ │ + beq 8bbd0 │ │ │ │ add r1, r9, #9 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #19 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #9 │ │ │ │ @@ -110537,15 +110556,15 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 1f1dc │ │ │ │ ldrb r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #6 │ │ │ │ strb r4, [sp, #94] @ 0x5e │ │ │ │ strh r7, [sp, #92] @ 0x5c │ │ │ │ - beq 8bbd4 │ │ │ │ + beq 8bc20 │ │ │ │ add r1, r8, #9 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r2, #19 │ │ │ │ bl 1f1dc │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r0, r5, #9 │ │ │ │ @@ -110556,337 +110575,337 @@ │ │ │ │ strb r6, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ strb r4, [sp, #126] @ 0x7e │ │ │ │ strh r7, [sp, #124] @ 0x7c │ │ │ │ - bl 10c784 │ │ │ │ + bl 10c7cc │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #61] @ 0x3d │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8bb64 │ │ │ │ + bne 8bbb0 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 8bc38 │ │ │ │ + bne 8bc84 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ - b 8bc44 │ │ │ │ + b 8bc90 │ │ │ │ ldrb r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 8bc50 │ │ │ │ + bne 8bc9c │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 8bb64 │ │ │ │ - b 8bc70 │ │ │ │ + bcc 8bbb0 │ │ │ │ + b 8bcbc │ │ │ │ cmp r1, #3 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ movwcc r2, #1 │ │ │ │ teq r2, r1 │ │ │ │ - bne 8bb64 │ │ │ │ + bne 8bbb0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8bb64 │ │ │ │ + bne 8bbb0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #372] @ 8be1c │ │ │ │ + ldr r2, [pc, #372] @ 8be68 │ │ │ │ ldr r8, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add r7, r0, r8 │ │ │ │ ldr r0, [r7, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8bda8 │ │ │ │ + bne 8bdf4 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r0, [pc, #336] @ 8be20 │ │ │ │ - ldr r2, [pc, #336] @ 8be24 │ │ │ │ + ldr r0, [pc, #336] @ 8be6c │ │ │ │ + ldr r2, [pc, #336] @ 8be70 │ │ │ │ uxtb r1, r1 │ │ │ │ str r3, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #324] @ 8be28 │ │ │ │ + ldr r3, [pc, #324] @ 8be74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ ldr r6, [r2, r1, lsl #2] │ │ │ │ ldr r4, [r0, r1, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8bdb8 │ │ │ │ + beq 8be04 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f1dc │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, r7, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 1b5178 │ │ │ │ + bl 1b51c0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldmib sp, {r1, r4, r6} │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r8 │ │ │ │ - bne 8bd70 │ │ │ │ + bne 8bdbc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ bl 1eee8 │ │ │ │ - b 8bd94 │ │ │ │ + b 8bde0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 1eee8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8bd94 │ │ │ │ + beq 8bde0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 8be30 │ │ │ │ + ldr r0, [pc, #128] @ 8be7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b 8bdcc │ │ │ │ - ldr r2, [pc, #108] @ 8be2c │ │ │ │ + b 8be18 │ │ │ │ + ldr r2, [pc, #108] @ 8be78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7] │ │ │ │ - b 8bdf0 │ │ │ │ + b 8be3c │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8be00 │ │ │ │ + bne 8be4c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r5, [r8], -r0 │ │ │ │ - eorseq fp, r6, r8, ror #14 │ │ │ │ - eoreq r9, sp, r0, lsl #5 │ │ │ │ - eorseq r4, r8, r8, lsr r1 │ │ │ │ - eorseq sl, r6, r8, lsl #29 │ │ │ │ - eorseq fp, r6, r4, lsr r1 │ │ │ │ + eorseq r5, r8, r4, lsr #29 │ │ │ │ + eorseq fp, r6, ip, lsl r7 │ │ │ │ + eoreq r9, sp, r4, ror r2 │ │ │ │ + eorseq r4, r8, ip, ror #1 │ │ │ │ + eorseq sl, r6, ip, lsr lr │ │ │ │ + eorseq fp, r6, r8, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 8be70 │ │ │ │ + bhi 8bebc │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ sub r1, r1, #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e3404 │ │ │ │ + bl 2e344c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8beac │ │ │ │ + beq 8bef8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4dc4 │ │ │ │ + bl 1b4e0c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 8bea0 │ │ │ │ + beq 8beec │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ add lr, sp, #12 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - ldr ip, [pc, #420] @ 8c090 │ │ │ │ + ldr ip, [pc, #420] @ 8c0dc │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ add r1, r5, #20 │ │ │ │ add r2, r9, #20 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ add ip, pc, ip │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [ip] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8c014 │ │ │ │ - ldr r5, [pc, #376] @ 8c0a0 │ │ │ │ + bne 8c060 │ │ │ │ + ldr r5, [pc, #376] @ 8c0ec │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r1, [pc, #368] @ 8c0a4 │ │ │ │ + ldr r1, [pc, #368] @ 8c0f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r2, r0, fp │ │ │ │ ldr r0, [r2, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c050 │ │ │ │ + bne 8c09c │ │ │ │ add lr, r2, #32 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ ldr r8, [r2, #28] │ │ │ │ add r2, r2, #8 │ │ │ │ ldm lr, {r5, ip, lr} │ │ │ │ cmp lr, #0 │ │ │ │ ldm r9!, {r0, r1, r3, r4, r6, r7} │ │ │ │ stmia r2!, {r0, r1, r3, r4, r6, r7} │ │ │ │ ldm r9, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ - beq 8bf94 │ │ │ │ + beq 8bfe0 │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bfe4 │ │ │ │ + beq 8c030 │ │ │ │ add r7, r8, #16 │ │ │ │ - b 8bfb0 │ │ │ │ + b 8bffc │ │ │ │ add r7, r7, #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 8bfe4 │ │ │ │ + beq 8c030 │ │ │ │ ldr r1, [r7, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8bfc8 │ │ │ │ + beq 8c014 │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8bfa4 │ │ │ │ + beq 8bff0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8bfa4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8bff0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8c008 │ │ │ │ + beq 8c054 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 8c094 │ │ │ │ + ldr r0, [pc, #120] @ 8c0e0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ 8c098 │ │ │ │ - ldr r1, [pc, #116] @ 8c09c │ │ │ │ + ldr r3, [pc, #116] @ 8c0e4 │ │ │ │ + ldr r1, [pc, #116] @ 8c0e8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b 8bf20 │ │ │ │ - ldr r0, [pc, #80] @ 8c0a8 │ │ │ │ + b 8bf6c │ │ │ │ + ldr r0, [pc, #80] @ 8c0f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8485c │ │ │ │ + bl 848a8 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8485c │ │ │ │ + bl 848a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r8, ip, ror #24 │ │ │ │ - eorseq r5, r8, r0, asr #22 │ │ │ │ - eorseq sp, r6, r4, asr #24 │ │ │ │ - ldrsbteq lr, [r6], -ip │ │ │ │ - eorseq r5, r8, r4, ror ip │ │ │ │ - eorseq sl, r6, r0, lsr #31 │ │ │ │ - mlaseq r6, ip, lr, sl │ │ │ │ + eorseq r5, r8, r0, lsr #24 │ │ │ │ + ldrshteq r5, [r8], -r4 │ │ │ │ + ldrshteq sp, [r6], -r8 │ │ │ │ + mlaseq r6, r0, r2, lr │ │ │ │ + eorseq r5, r8, r8, lsr #24 │ │ │ │ + eorseq sl, r6, r4, asr pc │ │ │ │ + eorseq sl, r6, r0, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ - bl c1270 │ │ │ │ + bl c12b8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 8c128 │ │ │ │ + bne 8c174 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8c0ec │ │ │ │ + bne 8c138 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8c580 │ │ │ │ + bne 8c5cc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -110898,63 +110917,63 @@ │ │ │ │ add r1, r4, #28 │ │ │ │ add r2, r9, #20 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #3976] @ 8d0f4 │ │ │ │ + ldr r0, [pc, #3976] @ 8d140 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8c288 │ │ │ │ - ldr r0, [pc, #3960] @ 8d0f8 │ │ │ │ + bhi 8c2d4 │ │ │ │ + ldr r0, [pc, #3960] @ 8d144 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8c1b0 │ │ │ │ + bcc 8c1fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c288 │ │ │ │ - ldr r0, [pc, #3932] @ 8d0fc │ │ │ │ + beq 8c2d4 │ │ │ │ + ldr r0, [pc, #3932] @ 8d148 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c288 │ │ │ │ - ldr r0, [pc, #3912] @ 8d100 │ │ │ │ + beq 8c2d4 │ │ │ │ + ldr r0, [pc, #3912] @ 8d14c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c288 │ │ │ │ - ldr r6, [pc, #3896] @ 8d104 │ │ │ │ + beq 8c2d4 │ │ │ │ + ldr r6, [pc, #3896] @ 8d150 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d304 │ │ │ │ + beq 8d350 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sp, #232 @ 0xe8 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #3836] @ 8d108 │ │ │ │ - ldr r1, [pc, #3836] @ 8d10c │ │ │ │ - ldr r2, [pc, #3836] @ 8d110 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #3836] @ 8d154 │ │ │ │ + ldr r1, [pc, #3836] @ 8d158 │ │ │ │ + ldr r2, [pc, #3836] @ 8d15c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r2, [pc, #3816] @ 8d114 │ │ │ │ + ldr r2, [pc, #3816] @ 8d160 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ @@ -110967,153 +110986,153 @@ │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ - ldr r0, [pc, #4044] @ 8d24c │ │ │ │ + ldr r0, [pc, #4044] @ 8d298 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r0, [pc, #4092] @ 8d28c │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r0, [pc, #4092] @ 8d2d8 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8d250 │ │ │ │ - ldr fp, [pc, #4080] @ 8d2a0 │ │ │ │ + bne 8d29c │ │ │ │ + ldr fp, [pc, #4080] @ 8d2ec │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #32] │ │ │ │ - ldr r1, [pc, #4072] @ 8d2a4 │ │ │ │ + ldr r1, [pc, #4072] @ 8d2f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ lsl r7, r5, #4 │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8c300 │ │ │ │ + beq 8c34c │ │ │ │ sub r7, r7, #16 │ │ │ │ add r6, r8, #16 │ │ │ │ add r1, r8, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ea94 │ │ │ │ + bl 8eae0 │ │ │ │ mov r8, r6 │ │ │ │ - b 8c2dc │ │ │ │ + b 8c328 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add fp, r0, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [fp, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d290 │ │ │ │ + bne 8d2dc │ │ │ │ add lr, fp, #32 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ mov r8, r9 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldm lr, {r7, ip, lr} │ │ │ │ add r2, fp, #8 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r9, [fp, #28] │ │ │ │ ldm r8!, {r0, r1, r3, r4, r6, sl} │ │ │ │ stmia r2!, {r0, r1, r3, r4, r6, sl} │ │ │ │ ldm r8, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ - beq 8c368 │ │ │ │ + beq 8c3b4 │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr sl, [pc, #4072] @ 8d358 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr sl, [pc, #4072] @ 8d3a4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ - beq 8c3b0 │ │ │ │ + beq 8c3fc │ │ │ │ add r4, r9, #4 │ │ │ │ - b 8c394 │ │ │ │ + b 8c3e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f944 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8c3b0 │ │ │ │ + beq 8c3fc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c380 │ │ │ │ + beq 8c3cc │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8c380 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8c3cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c3cc │ │ │ │ + beq 8c418 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2a8 │ │ │ │ - ldr r0, [pc, #4088] @ 8d3dc │ │ │ │ + bne 8d2f4 │ │ │ │ + ldr r0, [pc, #4088] @ 8d428 │ │ │ │ str r1, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ mov r1, #23 │ │ │ │ - bl 2ef718 │ │ │ │ - ldr r2, [pc, #4056] @ 8d3e0 │ │ │ │ + bl 2ef760 │ │ │ │ + ldr r2, [pc, #4056] @ 8d42c │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r3, #11 │ │ │ │ - bl da2a4 │ │ │ │ + bl da2ec │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8c554 │ │ │ │ + beq 8c5a0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8c518 │ │ │ │ - ldr r5, [pc, #4056] @ 8d414 │ │ │ │ + bhi 8c564 │ │ │ │ + ldr r5, [pc, #4056] @ 8d460 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8c468 │ │ │ │ + bcc 8c4b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c518 │ │ │ │ + beq 8c564 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c518 │ │ │ │ + beq 8c564 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c518 │ │ │ │ + beq 8c564 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d33c │ │ │ │ + beq 8d388 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r8, sp, #236 @ 0xec │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr lr, [pc, #4080] @ 8d494 │ │ │ │ - ldr ip, [pc, #4080] @ 8d498 │ │ │ │ + ldr lr, [pc, #4080] @ 8d4e0 │ │ │ │ + ldr ip, [pc, #4080] @ 8d4e4 │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ mov r5, #0 │ │ │ │ stm r8, {r1, r2, r3, r5} │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, #2 │ │ │ │ @@ -111123,192 +111142,192 @@ │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ str lr, [sp, #312] @ 0x138 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #4084] @ 8d4e4 │ │ │ │ + ldr r2, [pc, #4084] @ 8d530 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 33bee0 │ │ │ │ - ldr r0, [pc, #4092] @ 8d524 │ │ │ │ + bl 33bf28 │ │ │ │ + ldr r0, [pc, #4092] @ 8d570 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ - beq 8c58c │ │ │ │ - ldr r0, [pc, #4072] @ 8d528 │ │ │ │ + beq 8c5d8 │ │ │ │ + ldr r0, [pc, #4072] @ 8d574 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ - b 8c5c0 │ │ │ │ + b 8c60c │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c574 │ │ │ │ + beq 8c5c0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ - ldr r0, [pc, #4080] @ 8d590 │ │ │ │ + ldr r0, [pc, #4080] @ 8d5dc │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - ldr r0, [pc, #4084] @ 8d5bc │ │ │ │ - ldr r5, [pc, #4084] @ 8d5c0 │ │ │ │ + ldr r0, [pc, #4084] @ 8d608 │ │ │ │ + ldr r5, [pc, #4084] @ 8d60c │ │ │ │ ldr r6, [pc, r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ ldmib r5, {r3, r7} │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [pc, #4036] @ 8d5c4 │ │ │ │ + ldr r0, [pc, #4036] @ 8d610 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 2f4458 │ │ │ │ + bl 2f44a0 │ │ │ │ ldr r5, [sp, #332] @ 0x14c │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ - ldr r3, [pc, #4088] @ 8d61c │ │ │ │ + ldr r3, [pc, #4088] @ 8d668 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 338dc4 │ │ │ │ + bl 338e0c │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c650 │ │ │ │ + beq 8c69c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ - bl 2f91c4 │ │ │ │ + bl 2f920c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1f890 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 8c68c │ │ │ │ + beq 8c6d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #4064] @ 8d674 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #4064] @ 8d6c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ ldrd r6, [r0] │ │ │ │ sub r2, r7, #1 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 1df64 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8c804 │ │ │ │ + bne 8c850 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c828 │ │ │ │ + beq 8c874 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 8c7f8 │ │ │ │ - ldr r4, [pc, #3964] @ 8d678 │ │ │ │ + bhi 8c844 │ │ │ │ + ldr r4, [pc, #3964] @ 8d6c4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #80] @ 0x50 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8c728 │ │ │ │ + bcc 8c774 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c7f8 │ │ │ │ + beq 8c844 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c7f8 │ │ │ │ + beq 8c844 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c7f8 │ │ │ │ + beq 8c844 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d380 │ │ │ │ + beq 8d3cc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #28]! │ │ │ │ add fp, sp, #308 @ 0x134 │ │ │ │ - ldr ip, [pc, #4044] @ 8d72c │ │ │ │ + ldr ip, [pc, #4044] @ 8d778 │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #4028] @ 8d730 │ │ │ │ + ldr lr, [pc, #4028] @ 8d77c │ │ │ │ stm fp, {r2, r4, r5, r6} │ │ │ │ mov r2, #2 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ str r2, [sp, #332] @ 0x14c │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ str lr, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ - ldr r2, [pc, #3988] @ 8d734 │ │ │ │ + ldr r2, [pc, #3988] @ 8d780 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ - ldr r2, [pc, #3972] @ 8d738 │ │ │ │ + ldr r2, [pc, #3972] @ 8d784 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ add r2, sp, #372 @ 0x174 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ add r1, sp, #292 @ 0x124 │ │ │ │ @@ -111318,374 +111337,374 @@ │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ str r8, [sp, #372] @ 0x174 │ │ │ │ str ip, [sp, #300] @ 0x12c │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ bl 1dd90 │ │ │ │ - b 8cfec │ │ │ │ + b 8d038 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8c6e4 │ │ │ │ + bne 8c730 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add fp, sp, #276 @ 0x114 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ add r6, sp, #292 @ 0x124 │ │ │ │ - ldr r4, [pc, #3688] @ 8d6a8 │ │ │ │ + ldr r4, [pc, #3688] @ 8d6f4 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ - ldr r0, [pc, #3684] @ 8d6ac │ │ │ │ + ldr r0, [pc, #3684] @ 8d6f8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 8c85c │ │ │ │ + b 8c8a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ bl 1dd90 │ │ │ │ mov r0, fp │ │ │ │ - bl 2ef860 │ │ │ │ + bl 2ef8a8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8cfe0 │ │ │ │ + beq 8d02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c964 │ │ │ │ + beq 8c9b0 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 8c854 │ │ │ │ + bhi 8c8a0 │ │ │ │ ldrb r1, [r4, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8c8b0 │ │ │ │ + bcc 8c8fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c854 │ │ │ │ + beq 8c8a0 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c854 │ │ │ │ + beq 8c8a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c854 │ │ │ │ + beq 8c8a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d2e8 │ │ │ │ + beq 8d334 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ ldr r4, [r7, #28]! │ │ │ │ add ip, sp, #308 @ 0x134 │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm ip, {r1, r2, r3, r5} │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ - ldr r1, [pc, #3600] @ 8d714 │ │ │ │ + ldr r1, [pc, #3600] @ 8d760 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ - ldr r2, [pc, #3580] @ 8d718 │ │ │ │ + ldr r2, [pc, #3580] @ 8d764 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ - ldr r2, [pc, #3564] @ 8d71c │ │ │ │ + ldr r2, [pc, #3564] @ 8d768 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ add r2, sp, #372 @ 0x174 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r4, [pc, #3524] @ 8d720 │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r4, [pc, #3524] @ 8d76c │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8c854 │ │ │ │ + b 8c8a0 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ef840 │ │ │ │ + bl 2ef888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ef824 │ │ │ │ + bl 2ef86c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8cacc │ │ │ │ + bne 8cb18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ef81c │ │ │ │ + bl 2ef864 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8cbd4 │ │ │ │ + beq 8cc20 │ │ │ │ ldr r9, [sp, #296] @ 0x128 │ │ │ │ ldr sl, [sp, #300] @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 338cc0 │ │ │ │ + bl 338d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ccf8 │ │ │ │ - ldr r0, [pc, #3336] @ 8d6c4 │ │ │ │ + bne 8cd44 │ │ │ │ + ldr r0, [pc, #3336] @ 8d710 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8cab8 │ │ │ │ + bhi 8cb04 │ │ │ │ ldrb r1, [r4, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8c9f4 │ │ │ │ + bcc 8ca40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8cab8 │ │ │ │ + beq 8cb04 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8cab8 │ │ │ │ + beq 8cb04 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8cab8 │ │ │ │ + beq 8cb04 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d320 │ │ │ │ + beq 8d36c │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ add ip, sp, #308 @ 0x134 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ - ldr r1, [pc, #3204] @ 8d6d0 │ │ │ │ + ldr r1, [pc, #3204] @ 8d71c │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #3184] @ 8d6d4 │ │ │ │ + ldr r1, [pc, #3184] @ 8d720 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ - ldr r2, [pc, #3164] @ 8d6d8 │ │ │ │ + ldr r2, [pc, #3164] @ 8d724 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ add r2, sp, #372 @ 0x174 │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ str sl, [sp, #376] @ 0x178 │ │ │ │ str r9, [sp, #372] @ 0x174 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r4, [pc, #3116] @ 8d6dc │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r4, [pc, #3116] @ 8d728 │ │ │ │ add fp, sp, #276 @ 0x114 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ef9c │ │ │ │ - ldr sl, [pc, #3096] @ 8d6e0 │ │ │ │ + ldr sl, [pc, #3096] @ 8d72c │ │ │ │ ldr sl, [pc, sl] │ │ │ │ - b 8ccd4 │ │ │ │ + b 8cd20 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8ccd4 │ │ │ │ + bhi 8cd20 │ │ │ │ ldrb r1, [r4, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8cb04 │ │ │ │ + bcc 8cb50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ccd4 │ │ │ │ + beq 8cd20 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ccd4 │ │ │ │ + beq 8cd20 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ccd4 │ │ │ │ + beq 8cd20 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d368 │ │ │ │ + beq 8d3b4 │ │ │ │ mov r5, r0 │ │ │ │ add r8, sp, #308 @ 0x134 │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ mov lr, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm r8, {r1, r2, r3, lr} │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ str lr, [sp, #344] @ 0x158 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #2972] @ 8d6fc │ │ │ │ + ldr r1, [pc, #2972] @ 8d748 │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - ldr r1, [pc, #2952] @ 8d700 │ │ │ │ + ldr r1, [pc, #2952] @ 8d74c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r1, sp, #372 @ 0x174 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ str ip, [sp, #372] @ 0x174 │ │ │ │ - ldr r1, [pc, #2928] @ 8d704 │ │ │ │ + ldr r1, [pc, #2928] @ 8d750 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r4, [pc, #2880] @ 8d708 │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r4, [pc, #2880] @ 8d754 │ │ │ │ add fp, sp, #276 @ 0x114 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 8ccd4 │ │ │ │ + b 8cd20 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8ccd4 │ │ │ │ + bhi 8cd20 │ │ │ │ ldrb r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8cc0c │ │ │ │ + bcc 8cc58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ccd4 │ │ │ │ + beq 8cd20 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ccd4 │ │ │ │ + beq 8cd20 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ccd4 │ │ │ │ + beq 8cd20 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d35c │ │ │ │ + beq 8d3a8 │ │ │ │ mov r5, r0 │ │ │ │ add r9, sp, #308 @ 0x134 │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ mov r8, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm r9, {r1, r2, r3, r8} │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ str r8, [sp, #344] @ 0x158 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ ldr lr, [sp, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #2692] @ 8d6ec │ │ │ │ + ldr r1, [pc, #2692] @ 8d738 │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - ldr r1, [pc, #2672] @ 8d6f0 │ │ │ │ + ldr r1, [pc, #2672] @ 8d73c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r1, sp, #372 @ 0x174 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str lr, [sp, #376] @ 0x178 │ │ │ │ str ip, [sp, #372] @ 0x174 │ │ │ │ - ldr r1, [pc, #2648] @ 8d6f4 │ │ │ │ + ldr r1, [pc, #2648] @ 8d740 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r4, [pc, #2600] @ 8d6f8 │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r4, [pc, #2600] @ 8d744 │ │ │ │ add fp, sp, #276 @ 0x114 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ccec │ │ │ │ + beq 8cd38 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 1f944 │ │ │ │ - b 8c85c │ │ │ │ + b 8c8a8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 3131e8 │ │ │ │ + bl 313230 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ movw fp, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ movt fp, #32896 @ 0x8080 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bmi 8d3b8 │ │ │ │ - beq 8cd54 │ │ │ │ - ldr r0, [pc, #2432] @ 8d6b0 │ │ │ │ + bmi 8d404 │ │ │ │ + beq 8cda0 │ │ │ │ + ldr r0, [pc, #2432] @ 8d6fc │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d3c0 │ │ │ │ + beq 8d40c │ │ │ │ mov r4, r0 │ │ │ │ - b 8cd58 │ │ │ │ + b 8cda4 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f1dc │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #308] @ 0x134 │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1a7468 │ │ │ │ + bl 1a74b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8cfa8 │ │ │ │ + beq 8cff4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, sl, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mul lr, ip, r0 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -111700,89 +111719,89 @@ │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ ldr r5, [r3, r4] │ │ │ │ eor r0, r5, lr │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, fp, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 8ce68 │ │ │ │ + beq 8ceb4 │ │ │ │ rev r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ clz r0, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ str ip, [sp, #24] │ │ │ │ and r0, r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ sub sl, r3, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ce40 │ │ │ │ + bne 8ce8c │ │ │ │ ldr r1, [sl, #-12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8cec8 │ │ │ │ + beq 8cf14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ ldr ip, [sp, #24] │ │ │ │ movw fp, #32896 @ 0x8080 │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ands r1, r0, r1 │ │ │ │ movt fp, #32896 @ 0x8080 │ │ │ │ - bne 8cdf0 │ │ │ │ + bne 8ce3c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ and r0, r5, fp │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8cec0 │ │ │ │ + beq 8cf0c │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ tst r0, r5, lsl #1 │ │ │ │ - ldr sl, [pc, #2064] @ 8d6b8 │ │ │ │ + ldr sl, [pc, #2064] @ 8d704 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ - bne 8cefc │ │ │ │ + bne 8cf48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add sl, r4, r0 │ │ │ │ - b 8cdcc │ │ │ │ + b 8ce18 │ │ │ │ mov r1, #1 │ │ │ │ - b 8ce98 │ │ │ │ + b 8cee4 │ │ │ │ ldr r5, [sl, #-4] │ │ │ │ str r8, [sl, #-4] │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8cee8 │ │ │ │ + beq 8cf34 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ef9c │ │ │ │ - ldr sl, [pc, #1988] @ 8d6bc │ │ │ │ + ldr sl, [pc, #1988] @ 8d708 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ - b 8cf6c │ │ │ │ + b 8cfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, r3, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 8cfb8 │ │ │ │ + bpl 8d004 │ │ │ │ sub r5, r2, #4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ and r5, r5, r4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ add r5, r3, r5 │ │ │ │ ldr lr, [sp, #308] @ 0x134 │ │ │ │ ldr fp, [sp, #312] @ 0x138 │ │ │ │ @@ -111798,94 +111817,94 @@ │ │ │ │ str fp, [r5, #-8] │ │ │ │ str r8, [r5, #-4] │ │ │ │ sub r1, r4, r1 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ add fp, sp, #276 @ 0x114 │ │ │ │ - ldr r4, [pc, #1860] @ 8d6c0 │ │ │ │ + ldr r4, [pc, #1860] @ 8d70c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 8cf94 │ │ │ │ + beq 8cfe0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ccec │ │ │ │ + beq 8cd38 │ │ │ │ mov r0, r9 │ │ │ │ - b 8cce4 │ │ │ │ + b 8cd30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 22168 │ │ │ │ - b 8cd94 │ │ │ │ + b 8cde0 │ │ │ │ ldr r0, [r3] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r0, r0, r1 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r2, r1, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 8cf18 │ │ │ │ + b 8cf64 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ bl 1f944 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d028 │ │ │ │ + beq 8d074 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [pc, #1800] @ 8d73c │ │ │ │ + ldr r2, [pc, #1800] @ 8d788 │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, r1, r3, lsl #5 │ │ │ │ str r1, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ bl 739b8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ - bl 8d9a4 │ │ │ │ + bl 8d9f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 8d118 │ │ │ │ - ldr r0, [pc, #1736] @ 8d740 │ │ │ │ + beq 8d164 │ │ │ │ + ldr r0, [pc, #1736] @ 8d78c │ │ │ │ mov r5, #3 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ bl 278f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 83208 │ │ │ │ + bl 83254 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 1f944 │ │ │ │ - ldr r0, [pc, #1676] @ 8d744 │ │ │ │ + ldr r0, [pc, #1676] @ 8d790 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -111894,68 +111913,68 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r8, r8, lsr #23 │ │ │ │ - eorseq r3, r8, ip, ror pc │ │ │ │ - eorseq r3, r8, ip, asr pc │ │ │ │ - eorseq r3, r8, r4, asr #30 │ │ │ │ + eorseq r3, r8, ip, asr fp │ │ │ │ eorseq r3, r8, r0, lsr pc │ │ │ │ - ldrshteq sl, [r6], -r0 │ │ │ │ - eorseq sl, r6, ip, ror ip │ │ │ │ - mlaseq r8, ip, fp, r3 │ │ │ │ - mlaseq r8, r8, sp, r3 │ │ │ │ + eorseq r3, r8, r0, lsl pc │ │ │ │ + ldrshteq r3, [r8], -r8 │ │ │ │ + eorseq r3, r8, r4, ror #29 │ │ │ │ + eorseq sl, r6, r4, lsr #25 │ │ │ │ + eorseq sl, r6, r0, lsr ip │ │ │ │ + eorseq r3, r8, r0, asr fp │ │ │ │ + eorseq r3, r8, ip, asr #26 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ bl 4e3c4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8d228 │ │ │ │ - ldr r6, [pc, #1528] @ 8d748 │ │ │ │ + bhi 8d274 │ │ │ │ + ldr r6, [pc, #1528] @ 8d794 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #92] @ 0x5c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 8d17c │ │ │ │ + bcc 8d1c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d228 │ │ │ │ + beq 8d274 │ │ │ │ add r0, r6, #84 @ 0x54 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d228 │ │ │ │ + beq 8d274 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d228 │ │ │ │ + beq 8d274 │ │ │ │ ldr r7, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d39c │ │ │ │ + beq 8d3e8 │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #328 @ 0x148 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1420] @ 8d754 │ │ │ │ - ldr r1, [pc, #1420] @ 8d758 │ │ │ │ - ldr r2, [pc, #1420] @ 8d75c │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1420] @ 8d7a0 │ │ │ │ + ldr r1, [pc, #1420] @ 8d7a4 │ │ │ │ + ldr r2, [pc, #1420] @ 8d7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ add r2, sp, #292 @ 0x124 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ @@ -111970,410 +111989,410 @@ │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 83208 │ │ │ │ + bl 83254 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 1f944 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r8, ip, ror lr │ │ │ │ - ldr r0, [pc, #1068] @ 8d684 │ │ │ │ + eorseq r3, r8, r0, lsr lr │ │ │ │ + ldr r0, [pc, #1068] @ 8d6d0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #1064] @ 8d688 │ │ │ │ - ldr r1, [pc, #1064] @ 8d68c │ │ │ │ + ldr r3, [pc, #1064] @ 8d6d4 │ │ │ │ + ldr r1, [pc, #1064] @ 8d6d8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #232] @ 0xe8 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b 8c2a8 │ │ │ │ - eorseq r5, r8, ip, asr #5 │ │ │ │ - ldr r0, [pc, #1016] @ 8d690 │ │ │ │ + b 8c2f4 │ │ │ │ + eorseq r5, r8, r0, lsl #5 │ │ │ │ + ldr r0, [pc, #1016] @ 8d6dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b 8d3d8 │ │ │ │ - ldrsbteq r5, [r8], -r4 │ │ │ │ - eorseq sl, r6, r8, ror #24 │ │ │ │ - ldr r0, [pc, #996] @ 8d694 │ │ │ │ - ldr r3, [pc, #996] @ 8d698 │ │ │ │ - ldr r2, [pc, #996] @ 8d69c │ │ │ │ + b 8d424 │ │ │ │ + eorseq r5, r8, r8, lsl #5 │ │ │ │ + eorseq sl, r6, ip, lsl ip │ │ │ │ + ldr r0, [pc, #996] @ 8d6e0 │ │ │ │ + ldr r3, [pc, #996] @ 8d6e4 │ │ │ │ + ldr r2, [pc, #996] @ 8d6e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b 8d3d8 │ │ │ │ - ldr r0, [pc, #1052] @ 8d70c │ │ │ │ - ldr r2, [pc, #1052] @ 8d710 │ │ │ │ + b 8d424 │ │ │ │ + ldr r0, [pc, #1052] @ 8d758 │ │ │ │ + ldr r2, [pc, #1052] @ 8d75c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ - ldr r0, [pc, #880] @ 8d67c │ │ │ │ - ldr r2, [pc, #880] @ 8d680 │ │ │ │ + b 8d424 │ │ │ │ + ldr r0, [pc, #880] @ 8d6c8 │ │ │ │ + ldr r2, [pc, #880] @ 8d6cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ - ldr r0, [pc, #928] @ 8d6c8 │ │ │ │ - ldr r2, [pc, #928] @ 8d6cc │ │ │ │ + b 8d424 │ │ │ │ + ldr r0, [pc, #928] @ 8d714 │ │ │ │ + ldr r2, [pc, #928] @ 8d718 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ - ldr r0, [pc, #860] @ 8d6a0 │ │ │ │ - ldr r2, [pc, #860] @ 8d6a4 │ │ │ │ + b 8d424 │ │ │ │ + ldr r0, [pc, #860] @ 8d6ec │ │ │ │ + ldr r2, [pc, #860] @ 8d6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ - eorseq r3, r8, r0, lsr #19 │ │ │ │ - ldr r0, [pc, #896] @ 8d6e4 │ │ │ │ + b 8d424 │ │ │ │ + eorseq r3, r8, r4, asr r9 │ │ │ │ + ldr r0, [pc, #896] @ 8d730 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #888] @ 8d6e8 │ │ │ │ + ldr r0, [pc, #888] @ 8d734 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ - ldr r0, [pc, #924] @ 8d724 │ │ │ │ - ldr r2, [pc, #924] @ 8d728 │ │ │ │ + b 8d424 │ │ │ │ + ldr r0, [pc, #924] @ 8d770 │ │ │ │ + ldr r2, [pc, #924] @ 8d774 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ - ldr r0, [pc, #936] @ 8d74c │ │ │ │ - ldr r2, [pc, #936] @ 8d750 │ │ │ │ + b 8d424 │ │ │ │ + ldr r0, [pc, #936] @ 8d798 │ │ │ │ + ldr r2, [pc, #936] @ 8d79c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 8d3d8 │ │ │ │ + b 8d424 │ │ │ │ mov sl, #0 │ │ │ │ - b 8d3c4 │ │ │ │ + b 8d410 │ │ │ │ str r5, [sp, #32] │ │ │ │ - ldr r2, [pc, #744] @ 8d6b4 │ │ │ │ + ldr r2, [pc, #744] @ 8d700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldrdeq r5, [sp], -r9 @ │ │ │ │ - mlaeq sp, r3, r1, r6 │ │ │ │ + eoreq r5, sp, sp, asr #9 │ │ │ │ + eoreq r6, sp, r7, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ef9c │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d420 │ │ │ │ + beq 8d46c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8d420 │ │ │ │ - b 8d4c0 │ │ │ │ - eorseq r3, r8, r0, asr #25 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8d46c │ │ │ │ + b 8d50c │ │ │ │ + eorseq r3, r8, r4, ror ip │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 8d448 │ │ │ │ + bne 8d494 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8d4c4 │ │ │ │ + bne 8d510 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8d5a4 │ │ │ │ - b 8d5b0 │ │ │ │ + bne 8d5f0 │ │ │ │ + b 8d5fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8d438 │ │ │ │ - b 8d4c4 │ │ │ │ - b 8d4c0 │ │ │ │ + beq 8d484 │ │ │ │ + b 8d510 │ │ │ │ + b 8d50c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ bl 1dd90 │ │ │ │ - b 8d5d4 │ │ │ │ - b 8d594 │ │ │ │ - b 8d4c0 │ │ │ │ + b 8d620 │ │ │ │ + b 8d5e0 │ │ │ │ + b 8d50c │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - b 8d5d4 │ │ │ │ + b 8d620 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d5dc │ │ │ │ - ldrsbteq sl, [r6], -ip │ │ │ │ - eorseq sl, r6, r8, lsr fp │ │ │ │ + b 8d628 │ │ │ │ + mlaseq r6, r0, r9, sl │ │ │ │ + eorseq sl, r6, ip, ror #21 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d5f4 │ │ │ │ + beq 8d640 │ │ │ │ mov r0, r5 │ │ │ │ - b 8d5ec │ │ │ │ + b 8d638 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d5f4 │ │ │ │ - b 8d578 │ │ │ │ + b 8d640 │ │ │ │ + b 8d5c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ef9c │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8d5a4 │ │ │ │ - b 8d5b0 │ │ │ │ + bne 8d5f0 │ │ │ │ + b 8d5fc │ │ │ │ mov r4, r0 │ │ │ │ - b 8d604 │ │ │ │ - ldrsbteq r3, [r8], -r4 │ │ │ │ + b 8d650 │ │ │ │ + eorseq r3, r8, r8, lsl #21 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d4f4 │ │ │ │ + bne 8d540 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8d60c │ │ │ │ + bne 8d658 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 2dc97c │ │ │ │ - b 8d60c │ │ │ │ + bl 2dc9c4 │ │ │ │ + b 8d658 │ │ │ │ bl 39ea4 │ │ │ │ - mlaseq r8, r0, sl, r3 │ │ │ │ - eorseq r3, r8, r8, ror sl │ │ │ │ + eorseq r3, r8, r4, asr #20 │ │ │ │ + eorseq r3, r8, ip, lsr #20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 84660 │ │ │ │ + bl 846ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ - b 8d638 │ │ │ │ - b 8d594 │ │ │ │ + b 8d684 │ │ │ │ + b 8d5e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d60c │ │ │ │ + b 8d658 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d5fc │ │ │ │ + b 8d648 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d630 │ │ │ │ + b 8d67c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 83208 │ │ │ │ - b 8d604 │ │ │ │ + bl 83254 │ │ │ │ + b 8d650 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d5b0 │ │ │ │ + b 8d5fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ bl 1dd90 │ │ │ │ - b 8d5cc │ │ │ │ + b 8d618 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d638 │ │ │ │ - eorseq r3, r8, r0, lsl sl │ │ │ │ + b 8d684 │ │ │ │ + eorseq r3, r8, r4, asr #19 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d5b0 │ │ │ │ + beq 8d5fc │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 1f944 │ │ │ │ - b 8d5cc │ │ │ │ - eorseq r3, r8, ip, ror #19 │ │ │ │ - eorseq sl, r6, ip, ror r7 │ │ │ │ - eorseq sl, r6, r8, asr #14 │ │ │ │ + b 8d618 │ │ │ │ + eorseq r3, r8, r0, lsr #19 │ │ │ │ + eorseq sl, r6, r0, lsr r7 │ │ │ │ + ldrshteq sl, [r6], -ip │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f944 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d5f4 │ │ │ │ + beq 8d640 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 83208 │ │ │ │ + bl 83254 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 83360 │ │ │ │ + bl 833ac │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaeq sp, r6, pc, r9 @ │ │ │ │ + eoreq r9, sp, sl, lsl #31 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 84660 │ │ │ │ + bl 846ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d640 │ │ │ │ + bne 8d68c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8d668 │ │ │ │ + bne 8d6b4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r3, r8, r4, lsl r6 │ │ │ │ - eorseq r3, r8, r0, lsl #20 │ │ │ │ - eoreq r9, sp, r7, asr r0 │ │ │ │ - eorseq r9, r6, r0, lsl #24 │ │ │ │ - ldrshteq r4, [r8], -ip │ │ │ │ - eorseq ip, r6, ip, lsl #17 │ │ │ │ - eorseq sp, r6, r0, lsl r2 │ │ │ │ - mlaseq r6, ip, ip, r9 │ │ │ │ - eoreq r8, sp, r0, lsr lr │ │ │ │ - eorseq r9, r6, r0, lsr r9 │ │ │ │ - eorseq r9, r6, ip, ror ip │ │ │ │ - eoreq r9, sp, pc, lsl r0 │ │ │ │ - eorseq r9, r6, r8, lsl sp │ │ │ │ - ldrhteq r3, [r8], -r4 │ │ │ │ - eorseq sl, r6, r8, asr #16 │ │ │ │ - eorseq r3, r8, r8, ror #1 │ │ │ │ - eorseq r9, r6, ip, ror r8 │ │ │ │ - eorseq r2, r8, ip, ror #28 │ │ │ │ - eorseq r2, r8, ip, lsl lr │ │ │ │ - eorseq r3, r8, ip, ror r1 │ │ │ │ - eorseq r3, r8, r8, asr r3 │ │ │ │ - eoreq r9, sp, fp, lsr r0 │ │ │ │ - eorseq r9, r6, r4, asr #26 │ │ │ │ - eorseq sl, r6, r4, asr #8 │ │ │ │ - ldrsbteq sl, [r6], -r4 │ │ │ │ - ldrhteq r3, [r8], -r8 │ │ │ │ - eorseq r3, r8, r4, asr #12 │ │ │ │ - eorseq r3, r8, ip, asr #4 │ │ │ │ - eorseq r9, r6, r0, lsr #26 │ │ │ │ - strdeq r8, [sp], -r7 @ │ │ │ │ - eorseq sl, r6, r0, asr #7 │ │ │ │ + eorseq r3, r8, r8, asr #11 │ │ │ │ ldrhteq r3, [r8], -r4 │ │ │ │ - ldrshteq sl, [r6], -r4 │ │ │ │ - eorseq r3, r8, r8, lsr #8 │ │ │ │ - ldrhteq sl, [r6], -r8 │ │ │ │ - ldrhteq r3, [r8], -ip │ │ │ │ + eoreq r9, sp, fp, asr #32 │ │ │ │ + ldrhteq r9, [r6], -r4 │ │ │ │ + ldrhteq r4, [r8], -r0 │ │ │ │ + eorseq ip, r6, r0, asr #16 │ │ │ │ + eorseq sp, r6, r4, asr #3 │ │ │ │ + eorseq r9, r6, r0, asr ip │ │ │ │ + eoreq r8, sp, r4, lsr #28 │ │ │ │ + eorseq r9, r6, r4, ror #17 │ │ │ │ + eorseq r9, r6, r0, lsr ip │ │ │ │ + eoreq r9, sp, r3, lsl r0 │ │ │ │ + eorseq r9, r6, ip, asr #25 │ │ │ │ + eorseq r3, r8, r8, ror #16 │ │ │ │ ldrshteq sl, [r6], -ip │ │ │ │ + mlaseq r8, ip, r0, r3 │ │ │ │ + eorseq r9, r6, r0, lsr r8 │ │ │ │ + eorseq r2, r8, r0, lsr #28 │ │ │ │ + ldrsbteq r2, [r8], -r0 │ │ │ │ + eorseq r3, r8, r0, lsr r1 │ │ │ │ + eorseq r3, r8, ip, lsl #6 │ │ │ │ + eoreq r9, sp, pc, lsr #32 │ │ │ │ + ldrshteq r9, [r6], -r8 │ │ │ │ + ldrshteq sl, [r6], -r8 │ │ │ │ + eorseq sl, r6, r8, lsl #11 │ │ │ │ + eorseq r3, r8, ip, ror #6 │ │ │ │ + ldrshteq r3, [r8], -r8 │ │ │ │ + eorseq r3, r8, r0, lsl #4 │ │ │ │ + ldrsbteq r9, [r6], -r4 │ │ │ │ + eoreq r8, sp, fp, ror #31 │ │ │ │ + eorseq sl, r6, r4, ror r3 │ │ │ │ + eorseq r3, r8, r8, ror #2 │ │ │ │ + eorseq sl, r6, r8, lsr #3 │ │ │ │ + ldrsbteq r3, [r8], -ip │ │ │ │ + eorseq sl, r6, ip, ror #8 │ │ │ │ + eorseq r3, r8, r0, ror r2 │ │ │ │ + ldrhteq sl, [r6], -r0 │ │ │ │ + eorseq r3, r8, r0, ror #9 │ │ │ │ + eoreq r9, sp, r7, rrx │ │ │ │ + eorseq r9, r6, r0, ror #26 │ │ │ │ + eorseq sl, r6, r0, asr #10 │ │ │ │ + eorseq sl, r6, r8, lsr #13 │ │ │ │ + mlaseq r8, ip, r3, r3 │ │ │ │ + eorseq r3, r8, r0, asr r7 │ │ │ │ + eoreq r8, sp, pc, asr #31 │ │ │ │ + ldrsbteq r9, [r6], -r8 │ │ │ │ + ldrsbteq sl, [r6], -ip │ │ │ │ + eorseq sl, r6, r4, lsl #17 │ │ │ │ eorseq r3, r8, ip, lsr #10 │ │ │ │ - eoreq r9, sp, r3, ror r0 │ │ │ │ - eorseq r9, r6, ip, lsr #27 │ │ │ │ - eorseq sl, r6, ip, lsl #11 │ │ │ │ - ldrshteq sl, [r6], -r4 │ │ │ │ - eorseq r3, r8, r8, ror #7 │ │ │ │ - mlaseq r8, ip, r7, r3 │ │ │ │ - ldrdeq r8, [sp], -fp @ │ │ │ │ - eorseq r9, r6, r4, lsr #26 │ │ │ │ - eorseq sl, r6, r8, lsr #14 │ │ │ │ - ldrsbteq sl, [r6], -r0 │ │ │ │ - eorseq r3, r8, r8, ror r5 │ │ │ │ - eorseq r3, r8, r0, lsl #13 │ │ │ │ - mlaseq r6, r4, fp, r9 │ │ │ │ - eoreq r9, sp, r9, lsr r5 │ │ │ │ - strhteq r9, [sp], -pc │ │ │ │ - eorseq r2, r8, ip, lsr #31 │ │ │ │ - strhteq r8, [sp], -pc │ │ │ │ - eorseq r9, r6, r8, lsl sp │ │ │ │ - eorseq r9, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r0, asr #25 │ │ │ │ - eorseq r2, r8, r0, ror #23 │ │ │ │ + eorseq r3, r8, r4, lsr r6 │ │ │ │ + eorseq r9, r6, r8, asr #22 │ │ │ │ + eoreq r9, sp, sp, lsr #10 │ │ │ │ + strhteq r9, [sp], -r3 │ │ │ │ + eorseq r2, r8, r0, ror #30 │ │ │ │ + strhteq r8, [sp], -r3 │ │ │ │ + eorseq r9, r6, ip, asr #25 │ │ │ │ + eorseq r9, r6, r0, asr #28 │ │ │ │ + eorseq r9, r6, r4, ror ip │ │ │ │ + mlaseq r8, r4, fp, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ - ldr r4, [pc, #544] @ 8d990 │ │ │ │ + ldr r4, [pc, #544] @ 8d9dc │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d910 │ │ │ │ + beq 8d95c │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #12 │ │ │ │ - bl c0cc4 │ │ │ │ + bl c0d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d7d0 │ │ │ │ + beq 8d81c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r9] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea94 │ │ │ │ + bl 8eae0 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r7, r0, r5 │ │ │ │ ldr r0, [r7, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d900 │ │ │ │ + bne 8d94c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15f2c4 │ │ │ │ + bl 15f30c │ │ │ │ add r3, r7, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r4, fp} │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp] │ │ │ │ - bl 87a64 │ │ │ │ + bl 87ab0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ - beq 8d8dc │ │ │ │ - ldr r1, [pc, #320] @ 8d998 │ │ │ │ + beq 8d928 │ │ │ │ + ldr r1, [pc, #320] @ 8d9e4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r4, r7} │ │ │ │ stmia r2!, {r3, r4, r7} │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ @@ -112382,19 +112401,19 @@ │ │ │ │ strb r1, [r2] │ │ │ │ strb r4, [sp, #45] @ 0x2d │ │ │ │ bl 1e210 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d920 │ │ │ │ + beq 8d96c │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1fa10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ @@ -112409,23 +112428,23 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ bl 1eee8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r9] │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ 8d9a0 │ │ │ │ + ldr r0, [pc, #152] @ 8d9ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b 8d92c │ │ │ │ - ldr r0, [pc, #124] @ 8d994 │ │ │ │ + b 8d978 │ │ │ │ + ldr r0, [pc, #124] @ 8d9e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b 8d92c │ │ │ │ - ldr r0, [pc, #116] @ 8d99c │ │ │ │ + b 8d978 │ │ │ │ + ldr r0, [pc, #116] @ 8d9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ @@ -112445,197 +112464,197 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r8, r8, lsl #28 │ │ │ │ - eorseq r9, r6, ip, asr #13 │ │ │ │ - eoreq r8, sp, r8, asr ip │ │ │ │ - eorseq r9, r6, ip, asr #13 │ │ │ │ - eorseq r9, r6, ip, asr #12 │ │ │ │ + ldrhteq r3, [r8], -ip │ │ │ │ + eorseq r9, r6, r0, lsl #13 │ │ │ │ + eoreq r8, sp, ip, asr #24 │ │ │ │ + eorseq r9, r6, r0, lsl #13 │ │ │ │ + eorseq r9, r6, r0, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ - ldr r9, [pc, #1660] @ 8e030 │ │ │ │ + ldr r9, [pc, #1660] @ 8e07c │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8df74 │ │ │ │ + beq 8dfc0 │ │ │ │ add r2, r1, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ - bl c21d8 │ │ │ │ + bl c2220 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8da44 │ │ │ │ + beq 8da90 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8da14 │ │ │ │ + beq 8da60 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 8da04 │ │ │ │ + bne 8da50 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8da34 │ │ │ │ + beq 8da80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1492] @ 8e020 │ │ │ │ + ldr r0, [pc, #1492] @ 8e06c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r5, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 8da84 │ │ │ │ - ldr r0, [pc, #1472] @ 8e028 │ │ │ │ + beq 8dad0 │ │ │ │ + ldr r0, [pc, #1472] @ 8e074 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr sl, [r0, #20] │ │ │ │ - b 8dac8 │ │ │ │ + b 8db14 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 3196a0 │ │ │ │ - ldr r0, [pc, #1424] @ 8e024 │ │ │ │ + bl 3196e8 │ │ │ │ + ldr r0, [pc, #1424] @ 8e070 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - ldr r7, [pc, #1380] @ 8e038 │ │ │ │ + ldr r7, [pc, #1380] @ 8e084 │ │ │ │ add r1, r0, #16 │ │ │ │ - ldr r0, [pc, #1360] @ 8e02c │ │ │ │ + ldr r0, [pc, #1360] @ 8e078 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r6, [pc, r0] │ │ │ │ str r2, [r1] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r2, r2, #1 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ adc fp, r8, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str fp, [r0, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r9, [r9, #44] @ 0x2c │ │ │ │ add r2, r6, r0 │ │ │ │ str sl, [r1, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [r1, #4] │ │ │ │ ldr r0, [r2, r9]! │ │ │ │ - ldr r1, [pc, #1300] @ 8e03c │ │ │ │ + ldr r1, [pc, #1300] @ 8e088 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r7, [r7, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bne 8df84 │ │ │ │ + bne 8dfd0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [r1], #8 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldm r4, {r0, r7} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r7, r1, lsl #2 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 8de18 │ │ │ │ + beq 8de64 │ │ │ │ add r0, r2, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, #16 │ │ │ │ add r9, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 8dcbc │ │ │ │ + b 8dd08 │ │ │ │ and r6, r6, r2 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ ldr r5, [r0, r6] │ │ │ │ eor r4, r5, r3 │ │ │ │ add r9, r4, r1 │ │ │ │ bic r4, sl, r4 │ │ │ │ and r4, r4, r9 │ │ │ │ add r9, sp, #108 @ 0x6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8dbfc │ │ │ │ + beq 8dc48 │ │ │ │ rev r1, r4 │ │ │ │ sub r7, r4, #1 │ │ │ │ clz r1, r1 │ │ │ │ and r4, r7, r4 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, r2 │ │ │ │ ldr r1, [ip, -r1, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 8dca4 │ │ │ │ - b 8dbcc │ │ │ │ + beq 8dcf0 │ │ │ │ + b 8dc18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ and r4, r5, sl │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8dc4c │ │ │ │ + beq 8dc98 │ │ │ │ rev r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r6, r1, lsr #3 │ │ │ │ and r1, r1, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movwne r1, #1 │ │ │ │ tst r4, r5, lsl #1 │ │ │ │ - bne 8dc58 │ │ │ │ + bne 8dca4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r6, r6, r1 │ │ │ │ - b 8dba8 │ │ │ │ + b 8dbf4 │ │ │ │ mov r1, #1 │ │ │ │ tst r4, r5, lsl #1 │ │ │ │ - beq 8dc34 │ │ │ │ + beq 8dc80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r1, r0, r5 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 8ddfc │ │ │ │ + bpl 8de48 │ │ │ │ sub r6, r5, #4 │ │ │ │ strb lr, [r0, r5] │ │ │ │ and r2, r6, r2 │ │ │ │ add r2, r0, r2 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb lr, [r2, #4] │ │ │ │ @@ -112647,42 +112666,42 @@ │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 8de20 │ │ │ │ + beq 8de6c │ │ │ │ ldr r6, [r7], #4 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8ea94 │ │ │ │ + bl 8eae0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f2c4 │ │ │ │ + bl 15f30c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 87a64 │ │ │ │ + bl 87ab0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8dddc │ │ │ │ + beq 8de28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #796] @ 8e048 │ │ │ │ + ldr r0, [pc, #796] @ 8e094 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ @@ -112692,261 +112711,261 @@ │ │ │ │ strb r0, [sp, #141] @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ bl 1e210 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8df64 │ │ │ │ + beq 8dfb0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r6, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 1fa10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a7dd4 │ │ │ │ + bl 1a7e1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ddec │ │ │ │ + beq 8de38 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mul r3, lr, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ sub ip, r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 8dba8 │ │ │ │ + b 8dbf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 8dcac │ │ │ │ + b 8dcf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 2451c │ │ │ │ - b 8ddac │ │ │ │ + b 8ddf8 │ │ │ │ ldr r1, [r0] │ │ │ │ and r1, r1, sl │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ ldrb r3, [r0, r1, lsr #3] │ │ │ │ lsr r5, r1, #3 │ │ │ │ - b 8dc6c │ │ │ │ + b 8dcb8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8de40 │ │ │ │ + beq 8de8c │ │ │ │ sub r0, r0, r7 │ │ │ │ lsr r4, r0, #2 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 8de30 │ │ │ │ + bne 8de7c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8de60 │ │ │ │ + beq 8deac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r4, r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8de98 │ │ │ │ + beq 8dee4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1eee8 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 8df28 │ │ │ │ + beq 8df74 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov fp, #28 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, sl, r0 │ │ │ │ - b 8ded8 │ │ │ │ + b 8df24 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 8df28 │ │ │ │ + beq 8df74 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8def8 │ │ │ │ + bne 8df44 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #16 │ │ │ │ and r0, r0, sl │ │ │ │ cmp r0, sl │ │ │ │ - beq 8dee0 │ │ │ │ + beq 8df2c │ │ │ │ eor r8, r0, sl │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ and r0, fp, r0, lsr #1 │ │ │ │ sub r0, r6, r0 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 8dec8 │ │ │ │ + bcs 8df14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 1eee8 │ │ │ │ - b 8dec8 │ │ │ │ + b 8df14 │ │ │ │ cmp r9, #0 │ │ │ │ addne r0, r9, r9, lsl #2 │ │ │ │ addsne r1, r0, #9 │ │ │ │ - beq 8df4c │ │ │ │ + beq 8df98 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r9, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #224] @ 8e04c │ │ │ │ + ldr r0, [pc, #224] @ 8e098 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b 8df90 │ │ │ │ - ldr r0, [pc, #184] @ 8e034 │ │ │ │ + b 8dfdc │ │ │ │ + ldr r0, [pc, #184] @ 8e080 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b 8df90 │ │ │ │ - ldr r0, [pc, #180] @ 8e040 │ │ │ │ + b 8dfdc │ │ │ │ + ldr r0, [pc, #180] @ 8e08c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 8dfd0 │ │ │ │ + b 8e01c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #160] @ 8e044 │ │ │ │ + ldr r0, [pc, #160] @ 8e090 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 843f4 │ │ │ │ + bl 84440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84298 │ │ │ │ + bl 842e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84298 │ │ │ │ + bl 842e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - b 8dfec │ │ │ │ + b 8e038 │ │ │ │ mov r5, r0 │ │ │ │ - b 8dff0 │ │ │ │ + b 8e03c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 76fa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl 843f4 │ │ │ │ + bl 84440 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r8, ip, ror #10 │ │ │ │ - eorseq r2, r8, r0, lsl r5 │ │ │ │ - eorseq r2, r8, r0, asr r5 │ │ │ │ - ldrsbteq r2, [r8], -r4 │ │ │ │ - eorseq r3, r8, r8, asr #23 │ │ │ │ - eorseq r9, r6, r8, rrx │ │ │ │ - eorseq r9, r6, r0, ror r2 │ │ │ │ - eorseq r9, r6, r8, lsl r2 │ │ │ │ - ldrsbteq r8, [r6], -r8 │ │ │ │ - eoreq r2, sp, r8, lsr r5 │ │ │ │ - eoreq r8, sp, r4, lsl #15 │ │ │ │ - eorseq r9, r6, r8, lsl #1 │ │ │ │ + eorseq r2, r8, r0, lsr #10 │ │ │ │ + eorseq r2, r8, r4, asr #9 │ │ │ │ + eorseq r2, r8, r4, lsl #10 │ │ │ │ + eorseq r2, r8, r8, lsl #9 │ │ │ │ + eorseq r3, r8, ip, ror fp │ │ │ │ + eorseq r9, r6, ip, lsl r0 │ │ │ │ + eorseq r9, r6, r4, lsr #4 │ │ │ │ + eorseq r9, r6, ip, asr #3 │ │ │ │ + eorseq r8, r6, ip, lsl #31 │ │ │ │ + eoreq r2, sp, ip, lsr #10 │ │ │ │ + eoreq r8, sp, r8, ror r7 │ │ │ │ + eorseq r9, r6, ip, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2312] @ 8e96c │ │ │ │ + ldr r0, [pc, #2312] @ 8e9b8 │ │ │ │ ldr r7, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r7 │ │ │ │ add r8, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e7e0 │ │ │ │ + beq 8e82c │ │ │ │ add r2, r8, #60 @ 0x3c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl c36f4 │ │ │ │ + bl c373c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e0b4 │ │ │ │ + beq 8e100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8e814 │ │ │ │ + bcs 8e860 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, r8, #8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #2196] @ 8e970 │ │ │ │ + ldr r2, [pc, #2196] @ 8e9bc │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ bl 78f84 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8e1a8 │ │ │ │ + beq 8e1f4 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r4, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 8e75c │ │ │ │ - ldr r0, [pc, #2120] @ 8e974 │ │ │ │ + bne 8e7a8 │ │ │ │ + ldr r0, [pc, #2120] @ 8e9c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e830 │ │ │ │ + beq 8e87c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ @@ -112955,118 +112974,118 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ - bl 159c74 │ │ │ │ + bl 159cbc │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 8e1d0 │ │ │ │ + b 8e21c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 8e1d0 │ │ │ │ + beq 8e21c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, r4, #2 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 8e214 │ │ │ │ - ldr r2, [pc, #1924] @ 8e988 │ │ │ │ + bls 8e260 │ │ │ │ + ldr r2, [pc, #1924] @ 8e9d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ - b 8e83c │ │ │ │ + b 8e888 │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 8e24c │ │ │ │ - ldr r0, [pc, #1880] @ 8e984 │ │ │ │ + beq 8e298 │ │ │ │ + ldr r0, [pc, #1880] @ 8e9d0 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e254 │ │ │ │ - b 8e1fc │ │ │ │ + bne 8e2a0 │ │ │ │ + b 8e248 │ │ │ │ mov r0, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl c3fec │ │ │ │ + bl c4034 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e6f8 │ │ │ │ + beq 8e744 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ str r1, [sp, #8] │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e820 │ │ │ │ + bne 8e86c │ │ │ │ ldr r2, [r1, #-8]! │ │ │ │ mvn r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [r8] │ │ │ │ add r3, r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcc 8e314 │ │ │ │ + bcc 8e360 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 1eee8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8e28c │ │ │ │ - b 8e6f8 │ │ │ │ + bne 8e2d8 │ │ │ │ + b 8e744 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 8e6d8 │ │ │ │ + bcs 8e724 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ sub r0, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bls 8e7ec │ │ │ │ + bls 8e838 │ │ │ │ ldr sl, [r8, #28] │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ add r0, sl, r0, lsl #4 │ │ │ │ ldr r6, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ @@ -113080,33 +113099,33 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ movt r2, #65278 @ 0xfefe │ │ │ │ eor r0, fp, lr │ │ │ │ add r2, r0, r2 │ │ │ │ bic r0, r9, r0 │ │ │ │ and r2, r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e3ac │ │ │ │ + beq 8e3f8 │ │ │ │ rev r0, r2 │ │ │ │ sub r7, r2, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r2, r7, r2 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r5, r0, r3 │ │ │ │ ldr r0, [r8, -r5, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8e3c8 │ │ │ │ - b 8e378 │ │ │ │ + beq 8e414 │ │ │ │ + b 8e3c4 │ │ │ │ and r0, fp, r9 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 8e6c0 │ │ │ │ + bne 8e70c │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r4, ip │ │ │ │ and r4, r0, r3 │ │ │ │ - b 8e35c │ │ │ │ + b 8e3a8 │ │ │ │ lsl r0, r5, #2 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r2, [r6, r0, asr #2] │ │ │ │ add r0, r1, r0, asr #2 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ @@ -113133,101 +113152,101 @@ │ │ │ │ ldr sl, [r8, #28] │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ str r0, [r8, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bls 8e734 │ │ │ │ + bls 8e780 │ │ │ │ ldrd r2, [r8, #44] @ 0x2c │ │ │ │ sub r7, r1, lr │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r7, r2, lsr #1 │ │ │ │ - bls 8e4e4 │ │ │ │ + bls 8e530 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e5ec │ │ │ │ + beq 8e638 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r6], #4 │ │ │ │ bic r5, r9, r7 │ │ │ │ - b 8e494 │ │ │ │ + b 8e4e0 │ │ │ │ sub r7, r5, #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ and r5, r7, r5 │ │ │ │ - beq 8e5ec │ │ │ │ + beq 8e638 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8e4b4 │ │ │ │ + bne 8e500 │ │ │ │ ldr r7, [r6], #4 │ │ │ │ sub r2, r2, #16 │ │ │ │ and r7, r7, r9 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 8e49c │ │ │ │ + beq 8e4e8 │ │ │ │ eor r5, r7, r9 │ │ │ │ rev r7, r5 │ │ │ │ clz r4, r7 │ │ │ │ mov r7, #28 │ │ │ │ and r7, r7, r4, lsr #1 │ │ │ │ sub r4, r2, r7 │ │ │ │ ldr r7, [r4, #-4] │ │ │ │ cmp r7, r0 │ │ │ │ - bls 8e484 │ │ │ │ + bls 8e4d0 │ │ │ │ cmp r7, r1 │ │ │ │ subcc r7, r7, #1 │ │ │ │ strcc r7, [r4, #-4] │ │ │ │ - b 8e484 │ │ │ │ + b 8e4d0 │ │ │ │ subs r2, r1, lr │ │ │ │ mov r1, #0 │ │ │ │ movcc r2, r1 │ │ │ │ cmp r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 8e5ec │ │ │ │ + beq 8e638 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sl, lr, lsl #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 8e5ac │ │ │ │ + b 8e5f8 │ │ │ │ and sl, r1, fp │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ ldr ip, [r2, sl] │ │ │ │ eor r0, ip, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r9, r0 │ │ │ │ and r1, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e56c │ │ │ │ + beq 8e5b8 │ │ │ │ rev r0, r1 │ │ │ │ sub lr, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r1, lr, r1 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ ldr r8, [r3, -r0, lsl #2] │ │ │ │ cmp r8, r5 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - beq 8e590 │ │ │ │ - b 8e534 │ │ │ │ + beq 8e5dc │ │ │ │ + b 8e580 │ │ │ │ and r0, ip, r9 │ │ │ │ mov r1, #15 │ │ │ │ tst r0, ip, lsl #1 │ │ │ │ - bne 8e6e0 │ │ │ │ + bne 8e72c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, sl, r0 │ │ │ │ - b 8e514 │ │ │ │ + b 8e560 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str r4, [r0, #-4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8e5ec │ │ │ │ + beq 8e638 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ add r0, r0, r6, lsl #4 │ │ │ │ add r5, r6, lr │ │ │ │ ldr fp, [r8, #40] @ 0x28 │ │ │ │ @@ -113235,35 +113254,35 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r0, r1, #25 │ │ │ │ mul r7, r0, r3 │ │ │ │ sub r3, r2, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 8e514 │ │ │ │ + b 8e560 │ │ │ │ ldr r6, [r8, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bls 8e748 │ │ │ │ + bls 8e794 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldr fp, [r3, r0, lsl #4]! │ │ │ │ sub r0, r6, lr │ │ │ │ add r1, r3, #16 │ │ │ │ lsl r2, r0, #4 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r4, [r3, #4] │ │ │ │ bl 1df88 │ │ │ │ cmp r4, #0 │ │ │ │ sub r0, r6, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ - beq 8e638 │ │ │ │ + beq 8e684 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r4, [pc, #860] @ 8e99c │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r4, [pc, #860] @ 8e9e8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldm r4!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ @@ -113272,301 +113291,301 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #133] @ 0x85 │ │ │ │ bl 1e210 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e804 │ │ │ │ + beq 8e850 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r6, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fa10 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 8e2f0 │ │ │ │ - ldr r1, [pc, #756] @ 8e9a8 │ │ │ │ + bne 8e33c │ │ │ │ + ldr r1, [pc, #756] @ 8e9f4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1294b8 │ │ │ │ - b 8e2f0 │ │ │ │ + bl 129500 │ │ │ │ + b 8e33c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 8e454 │ │ │ │ - b 8e734 │ │ │ │ + bhi 8e4a0 │ │ │ │ + b 8e780 │ │ │ │ ldr r0, [r8] │ │ │ │ - b 8e2c0 │ │ │ │ - ldr r0, [pc, #680] @ 8e990 │ │ │ │ - ldr r2, [pc, #680] @ 8e994 │ │ │ │ + b 8e30c │ │ │ │ + ldr r0, [pc, #680] @ 8e9dc │ │ │ │ + ldr r2, [pc, #680] @ 8e9e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - b 8e83c │ │ │ │ + b 8e888 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e714 │ │ │ │ + beq 8e760 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 194d58 │ │ │ │ + bl 194da0 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #592] @ 8e98c │ │ │ │ + ldr r2, [pc, #592] @ 8e9d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, lr │ │ │ │ bl 3a0bc │ │ │ │ - b 8e83c │ │ │ │ - ldr r2, [pc, #584] @ 8e998 │ │ │ │ + b 8e888 │ │ │ │ + ldr r2, [pc, #584] @ 8e9e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 39a54 │ │ │ │ - b 8e83c │ │ │ │ + b 8e888 │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #21 │ │ │ │ - bcs 8e840 │ │ │ │ + bcs 8e88c │ │ │ │ add r1, sl, #4 │ │ │ │ add r0, sl, r6, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b 8e794 │ │ │ │ + b 8e7e0 │ │ │ │ mov r2, sl │ │ │ │ str r5, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 8e7cc │ │ │ │ + beq 8e818 │ │ │ │ ldrd r4, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 8e784 │ │ │ │ + bcs 8e7d0 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r1, r2] │ │ │ │ - beq 8e77c │ │ │ │ + beq 8e7c8 │ │ │ │ add r4, r1, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r4, [r4, #-8] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 8e7a4 │ │ │ │ + bcc 8e7f0 │ │ │ │ add r2, r1, r2 │ │ │ │ - b 8e780 │ │ │ │ + b 8e7cc │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r9 │ │ │ │ - b 8e124 │ │ │ │ - ldr r0, [pc, #452] @ 8e9ac │ │ │ │ + b 8e170 │ │ │ │ + ldr r0, [pc, #452] @ 8e9f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldr r2, [pc, #388] @ 8e978 │ │ │ │ + ldr r2, [pc, #388] @ 8e9c4 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r0, [pc, #384] @ 8e97c │ │ │ │ + ldr r0, [pc, #384] @ 8e9c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8e6f0 │ │ │ │ - ldr r0, [pc, #404] @ 8e9a0 │ │ │ │ + b 8e73c │ │ │ │ + ldr r0, [pc, #404] @ 8e9ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b 8e83c │ │ │ │ - ldr r0, [pc, #356] @ 8e980 │ │ │ │ + b 8e888 │ │ │ │ + ldr r0, [pc, #356] @ 8e9cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r0, [pc, #380] @ 8e9a4 │ │ │ │ + ldr r0, [pc, #380] @ 8e9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b 8e83c │ │ │ │ + b 8e888 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl cabfc │ │ │ │ + bl cac44 │ │ │ │ mov r4, r6 │ │ │ │ - b 8e7d4 │ │ │ │ + b 8e820 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e8c8 │ │ │ │ + beq 8e914 │ │ │ │ lsl r1, r0, #2 │ │ │ │ - b 8e888 │ │ │ │ + b 8e8d4 │ │ │ │ mov r4, r0 │ │ │ │ - b 8e910 │ │ │ │ + b 8e95c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8e8c8 │ │ │ │ + beq 8e914 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8e8c8 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8e914 │ │ │ │ mov r4, r0 │ │ │ │ - b 8e8f4 │ │ │ │ + b 8e940 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ - b 8e8e8 │ │ │ │ + b 8e934 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - b 8e8e8 │ │ │ │ + b 8e934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b 8e8e4 │ │ │ │ + b 8e930 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e910 │ │ │ │ + beq 8e95c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8e934 │ │ │ │ + beq 8e980 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 8e924 │ │ │ │ + bne 8e970 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e958 │ │ │ │ + beq 8e9a4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8e958 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8e9a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 194d58 │ │ │ │ + bl 194da0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r3, r8, ip, lsl r5 │ │ │ │ - eorseq r8, r6, r8, ror #21 │ │ │ │ - ldrshteq r1, [r8], -r0 │ │ │ │ - eorseq r8, r6, r8, lsl #15 │ │ │ │ - eoreq r7, sp, r1, lsr #25 │ │ │ │ - mlaseq r6, r8, r7, r8 │ │ │ │ - eorseq r1, r8, ip, ror #23 │ │ │ │ - eorseq r8, r6, r0, ror sp │ │ │ │ - eorseq r8, r6, r8, asr #13 │ │ │ │ - eoreq r7, sp, lr, lsr #23 │ │ │ │ - ldrshteq r8, [r6], -r4 │ │ │ │ - eorseq r8, r6, r4, asr #13 │ │ │ │ - eoreq r7, sp, r0, ror lr │ │ │ │ - eorseq r8, r6, r8, ror #15 │ │ │ │ - eorseq r8, r6, ip, ror r7 │ │ │ │ - ldrsbteq r8, [r6], -ip │ │ │ │ - ldrshteq r8, [r6], -ip │ │ │ │ + ldrsbteq r3, [r8], -r0 │ │ │ │ + mlaseq r6, ip, sl, r8 │ │ │ │ + eorseq r1, r8, r4, lsr #25 │ │ │ │ + eorseq r8, r6, ip, lsr r7 │ │ │ │ + mlaeq sp, r5, ip, r7 │ │ │ │ + eorseq r8, r6, ip, asr #14 │ │ │ │ + eorseq r1, r8, r0, lsr #23 │ │ │ │ + eorseq r8, r6, r4, lsr #26 │ │ │ │ + eorseq r8, r6, ip, ror r6 │ │ │ │ + eoreq r7, sp, r2, lsr #23 │ │ │ │ + eorseq r8, r6, r8, lsr #13 │ │ │ │ + eorseq r8, r6, r8, ror r6 │ │ │ │ + eoreq r7, sp, r4, ror #28 │ │ │ │ + mlaseq r6, ip, r7, r8 │ │ │ │ + eorseq r8, r6, r0, lsr r7 │ │ │ │ + mlaseq r6, r0, r8, r8 │ │ │ │ + ldrhteq r8, [r6], -r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #204] @ 8ea8c │ │ │ │ + ldr r2, [pc, #204] @ 8ead8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r5, r2, r0 │ │ │ │ ldr r4, [r5, r3]! │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 8ea70 │ │ │ │ + bcs 8eabc │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ea64 │ │ │ │ + beq 8eab0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8ea1c │ │ │ │ + bne 8ea68 │ │ │ │ ldr ip, [r5, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8ea64 │ │ │ │ + bne 8eab0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [ip] │ │ │ │ bl 1eb4c │ │ │ │ - b 8ea5c │ │ │ │ + b 8eaa8 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ ldm r1, {r4, r7} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 886bc │ │ │ │ + bl 88708 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r4, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r4, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #24] @ 8ea90 │ │ │ │ + ldr r0, [pc, #24] @ 8eadc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r8, r0, asr #23 │ │ │ │ - eorseq r8, r6, ip, asr r5 │ │ │ │ + eorseq r2, r8, r4, ror fp │ │ │ │ + eorseq r8, r6, r0, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #240] @ 8eb94 │ │ │ │ + ldr r8, [pc, #240] @ 8ebe0 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8eb68 │ │ │ │ + beq 8ebb4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1df10 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 154c20 │ │ │ │ + bl 154c68 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #156] @ 8eb98 │ │ │ │ + ldr r1, [pc, #156] @ 8ebe4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ @@ -113575,18 +113594,18 @@ │ │ │ │ strb r1, [r2] │ │ │ │ strb sl, [sp, #37] @ 0x25 │ │ │ │ bl 1e210 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8eb74 │ │ │ │ - ldr r3, [pc, #80] @ 8eb9c │ │ │ │ + beq 8ebc0 │ │ │ │ + ldr r3, [pc, #80] @ 8ebe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r6, r9} │ │ │ │ bl 1e36c │ │ │ │ add sp, sp, #396 @ 0x18c │ │ │ │ @@ -113595,176 +113614,176 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8483c │ │ │ │ + bl 84888 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r8, r0, ror r3 │ │ │ │ - strhteq r7, [sp], -r0 │ │ │ │ - strdeq fp, [r3], -r8 │ │ │ │ + eorseq r1, r8, r4, lsr #6 │ │ │ │ + eoreq r7, sp, r4, lsr #19 │ │ │ │ + strdeq fp, [r3], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r8, [pc, #340] @ 8ed04 │ │ │ │ + ldr r8, [pc, #340] @ 8ed50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ece4 │ │ │ │ + beq 8ed30 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ mov r1, r6 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a4760 │ │ │ │ + bl 1a47a8 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ece4 │ │ │ │ + beq 8ed30 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a45dc │ │ │ │ + bl 1a4624 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ece4 │ │ │ │ + beq 8ed30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2514 │ │ │ │ - ldr r0, [pc, #156] @ 8ed08 │ │ │ │ + bl 1a255c │ │ │ │ + ldr r0, [pc, #156] @ 8ed54 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r2, r6 │ │ │ │ add r5, r1, r3 │ │ │ │ bl 1e444 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ecc8 │ │ │ │ + beq 8ed14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8eccc │ │ │ │ - ldr r1, [pc, #112] @ 8ed0c │ │ │ │ - ldr r3, [pc, #112] @ 8ed10 │ │ │ │ - ldr r2, [pc, #112] @ 8ed14 │ │ │ │ + beq 8ed18 │ │ │ │ + ldr r1, [pc, #112] @ 8ed58 │ │ │ │ + ldr r3, [pc, #112] @ 8ed5c │ │ │ │ + ldr r2, [pc, #112] @ 8ed60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ed18 │ │ │ │ + bl 8ed64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 8ee98 │ │ │ │ + b 8eee4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r8, r4, ror #4 │ │ │ │ - eorseq r2, r8, ip, asr #27 │ │ │ │ - eoreq r7, sp, r4, asr #8 │ │ │ │ - eorseq r7, r6, r8, lsr pc │ │ │ │ - eorseq r8, r6, r4, lsr #8 │ │ │ │ + eorseq r1, r8, r8, lsl r2 │ │ │ │ + eorseq r2, r8, r0, lsl #27 │ │ │ │ + eoreq r7, sp, r8, lsr r4 │ │ │ │ + eorseq r7, r6, ip, ror #29 │ │ │ │ + ldrsbteq r8, [r6], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #336] @ 8ee78 │ │ │ │ + ldr r1, [pc, #336] @ 8eec4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ee60 │ │ │ │ - bl 1a4348 │ │ │ │ + beq 8eeac │ │ │ │ + bl 1a4390 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8edf4 │ │ │ │ + beq 8ee40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e91bc │ │ │ │ + bl 2e9204 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8eda0 │ │ │ │ + beq 8edec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8edfc │ │ │ │ - ldr r1, [pc, #264] @ 8ee8c │ │ │ │ + beq 8ee48 │ │ │ │ + ldr r1, [pc, #264] @ 8eed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1de98 │ │ │ │ - b 8edc8 │ │ │ │ + b 8ee14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8edfc │ │ │ │ - ldr r1, [pc, #216] @ 8ee88 │ │ │ │ + beq 8ee48 │ │ │ │ + ldr r1, [pc, #216] @ 8eed4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8ede0 │ │ │ │ + bne 8ee2c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - bl 859f8 │ │ │ │ - b 8ee00 │ │ │ │ - bl 8f254 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #112] @ 8ee7c │ │ │ │ - ldr r5, [pc, #112] @ 8ee80 │ │ │ │ - ldr r2, [pc, #112] @ 8ee84 │ │ │ │ + bl 85a44 │ │ │ │ + b 8ee4c │ │ │ │ + bl 8f2a0 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #112] @ 8eec8 │ │ │ │ + ldr r5, [pc, #112] @ 8eecc │ │ │ │ + ldr r2, [pc, #112] @ 8eed0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -113777,168 +113796,168 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #40] @ 8ee90 │ │ │ │ + ldr r0, [pc, #40] @ 8eedc │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #36] @ 8ee94 │ │ │ │ + ldr r2, [pc, #36] @ 8eee0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq r2, r8, ip, lsl #26 │ │ │ │ - eorseq r8, r6, r0, asr #32 │ │ │ │ - andseq r6, r1, r8, ror r6 │ │ │ │ - eorseq r8, r6, r4, lsr #32 │ │ │ │ - eoreq r7, sp, r0, ror #16 │ │ │ │ - eoreq r7, sp, ip, lsl #17 │ │ │ │ - mlaeq sp, r0, r7, r7 │ │ │ │ - eorseq r8, r6, r0, ror r2 │ │ │ │ + eorseq r2, r8, r0, asr #25 │ │ │ │ + ldrshteq r7, [r6], -r4 │ │ │ │ + andseq r6, r1, r4, ror r6 │ │ │ │ + ldrsbteq r7, [r6], -r8 │ │ │ │ + eoreq r7, sp, r4, asr r8 │ │ │ │ + eoreq r7, sp, r0, lsl #17 │ │ │ │ + eoreq r7, sp, r4, lsl #15 │ │ │ │ + eorseq r8, r6, r4, lsr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #796] @ 8f1c4 │ │ │ │ + ldr r7, [pc, #796] @ 8f210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f184 │ │ │ │ - bl 1a41b0 │ │ │ │ + beq 8f1d0 │ │ │ │ + bl 1a41f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ef84 │ │ │ │ + beq 8efd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8efec │ │ │ │ + bne 8f038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f114 │ │ │ │ - ldr r1, [pc, #716] @ 8f1c8 │ │ │ │ + beq 8f160 │ │ │ │ + ldr r1, [pc, #716] @ 8f214 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f178 │ │ │ │ + bne 8f1c4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 1e954 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f0a0 │ │ │ │ + beq 8f0ec │ │ │ │ bl 1dfa0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f10c │ │ │ │ - ldr r1, [pc, #644] @ 8f1e4 │ │ │ │ + beq 8f158 │ │ │ │ + ldr r1, [pc, #644] @ 8f230 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e94c8 │ │ │ │ - b 8f080 │ │ │ │ + bl 2e9510 │ │ │ │ + b 8f0cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f114 │ │ │ │ - ldr r1, [pc, #580] @ 8f1d8 │ │ │ │ + beq 8f160 │ │ │ │ + ldr r1, [pc, #580] @ 8f224 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f178 │ │ │ │ + bne 8f1c4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 1e954 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f0c8 │ │ │ │ + beq 8f114 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f114 │ │ │ │ - ldr r1, [pc, #480] @ 8f1dc │ │ │ │ + beq 8f160 │ │ │ │ + ldr r1, [pc, #480] @ 8f228 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [r1, r3]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f178 │ │ │ │ + bne 8f1c4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #12] │ │ │ │ bl 1e954 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f0e8 │ │ │ │ + beq 8f134 │ │ │ │ bl 1dd24 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f10c │ │ │ │ - ldr r1, [pc, #384] @ 8f1e0 │ │ │ │ + beq 8f158 │ │ │ │ + ldr r1, [pc, #384] @ 8f22c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e94c8 │ │ │ │ + bl 2e9510 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f098 │ │ │ │ + beq 8f0e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r6, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 21d80 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1dfa0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ef58 │ │ │ │ - b 8f10c │ │ │ │ + bne 8efa4 │ │ │ │ + b 8f158 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 21d80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -113947,22 +113966,22 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 21d80 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1dd24 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f058 │ │ │ │ - bl 8571c │ │ │ │ - b 8f118 │ │ │ │ - bl 8f254 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #168] @ 8f1cc │ │ │ │ - ldr r7, [pc, #168] @ 8f1d0 │ │ │ │ - ldr r2, [pc, #168] @ 8f1d4 │ │ │ │ + bne 8f0a4 │ │ │ │ + bl 85768 │ │ │ │ + b 8f164 │ │ │ │ + bl 8f2a0 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #168] @ 8f218 │ │ │ │ + ldr r7, [pc, #168] @ 8f21c │ │ │ │ + ldr r2, [pc, #168] @ 8f220 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -113975,129 +113994,129 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #112] @ 8f1f0 │ │ │ │ + ldr r0, [pc, #112] @ 8f23c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - ldr r0, [pc, #92] @ 8f1e8 │ │ │ │ + ldr r0, [pc, #92] @ 8f234 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #88] @ 8f1ec │ │ │ │ + ldr r2, [pc, #88] @ 8f238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - b 8f1a0 │ │ │ │ + b 8f1ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f1bc │ │ │ │ + beq 8f208 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r8, r8, lsl #23 │ │ │ │ - eorseq r2, r8, ip, lsl #22 │ │ │ │ - eorseq r7, r6, r8, lsr #26 │ │ │ │ - andseq r6, r1, r0, ror #6 │ │ │ │ - eorseq r7, r6, ip, lsl #26 │ │ │ │ - eorseq r2, r8, r4, ror sl │ │ │ │ - eorseq r2, r8, ip, lsl #20 │ │ │ │ - strhteq r7, [sp], -pc │ │ │ │ + eorseq r2, r8, ip, lsr fp │ │ │ │ + eorseq r2, r8, r0, asr #21 │ │ │ │ + ldrsbteq r7, [r6], -ip │ │ │ │ + andseq r6, r1, ip, asr r3 │ │ │ │ + eorseq r7, r6, r0, asr #25 │ │ │ │ + eorseq r2, r8, r8, lsr #20 │ │ │ │ + eorseq r2, r8, r0, asr #19 │ │ │ │ strhteq r7, [sp], -r3 │ │ │ │ - eoreq r7, sp, ip, ror #8 │ │ │ │ - eorseq r7, r6, ip, asr #30 │ │ │ │ - eorseq r5, r6, r4, asr #22 │ │ │ │ + eoreq r7, sp, r7, lsr #13 │ │ │ │ + eoreq r7, sp, r0, ror #8 │ │ │ │ + eorseq r7, r6, r0, lsl #30 │ │ │ │ + ldrshteq r5, [r6], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #68] @ 8f248 │ │ │ │ + ldr r2, [pc, #68] @ 8f294 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #44] @ 8f24c │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #44] @ 8f298 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 8f250 │ │ │ │ + ldr r0, [pc, #40] @ 8f29c │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq r1, [sp], -fp @ │ │ │ │ - eoreq r7, sp, sl, lsl #11 │ │ │ │ - eorseq r7, r6, r4, lsr #30 │ │ │ │ - ldr r0, [pc, #108] @ 8f2c8 │ │ │ │ + eoreq r1, sp, pc, ror #9 │ │ │ │ + eoreq r7, sp, lr, ror r5 │ │ │ │ + ldrsbteq r7, [r6], -r8 │ │ │ │ + ldr r0, [pc, #108] @ 8f314 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 8f27c │ │ │ │ - ldr r0, [pc, #100] @ 8f2d8 │ │ │ │ + bne 8f2c8 │ │ │ │ + ldr r0, [pc, #100] @ 8f324 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 8f2cc │ │ │ │ + ldr r0, [pc, #64] @ 8f318 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 8f2d0 │ │ │ │ - ldr r1, [pc, #60] @ 8f2d4 │ │ │ │ + ldr r3, [pc, #60] @ 8f31c │ │ │ │ + ldr r1, [pc, #60] @ 8f320 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 8f26c │ │ │ │ - eorseq r2, r8, r4, lsr #15 │ │ │ │ - eorseq r2, r8, r8, ror #14 │ │ │ │ - ldrsbteq r7, [r6], -r4 │ │ │ │ - eorseq r8, r6, r0, lsl #3 │ │ │ │ - mlaseq r8, r4, r7, r2 │ │ │ │ + b 8f2b8 │ │ │ │ + eorseq r2, r8, r8, asr r7 │ │ │ │ + eorseq r2, r8, ip, lsl r7 │ │ │ │ + eorseq r7, r6, r8, lsl #17 │ │ │ │ + eorseq r8, r6, r4, lsr r1 │ │ │ │ + eorseq r2, r8, r8, asr #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8f2ec │ │ │ │ + bne 8f338 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f400 │ │ │ │ - ldr r0, [pc, #244] @ 8f420 │ │ │ │ + bne 8f44c │ │ │ │ + ldr r0, [pc, #244] @ 8f46c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f414 │ │ │ │ + beq 8f460 │ │ │ │ mov r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r4, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -114107,79 +114126,79 @@ │ │ │ │ str ip, [r0, #24] │ │ │ │ str ip, [r0, #28] │ │ │ │ str ip, [r0, #32] │ │ │ │ str ip, [r0, #36] @ 0x24 │ │ │ │ str r4, [r2, #8]! │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8f3a8 │ │ │ │ + bne 8f3f4 │ │ │ │ dmb ish │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f3bc │ │ │ │ + beq 8f408 │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f390 │ │ │ │ + beq 8f3dc │ │ │ │ clrex │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - beq 8f3cc │ │ │ │ - b 8f400 │ │ │ │ + beq 8f418 │ │ │ │ + b 8f44c │ │ │ │ mov ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - bne 8f400 │ │ │ │ + bne 8f44c │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8f3d4 │ │ │ │ + bne 8f420 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8f3fc │ │ │ │ + bne 8f448 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - ldrshteq r0, [r8], -r0 │ │ │ │ + eorseq r0, r8, r4, lsr #21 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8f434 │ │ │ │ + bne 8f480 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f548 │ │ │ │ - ldr r0, [pc, #244] @ 8f568 │ │ │ │ + bne 8f594 │ │ │ │ + ldr r0, [pc, #244] @ 8f5b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f55c │ │ │ │ + beq 8f5a8 │ │ │ │ mov r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r4, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -114189,3352 +114208,3352 @@ │ │ │ │ str ip, [r0, #24] │ │ │ │ str ip, [r0, #28] │ │ │ │ str ip, [r0, #32] │ │ │ │ str ip, [r0, #36] @ 0x24 │ │ │ │ str r4, [r2, #8]! │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8f4f0 │ │ │ │ + bne 8f53c │ │ │ │ dmb ish │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f504 │ │ │ │ + beq 8f550 │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f4d8 │ │ │ │ + beq 8f524 │ │ │ │ clrex │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - beq 8f514 │ │ │ │ - b 8f548 │ │ │ │ + beq 8f560 │ │ │ │ + b 8f594 │ │ │ │ mov ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - bne 8f548 │ │ │ │ + bne 8f594 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8f51c │ │ │ │ + bne 8f568 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8f544 │ │ │ │ + bne 8f590 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r0, r8, r8, lsr #19 │ │ │ │ + eorseq r0, r8, ip, asr r9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ strex r4, r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8f57c │ │ │ │ + bne 8f5c8 │ │ │ │ bic r2, r1, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, pc} │ │ │ │ tst r1, #12 │ │ │ │ - beq 8f5e4 │ │ │ │ + beq 8f630 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8f5d0 │ │ │ │ + beq 8f61c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #40] @ 8f624 │ │ │ │ + ldr r2, [pc, #40] @ 8f670 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 280238 │ │ │ │ + b 280280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaseq r8, r4, r8, r0 │ │ │ │ + eorseq r0, r8, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f644 │ │ │ │ + bne 8f690 │ │ │ │ bic r1, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 8f6a8 │ │ │ │ + bne 8f6f4 │ │ │ │ tst r0, #12 │ │ │ │ - bne 8f6b0 │ │ │ │ + bne 8f6fc │ │ │ │ dmb ish │ │ │ │ str r7, [r6] │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f678 │ │ │ │ + bne 8f6c4 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 8f710 │ │ │ │ + ble 8f75c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl bced0 │ │ │ │ - b 8f640 │ │ │ │ + bl bcf18 │ │ │ │ + b 8f68c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f6c8 │ │ │ │ + beq 8f714 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8f6d0 │ │ │ │ + bne 8f71c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8f6f8 │ │ │ │ + bne 8f744 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - bl 299330 │ │ │ │ + b 1b7460 │ │ │ │ + bl 299378 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 8f734 │ │ │ │ + bl 2993f0 │ │ │ │ + b 8f780 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f628 │ │ │ │ + bl 8f674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ strex r4, r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8f750 │ │ │ │ + bne 8f79c │ │ │ │ bic r2, r1, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, pc} │ │ │ │ tst r1, #12 │ │ │ │ - beq 8f7b8 │ │ │ │ + beq 8f804 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8f7a4 │ │ │ │ + beq 8f7f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #40] @ 8f7f8 │ │ │ │ + ldr r2, [pc, #40] @ 8f844 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 280238 │ │ │ │ + b 280280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r0, r8, r0, asr #13 │ │ │ │ + eorseq r0, r8, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #20 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f818 │ │ │ │ + bne 8f864 │ │ │ │ bic r1, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 8f87c │ │ │ │ + bne 8f8c8 │ │ │ │ tst r0, #12 │ │ │ │ - bne 8f884 │ │ │ │ + bne 8f8d0 │ │ │ │ dmb ish │ │ │ │ str r7, [r6] │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8f84c │ │ │ │ + bne 8f898 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 8f8e4 │ │ │ │ + ble 8f930 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl bced0 │ │ │ │ - b 8f814 │ │ │ │ + bl bcf18 │ │ │ │ + b 8f860 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f89c │ │ │ │ + beq 8f8e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8f8a4 │ │ │ │ + bne 8f8f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8f8cc │ │ │ │ + bne 8f918 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - bl 299330 │ │ │ │ + b 1b7460 │ │ │ │ + bl 299378 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 8f908 │ │ │ │ + bl 2993f0 │ │ │ │ + b 8f954 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f7fc │ │ │ │ + bl 8f848 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ add r0, r0, #24 │ │ │ │ bx lr │ │ │ │ add r0, r0, #20 │ │ │ │ bx lr │ │ │ │ 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 8f930 │ │ │ │ + bne 8f97c │ │ │ │ cmp r2, #0 │ │ │ │ - ldrpl r0, [pc, #12] @ 8f95c │ │ │ │ + ldrpl r0, [pc, #12] @ 8f9a8 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 299330 │ │ │ │ - eorseq r7, r6, r0, asr fp │ │ │ │ + bl 299378 │ │ │ │ + eorseq r7, r6, r4, lsl #22 │ │ │ │ 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 8f96c │ │ │ │ + bne 8f9b8 │ │ │ │ cmp r2, #0 │ │ │ │ - ldrpl r0, [pc, #12] @ 8f998 │ │ │ │ + ldrpl r0, [pc, #12] @ 8f9e4 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 299330 │ │ │ │ - eorseq r7, r6, r4, lsr #22 │ │ │ │ + bl 299378 │ │ │ │ + ldrsbteq r7, [r6], -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 8f9a8 │ │ │ │ + bne 8f9f4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldrpl r0, [pc, #12] @ 8f9d4 │ │ │ │ + ldrpl r0, [pc, #12] @ 8fa20 │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 299330 │ │ │ │ - ldrshteq r7, [r6], -r8 │ │ │ │ + bl 299378 │ │ │ │ + eorseq r7, r6, ip, lsr #21 │ │ │ │ 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 8f9e4 │ │ │ │ + bne 8fa30 │ │ │ │ cmp r2, #0 │ │ │ │ - ldrpl r0, [pc, #12] @ 8fa10 │ │ │ │ + ldrpl r0, [pc, #12] @ 8fa5c │ │ │ │ movpl r1, ip │ │ │ │ addpl r0, pc, r0 │ │ │ │ poppl {fp, pc} │ │ │ │ - bl 299330 │ │ │ │ - eorseq r7, r6, ip, asr #21 │ │ │ │ + bl 299378 │ │ │ │ + eorseq r7, r6, r0, lsl #21 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 96bac │ │ │ │ + bl 96bf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 96a94 │ │ │ │ + bl 96ae0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrb r1, [r0, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8faac │ │ │ │ + beq 8faf8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8fae0 │ │ │ │ + bne 8fb2c │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8fad4 │ │ │ │ + bne 8fb20 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - b 8fabc │ │ │ │ + b 8fb08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ - bne 8fbd0 │ │ │ │ + bne 8fc1c │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, #4 │ │ │ │ add r0, r0, #20 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ - b 8fb3c │ │ │ │ + b 8fb88 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 8fbc4 │ │ │ │ - b 8fbd0 │ │ │ │ + beq 8fc10 │ │ │ │ + b 8fc1c │ │ │ │ tst r3, #1 │ │ │ │ - bne 8fb80 │ │ │ │ + bne 8fbcc │ │ │ │ orr r4, r3, #1 │ │ │ │ tst r3, #2 │ │ │ │ ldrex r1, [r2] │ │ │ │ addeq r4, r3, ip │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8fbb0 │ │ │ │ + bne 8fbfc │ │ │ │ dmb ish │ │ │ │ strex r5, r4, [r2] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ - beq 8fbc4 │ │ │ │ - b 8fbd4 │ │ │ │ + beq 8fc10 │ │ │ │ + b 8fc20 │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8fb24 │ │ │ │ + bne 8fb70 │ │ │ │ dmb ish │ │ │ │ strex r4, r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 8fbc4 │ │ │ │ - b 8fbd0 │ │ │ │ + beq 8fc10 │ │ │ │ + b 8fc1c │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ - bne 8fbd4 │ │ │ │ + bne 8fc20 │ │ │ │ tst r1, #12 │ │ │ │ mov r3, r1 │ │ │ │ - beq 8fb3c │ │ │ │ + beq 8fb88 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ tst r3, #2 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 8fbf4 │ │ │ │ + bmi 8fc40 │ │ │ │ mov r1, lr │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b bced0 │ │ │ │ - bl 299330 │ │ │ │ + b bcf18 │ │ │ │ + bl 299378 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ - beq 8fc10 │ │ │ │ + beq 8fc5c │ │ │ │ pop {r4, pc} │ │ │ │ mov lr, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ - b 8fc38 │ │ │ │ + b 8fc84 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ popne {r4, pc} │ │ │ │ tst r2, #12 │ │ │ │ mov r3, r2 │ │ │ │ - bne 8fc0c │ │ │ │ + bne 8fc58 │ │ │ │ tst r3, #1 │ │ │ │ - bne 8fc7c │ │ │ │ + bne 8fcc8 │ │ │ │ orr r1, r3, #1 │ │ │ │ tst r3, #2 │ │ │ │ ldrex r2, [r0] │ │ │ │ addeq r1, r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8fca0 │ │ │ │ + bne 8fcec │ │ │ │ dmb ish │ │ │ │ strex r4, r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq 8fc2c │ │ │ │ - b 8fcc4 │ │ │ │ + beq 8fc78 │ │ │ │ + b 8fd10 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8fcb8 │ │ │ │ + bne 8fd04 │ │ │ │ dmb ish │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ - b 8fc20 │ │ │ │ + b 8fc6c │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq 8fc2c │ │ │ │ - b 8fcc4 │ │ │ │ + beq 8fc78 │ │ │ │ + b 8fd10 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ - b 8fc20 │ │ │ │ + b 8fc6c │ │ │ │ tst r3, #2 │ │ │ │ - bne 8fc0c │ │ │ │ + bne 8fc58 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 8fce8 │ │ │ │ - ldr r0, [pc, #16] @ 8fcec │ │ │ │ + bmi 8fd34 │ │ │ │ + ldr r0, [pc, #16] @ 8fd38 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [pc, r0] │ │ │ │ pop {r4, lr} │ │ │ │ - b 280238 │ │ │ │ - bl 299330 │ │ │ │ - ldrhteq r0, [r8], -r0 │ │ │ │ + b 280280 │ │ │ │ + bl 299378 │ │ │ │ + eorseq r0, r8, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add sl, r0, #4 │ │ │ │ add r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - b 8fd28 │ │ │ │ + b 8fd74 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne 8fd68 │ │ │ │ + bne 8fdb4 │ │ │ │ tst r1, #8 │ │ │ │ - bne 8fdf0 │ │ │ │ + bne 8fe3c │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r2, r1, #2 │ │ │ │ bic fp, r2, #9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8fd10 │ │ │ │ + bne 8fd5c │ │ │ │ dmb ish │ │ │ │ strex r1, fp, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq 8fd28 │ │ │ │ + beq 8fd74 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 8ff20 │ │ │ │ + beq 8ff6c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl a2784 │ │ │ │ + bl a27d0 │ │ │ │ add lr, r6, #12 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #22 │ │ │ │ ldm lr, {r2, r4, r5, r6, r8} │ │ │ │ mov r3, ip │ │ │ │ stm r3, {r2, r4, r5, r6, r8} │ │ │ │ - beq 90110 │ │ │ │ + beq 9015c │ │ │ │ cmp r9, #23 │ │ │ │ - bne 90118 │ │ │ │ + bne 90164 │ │ │ │ mov r9, #22 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r8, [sp] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ cmp r9, #23 │ │ │ │ - bne 8ff70 │ │ │ │ - b 90144 │ │ │ │ + bne 8ffbc │ │ │ │ + b 90190 │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fe34 │ │ │ │ + bne 8fe80 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe14 │ │ │ │ + beq 8fe60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 90378 │ │ │ │ + bne 903c4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 90394 │ │ │ │ + bne 903e0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8fe38 │ │ │ │ + bne 8fe84 │ │ │ │ mov r6, #0 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - bne 8fe60 │ │ │ │ - b 8feac │ │ │ │ + bne 8feac │ │ │ │ + b 8fef8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8fe64 │ │ │ │ + bne 8feb0 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 8feac │ │ │ │ + bne 8fef8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8fe98 │ │ │ │ + bne 8fee4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8feb0 │ │ │ │ + bne 8fefc │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 8fefc │ │ │ │ + bne 8ff48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8feec │ │ │ │ + beq 8ff38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8ff14 │ │ │ │ + beq 8ff60 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2784 │ │ │ │ + bl a27d0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 8ff50 │ │ │ │ + bne 8ff9c │ │ │ │ mov r9, #23 │ │ │ │ str r9, [sp, #24] │ │ │ │ cmp r9, #23 │ │ │ │ - bne 8ff70 │ │ │ │ - b 90144 │ │ │ │ + bne 8ffbc │ │ │ │ + b 90190 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r9, #23 │ │ │ │ - beq 90144 │ │ │ │ + beq 90190 │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ffb4 │ │ │ │ + bne 90000 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ff94 │ │ │ │ + beq 8ffe0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 903a4 │ │ │ │ + bne 903f0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 903c0 │ │ │ │ + bne 9040c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #12 │ │ │ │ - b 8ffec │ │ │ │ + b 90038 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne 90034 │ │ │ │ + bne 90080 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ mov r5, fp │ │ │ │ tst fp, #16 │ │ │ │ bfi r3, r0, #0, #3 │ │ │ │ ldrex r11, [sl] │ │ │ │ bfi r2, r1, #0, #5 │ │ │ │ movne r2, r3 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 8ffd8 │ │ │ │ + bne 90024 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq 8ffec │ │ │ │ + beq 90038 │ │ │ │ and r0, r5, #24 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 90048 │ │ │ │ + beq 90094 │ │ │ │ mov r0, r8 │ │ │ │ - bl 952b8 │ │ │ │ + bl 95304 │ │ │ │ mov r6, #0 │ │ │ │ tst r5, #32 │ │ │ │ - bne 90058 │ │ │ │ - b 900a4 │ │ │ │ + bne 900a4 │ │ │ │ + b 900f0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9005c │ │ │ │ + bne 900a8 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 900a4 │ │ │ │ + bne 900f0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90090 │ │ │ │ + bne 900dc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 900a8 │ │ │ │ + bne 900f4 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 900f4 │ │ │ │ + bne 90140 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 900e4 │ │ │ │ + beq 90130 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8ff14 │ │ │ │ + beq 8ff60 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 8ff14 │ │ │ │ + b 8ff60 │ │ │ │ mov r9, #23 │ │ │ │ - b 90130 │ │ │ │ + b 9017c │ │ │ │ ldm ip, {r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ add r2, r2, #12 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r8, [sp] │ │ │ │ cmp r9, #23 │ │ │ │ - bne 8ff70 │ │ │ │ + bne 8ffbc │ │ │ │ mov r0, #0 │ │ │ │ - b 90164 │ │ │ │ + b 901b0 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ dmb ish │ │ │ │ - bne 90228 │ │ │ │ + bne 90274 │ │ │ │ ands r1, fp, #8 │ │ │ │ mvn r6, #3 │ │ │ │ mvneq r6, #10 │ │ │ │ - beq 901c4 │ │ │ │ + beq 90210 │ │ │ │ tst r0, #1 │ │ │ │ - bne 901c4 │ │ │ │ + bne 90210 │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 901c0 │ │ │ │ + bne 9020c │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 901a0 │ │ │ │ + beq 901ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 901fc │ │ │ │ + bne 90248 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 90218 │ │ │ │ + bne 90264 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [sl] │ │ │ │ cmp r1, fp │ │ │ │ - bne 9014c │ │ │ │ + bne 90198 │ │ │ │ and r2, r6, fp │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ dmb ish │ │ │ │ - beq 90164 │ │ │ │ - b 90228 │ │ │ │ + beq 901b0 │ │ │ │ + b 90274 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 901c0 │ │ │ │ + beq 9020c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 901c0 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9020c │ │ │ │ tst r1, #8 │ │ │ │ - bne 90298 │ │ │ │ + bne 902e4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 902a8 │ │ │ │ + bne 902f4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9023c │ │ │ │ + bne 90288 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ dmb ish │ │ │ │ - bne 8ff14 │ │ │ │ + bne 8ff60 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9027c │ │ │ │ + beq 902c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 902c0 │ │ │ │ - b 9030c │ │ │ │ + bne 9030c │ │ │ │ + b 90358 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r0, [pc, #568] @ 904ec │ │ │ │ + ldr r0, [pc, #568] @ 90538 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 280238 │ │ │ │ - b 8ff14 │ │ │ │ + bl 280280 │ │ │ │ + b 8ff60 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 902c4 │ │ │ │ + bne 90310 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 9030c │ │ │ │ + bne 90358 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 902f8 │ │ │ │ + bne 90344 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90310 │ │ │ │ + bne 9035c │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 9035c │ │ │ │ + bne 903a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9034c │ │ │ │ + beq 90398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8ff14 │ │ │ │ + beq 8ff60 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 8ff14 │ │ │ │ + b 8ff60 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 8fe34 │ │ │ │ + beq 8fe80 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8fe34 │ │ │ │ + bl 1b7460 │ │ │ │ + b 8fe80 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 8ffb4 │ │ │ │ + beq 90000 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 8ffb4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 90000 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ - b 90448 │ │ │ │ + bl 2993f0 │ │ │ │ + b 90494 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 90448 │ │ │ │ + beq 90494 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 90448 │ │ │ │ + b 90494 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ - b 90448 │ │ │ │ + b 90494 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 904e0 │ │ │ │ + beq 9052c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 904e0 │ │ │ │ + b 9052c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #23 │ │ │ │ - beq 904e0 │ │ │ │ + beq 9052c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 952b8 │ │ │ │ - b 904e0 │ │ │ │ + bl 95304 │ │ │ │ + b 9052c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ - b 904e0 │ │ │ │ + bl 2993f0 │ │ │ │ + b 9052c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ - b 904e0 │ │ │ │ + bl 2993f0 │ │ │ │ + b 9052c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 904e0 │ │ │ │ + beq 9052c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 904e0 │ │ │ │ + b 9052c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 984cc │ │ │ │ - b 904e0 │ │ │ │ + bl 98518 │ │ │ │ + b 9052c │ │ │ │ bl 39ea4 │ │ │ │ bl 38f44 │ │ │ │ - b 8fdcc │ │ │ │ + b 8fe18 │ │ │ │ bl 39e88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrsbteq pc, [r7], -r8 @ │ │ │ │ + eorseq pc, r7, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add fp, r0, #4 │ │ │ │ add r4, r0, #20 │ │ │ │ dmb ish │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 90528 │ │ │ │ + b 90574 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne 90568 │ │ │ │ + bne 905b4 │ │ │ │ tst r1, #8 │ │ │ │ - bne 905ec │ │ │ │ + bne 90638 │ │ │ │ ldrex r0, [fp] │ │ │ │ orr r2, r1, #2 │ │ │ │ bic r9, r2, #9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 90510 │ │ │ │ + bne 9055c │ │ │ │ dmb ish │ │ │ │ strex r1, r9, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq 90528 │ │ │ │ + beq 90574 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 906e4 │ │ │ │ + beq 90730 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl a2624 │ │ │ │ + bl a2670 │ │ │ │ add lr, r6, #12 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp sl, #22 │ │ │ │ ldm lr, {r2, r5, r6, r7, r8} │ │ │ │ mov r3, ip │ │ │ │ stm r3, {r2, r5, r6, r7, r8} │ │ │ │ - beq 90738 │ │ │ │ + beq 90784 │ │ │ │ cmp sl, #23 │ │ │ │ - bne 90740 │ │ │ │ + bne 9078c │ │ │ │ mov sl, #22 │ │ │ │ ldr r4, [sp] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp sl, #23 │ │ │ │ - beq 907a4 │ │ │ │ - b 90768 │ │ │ │ + beq 907f0 │ │ │ │ + b 907b4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 905f0 │ │ │ │ + bne 9063c │ │ │ │ mov r6, #0 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - bne 90618 │ │ │ │ - b 90668 │ │ │ │ + bne 90664 │ │ │ │ + b 906b4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9061c │ │ │ │ + bne 90668 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 90668 │ │ │ │ + bne 906b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r9, [r1, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90654 │ │ │ │ + bne 906a0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9066c │ │ │ │ + bne 906b8 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 906c0 │ │ │ │ + bne 9070c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 906b0 │ │ │ │ + beq 906fc │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 906d8 │ │ │ │ + beq 90724 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2624 │ │ │ │ + bl a2670 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 90714 │ │ │ │ + bne 90760 │ │ │ │ mov sl, #23 │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp sl, #23 │ │ │ │ - beq 907a4 │ │ │ │ - b 90768 │ │ │ │ + beq 907f0 │ │ │ │ + b 907b4 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp sl, #23 │ │ │ │ - beq 907a4 │ │ │ │ - b 90768 │ │ │ │ + beq 907f0 │ │ │ │ + b 907b4 │ │ │ │ mov sl, #23 │ │ │ │ - b 90758 │ │ │ │ + b 907a4 │ │ │ │ ldm ip, {r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ add r2, r2, #12 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r4, [sp] │ │ │ │ cmp sl, #23 │ │ │ │ - beq 907a4 │ │ │ │ + beq 907f0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #12 │ │ │ │ - b 90870 │ │ │ │ + b 908bc │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - bne 907e4 │ │ │ │ + bne 90830 │ │ │ │ ldrex r0, [fp] │ │ │ │ tst r9, #8 │ │ │ │ mvn r1, #3 │ │ │ │ mvneq r1, #10 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 9078c │ │ │ │ + bne 907d8 │ │ │ │ and r1, r1, r9 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [fp] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq 907a4 │ │ │ │ + beq 907f0 │ │ │ │ tst r0, #8 │ │ │ │ - bne 9090c │ │ │ │ + bne 90958 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9091c │ │ │ │ + bne 90968 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 907f8 │ │ │ │ + bne 90844 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ dmb ish │ │ │ │ - bne 906d8 │ │ │ │ + bne 90724 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90840 │ │ │ │ + beq 9088c │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 │ │ │ │ - bne 908b8 │ │ │ │ + bne 90904 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r9 │ │ │ │ tst r9, #16 │ │ │ │ bfi r3, r0, #0, #3 │ │ │ │ ldrex r9, [fp] │ │ │ │ bfi r2, r1, #0, #5 │ │ │ │ movne r2, r3 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 9085c │ │ │ │ + bne 908a8 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq 90870 │ │ │ │ + beq 908bc │ │ │ │ and r0, r6, #24 │ │ │ │ cmp r0, #16 │ │ │ │ - beq 90a18 │ │ │ │ + beq 90a64 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #22 │ │ │ │ - bne 90934 │ │ │ │ + bne 90980 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr sl, [r0, #24] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 908f0 │ │ │ │ + beq 9093c │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90a18 │ │ │ │ + beq 90a64 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ - b 90a18 │ │ │ │ + bl 1b7460 │ │ │ │ + b 90a64 │ │ │ │ mov r6, #0 │ │ │ │ tst r0, #32 │ │ │ │ - bne 9094c │ │ │ │ - b 9099c │ │ │ │ + bne 90998 │ │ │ │ + b 909e8 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r0, [pc, #768] @ 90c28 │ │ │ │ + ldr r0, [pc, #768] @ 90c74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 280238 │ │ │ │ - b 906d8 │ │ │ │ + bl 280280 │ │ │ │ + b 90724 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 90a10 │ │ │ │ + bne 90a5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bl 1df58 │ │ │ │ - b 90a18 │ │ │ │ + b 90a64 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90950 │ │ │ │ + bne 9099c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 9099c │ │ │ │ + bne 909e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r9, [r1, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90988 │ │ │ │ + bne 909d4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 909a0 │ │ │ │ + bne 909ec │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 909f4 │ │ │ │ + bne 90a40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 909e4 │ │ │ │ + beq 90a30 │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 906d8 │ │ │ │ + beq 90724 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 906d8 │ │ │ │ + b 90724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b38 │ │ │ │ + bl 95b84 │ │ │ │ mov sl, #0 │ │ │ │ tst r6, #32 │ │ │ │ - bne 90a28 │ │ │ │ - b 90a78 │ │ │ │ + bne 90a74 │ │ │ │ + b 90ac4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90a2c │ │ │ │ + bne 90a78 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 90a78 │ │ │ │ + bne 90ac4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90a64 │ │ │ │ + bne 90ab0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90a7c │ │ │ │ + bne 90ac8 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 90ad0 │ │ │ │ + bne 90b1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90ac0 │ │ │ │ + beq 90b0c │ │ │ │ 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 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 906d8 │ │ │ │ + beq 90724 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 906d8 │ │ │ │ + b 90724 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ - b 90b70 │ │ │ │ + bl 2993f0 │ │ │ │ + b 90bbc │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ - b 90b4c │ │ │ │ + b 90b98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 90b70 │ │ │ │ + beq 90bbc │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 90b70 │ │ │ │ + b 90bbc │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90b4c │ │ │ │ + beq 90b98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ - b 90c1c │ │ │ │ + bl 2993f0 │ │ │ │ + b 90c68 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ - b 90b70 │ │ │ │ + b 90bbc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #23 │ │ │ │ - beq 90c1c │ │ │ │ + beq 90c68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 95024 │ │ │ │ - b 90c1c │ │ │ │ + bl 95070 │ │ │ │ + b 90c68 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 90c1c │ │ │ │ + beq 90c68 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 90c1c │ │ │ │ + b 90c68 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ - b 90c1c │ │ │ │ + bl 2993f0 │ │ │ │ + b 90c68 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 90c1c │ │ │ │ + beq 90c68 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b 90c1c │ │ │ │ + b 90c68 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 98000 │ │ │ │ - b 90c1c │ │ │ │ + bl 9804c │ │ │ │ + b 90c68 │ │ │ │ bl 39ea4 │ │ │ │ bl 38f44 │ │ │ │ - b 905cc │ │ │ │ + b 90618 │ │ │ │ bl 39e88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq pc, r7, r8, ror #10 │ │ │ │ + eorseq pc, r7, ip, lsl r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #1924] @ 913c4 │ │ │ │ + ldr r0, [pc, #1924] @ 91410 │ │ │ │ add r7, fp, #4 │ │ │ │ add r6, fp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, fp, #20 │ │ │ │ stm sp, {r0, fp} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [fp, #4] │ │ │ │ dmb ish │ │ │ │ - b 90c88 │ │ │ │ + b 90cd4 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne 90cc8 │ │ │ │ + bne 90d14 │ │ │ │ tst r1, #8 │ │ │ │ - bne 90e58 │ │ │ │ + bne 90ea4 │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r2, r1, #2 │ │ │ │ bic r5, r2, #9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 90c70 │ │ │ │ + bne 90cbc │ │ │ │ dmb ish │ │ │ │ strex r1, r5, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq 90c88 │ │ │ │ + beq 90cd4 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ - beq 90f74 │ │ │ │ + beq 90fc0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 773a8 │ │ │ │ mov r9, r0 │ │ │ │ tst r9, #1 │ │ │ │ - beq 90f88 │ │ │ │ + beq 90fd4 │ │ │ │ mov r0, #0 │ │ │ │ - b 90d1c │ │ │ │ + b 90d68 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ dmb ish │ │ │ │ - bne 90d74 │ │ │ │ + bne 90dc0 │ │ │ │ ands r1, r5, #8 │ │ │ │ mvn r4, #3 │ │ │ │ mvneq r4, #10 │ │ │ │ - beq 90d40 │ │ │ │ + beq 90d8c │ │ │ │ tst r0, #1 │ │ │ │ - bne 90d40 │ │ │ │ + bne 90d8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96bac │ │ │ │ + bl 96bf8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 90d04 │ │ │ │ + bne 90d50 │ │ │ │ and r2, r4, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r7] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ dmb ish │ │ │ │ - beq 90d1c │ │ │ │ + beq 90d68 │ │ │ │ tst r1, #8 │ │ │ │ - bne 91110 │ │ │ │ + bne 9115c │ │ │ │ tst r1, #1 │ │ │ │ - bne 90e14 │ │ │ │ + bne 90e60 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90d88 │ │ │ │ + bne 90dd4 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ dmb ish │ │ │ │ - bne 90e08 │ │ │ │ + bne 90e54 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90dc8 │ │ │ │ + beq 90e14 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90dd0 │ │ │ │ + bne 90e1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 90df8 │ │ │ │ + bne 90e44 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 90e14 │ │ │ │ + bne 90e60 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9123c │ │ │ │ + ble 91288 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl bced0 │ │ │ │ + bl bcf18 │ │ │ │ mov r0, fp │ │ │ │ - bl 8f7fc │ │ │ │ + bl 8f848 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 96bac │ │ │ │ + bl 96bf8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90e64 │ │ │ │ + bne 90eb0 │ │ │ │ mov sl, #0 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - bne 90e8c │ │ │ │ - b 90ed8 │ │ │ │ + bne 90ed8 │ │ │ │ + b 90f24 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90e90 │ │ │ │ + bne 90edc │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 90ed8 │ │ │ │ + bne 90f24 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90ec4 │ │ │ │ + bne 90f10 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90edc │ │ │ │ + bne 90f28 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 90f58 │ │ │ │ + bne 90fa4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90f18 │ │ │ │ + beq 90f64 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90f20 │ │ │ │ + bne 90f6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 90f48 │ │ │ │ + bne 90f94 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 90e08 │ │ │ │ + beq 90e54 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 90e08 │ │ │ │ + b 90e54 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 773a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90cfc │ │ │ │ + bne 90d48 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96bac │ │ │ │ + bl 96bf8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ str sl, [fp, #24] │ │ │ │ str r9, [fp, #28] │ │ │ │ - b 90fbc │ │ │ │ + b 91008 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne 91004 │ │ │ │ + bne 91050 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ tst r5, #16 │ │ │ │ bfi r3, r0, #0, #3 │ │ │ │ ldrex r5, [r7] │ │ │ │ bfi r2, r1, #0, #5 │ │ │ │ movne r2, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 90fa8 │ │ │ │ + bne 90ff4 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r7] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq 90fbc │ │ │ │ + beq 91008 │ │ │ │ and r0, r6, #24 │ │ │ │ cmp r0, #16 │ │ │ │ ldrne r5, [fp, #24] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 91208 │ │ │ │ + bne 91254 │ │ │ │ mov sl, #0 │ │ │ │ tst r6, #32 │ │ │ │ - bne 91028 │ │ │ │ - b 91074 │ │ │ │ + bne 91074 │ │ │ │ + b 910c0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9102c │ │ │ │ + bne 91078 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 91074 │ │ │ │ + bne 910c0 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 91060 │ │ │ │ + bne 910ac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91078 │ │ │ │ + bne 910c4 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 910f4 │ │ │ │ + bne 91140 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 910b4 │ │ │ │ + beq 91100 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 910bc │ │ │ │ + bne 91108 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 910e4 │ │ │ │ + bne 91130 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 90e08 │ │ │ │ + beq 90e54 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 90e08 │ │ │ │ + b 90e54 │ │ │ │ mov sl, #0 │ │ │ │ tst r1, #32 │ │ │ │ - bne 91120 │ │ │ │ - b 9116c │ │ │ │ + bne 9116c │ │ │ │ + b 911b8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91124 │ │ │ │ + bne 91170 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 9116c │ │ │ │ + bne 911b8 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 91158 │ │ │ │ + bne 911a4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91170 │ │ │ │ + bne 911bc │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 911ec │ │ │ │ + bne 91238 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 911ac │ │ │ │ + beq 911f8 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 911b4 │ │ │ │ + bne 91200 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 911dc │ │ │ │ + bne 91228 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 90e08 │ │ │ │ + beq 90e54 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 90e08 │ │ │ │ + b 90e54 │ │ │ │ ldr r4, [fp, #28] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91220 │ │ │ │ + beq 9126c │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91018 │ │ │ │ + beq 91064 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ - b 91018 │ │ │ │ - bl 299330 │ │ │ │ + bl 1b7460 │ │ │ │ + b 91064 │ │ │ │ + bl 299378 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 913b8 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91270 │ │ │ │ + beq 912bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 913b8 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8f7fc │ │ │ │ - b 913b8 │ │ │ │ + bl 8f848 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 913b8 │ │ │ │ + beq 91404 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 913b8 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 913b8 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 913b8 │ │ │ │ + beq 91404 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 913b8 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 913b8 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 93a24 │ │ │ │ - b 913b8 │ │ │ │ + bl 93a70 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 9773c │ │ │ │ - b 913b8 │ │ │ │ + bl 97788 │ │ │ │ + b 91404 │ │ │ │ bl 38f44 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90f8c │ │ │ │ - b 90cf4 │ │ │ │ + bne 90fd8 │ │ │ │ + b 90d40 │ │ │ │ bl 39e88 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 913b8 │ │ │ │ + beq 91404 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 913b8 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 913b8 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 913b8 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91404 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r6, r6, ip, asr r8 │ │ │ │ + eorseq r6, r6, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #1924] @ 91b60 │ │ │ │ + ldr r0, [pc, #1924] @ 91bac │ │ │ │ add r7, fp, #4 │ │ │ │ add r6, fp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, fp, #20 │ │ │ │ stm sp, {r0, fp} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [fp, #4] │ │ │ │ dmb ish │ │ │ │ - b 91424 │ │ │ │ + b 91470 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne 91464 │ │ │ │ + bne 914b0 │ │ │ │ tst r1, #8 │ │ │ │ - bne 915f4 │ │ │ │ + bne 91640 │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r2, r1, #2 │ │ │ │ bic r5, r2, #9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9140c │ │ │ │ + bne 91458 │ │ │ │ dmb ish │ │ │ │ strex r1, r5, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq 91424 │ │ │ │ + beq 91470 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ - beq 91710 │ │ │ │ + beq 9175c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 77f5c │ │ │ │ mov r9, r0 │ │ │ │ tst r9, #1 │ │ │ │ - beq 91724 │ │ │ │ + beq 91770 │ │ │ │ mov r0, #0 │ │ │ │ - b 914b8 │ │ │ │ + b 91504 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ dmb ish │ │ │ │ - bne 91510 │ │ │ │ + bne 9155c │ │ │ │ ands r1, r5, #8 │ │ │ │ mvn r4, #3 │ │ │ │ mvneq r4, #10 │ │ │ │ - beq 914dc │ │ │ │ + beq 91528 │ │ │ │ tst r0, #1 │ │ │ │ - bne 914dc │ │ │ │ + bne 91528 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96a94 │ │ │ │ + bl 96ae0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 914a0 │ │ │ │ + bne 914ec │ │ │ │ and r2, r4, r5 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r7] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ dmb ish │ │ │ │ - beq 914b8 │ │ │ │ + beq 91504 │ │ │ │ tst r1, #8 │ │ │ │ - bne 918ac │ │ │ │ + bne 918f8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 915b0 │ │ │ │ + bne 915fc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91524 │ │ │ │ + bne 91570 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ dmb ish │ │ │ │ - bne 915a4 │ │ │ │ + bne 915f0 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91564 │ │ │ │ + beq 915b0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9156c │ │ │ │ + bne 915b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 91594 │ │ │ │ + bne 915e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 915b0 │ │ │ │ + bne 915fc │ │ │ │ cmn r0, #1 │ │ │ │ - ble 919d8 │ │ │ │ + ble 91a24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ - bl bced0 │ │ │ │ + bl bcf18 │ │ │ │ mov r0, fp │ │ │ │ - bl 8f628 │ │ │ │ + bl 8f674 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 96a94 │ │ │ │ + bl 96ae0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91600 │ │ │ │ + bne 9164c │ │ │ │ mov sl, #0 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - bne 91628 │ │ │ │ - b 91674 │ │ │ │ + bne 91674 │ │ │ │ + b 916c0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9162c │ │ │ │ + bne 91678 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 91674 │ │ │ │ + bne 916c0 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 91660 │ │ │ │ + bne 916ac │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91678 │ │ │ │ + bne 916c4 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 916f4 │ │ │ │ + bne 91740 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 916b4 │ │ │ │ + beq 91700 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 916bc │ │ │ │ + bne 91708 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 916e4 │ │ │ │ + bne 91730 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 915a4 │ │ │ │ + beq 915f0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 915a4 │ │ │ │ + b 915f0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 77f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91498 │ │ │ │ + bne 914e4 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96a94 │ │ │ │ + bl 96ae0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ str sl, [fp, #24] │ │ │ │ str r9, [fp, #28] │ │ │ │ - b 91758 │ │ │ │ + b 917a4 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne 917a0 │ │ │ │ + bne 917ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ tst r5, #16 │ │ │ │ bfi r3, r0, #0, #3 │ │ │ │ ldrex r5, [r7] │ │ │ │ bfi r2, r1, #0, #5 │ │ │ │ movne r2, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 91744 │ │ │ │ + bne 91790 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r7] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91758 │ │ │ │ + beq 917a4 │ │ │ │ and r0, r6, #24 │ │ │ │ cmp r0, #16 │ │ │ │ ldrne r5, [fp, #24] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 919a4 │ │ │ │ + bne 919f0 │ │ │ │ mov sl, #0 │ │ │ │ tst r6, #32 │ │ │ │ - bne 917c4 │ │ │ │ - b 91810 │ │ │ │ + bne 91810 │ │ │ │ + b 9185c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 917c8 │ │ │ │ + bne 91814 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 91810 │ │ │ │ + bne 9185c │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 917fc │ │ │ │ + bne 91848 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91814 │ │ │ │ + bne 91860 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 91890 │ │ │ │ + bne 918dc │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91850 │ │ │ │ + beq 9189c │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91858 │ │ │ │ + bne 918a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 91880 │ │ │ │ + bne 918cc │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 915a4 │ │ │ │ + beq 915f0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 915a4 │ │ │ │ + b 915f0 │ │ │ │ mov sl, #0 │ │ │ │ tst r1, #32 │ │ │ │ - bne 918bc │ │ │ │ - b 91908 │ │ │ │ + bne 91908 │ │ │ │ + b 91954 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 918c0 │ │ │ │ + bne 9190c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 91908 │ │ │ │ + bne 91954 │ │ │ │ ldr sl, [fp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r0, [fp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 918f4 │ │ │ │ + bne 91940 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9190c │ │ │ │ + bne 91958 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 91988 │ │ │ │ + bne 919d4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91948 │ │ │ │ + beq 91994 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91950 │ │ │ │ + bne 9199c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 91978 │ │ │ │ + bne 919c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 915a4 │ │ │ │ + beq 915f0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 915a4 │ │ │ │ + b 915f0 │ │ │ │ ldr r4, [fp, #28] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 919bc │ │ │ │ + beq 91a08 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 917b4 │ │ │ │ + beq 91800 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ - b 917b4 │ │ │ │ - bl 299330 │ │ │ │ + bl 1b7460 │ │ │ │ + b 91800 │ │ │ │ + bl 299378 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 91b54 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91a0c │ │ │ │ + beq 91a58 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 91b54 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8f628 │ │ │ │ - b 91b54 │ │ │ │ + bl 8f674 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 91b54 │ │ │ │ + beq 91ba0 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 91b54 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 91b54 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 91b54 │ │ │ │ + beq 91ba0 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 91b54 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 91b54 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 93a24 │ │ │ │ - b 91b54 │ │ │ │ + bl 93a70 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 9740c │ │ │ │ - b 91b54 │ │ │ │ + bl 97458 │ │ │ │ + b 91ba0 │ │ │ │ bl 38f44 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91728 │ │ │ │ - b 91490 │ │ │ │ + bne 91774 │ │ │ │ + b 914dc │ │ │ │ bl 39e88 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 91b54 │ │ │ │ + beq 91ba0 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 91b54 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 91b54 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ - b 91b54 │ │ │ │ + bl 2993f0 │ │ │ │ + b 91ba0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #43 @ 0x2b │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrsbteq r6, [r6], -r0 │ │ │ │ + eorseq r6, r6, r4, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ - bne 91c28 │ │ │ │ - b 91b9c │ │ │ │ + bne 91c74 │ │ │ │ + b 91be8 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91c1c │ │ │ │ - b 91c90 │ │ │ │ + beq 91c68 │ │ │ │ + b 91cdc │ │ │ │ tst r3, #1 │ │ │ │ - bne 91bd8 │ │ │ │ + bne 91c24 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91c08 │ │ │ │ + bne 91c54 │ │ │ │ orr ip, r3, #1 │ │ │ │ dmb ish │ │ │ │ strex r4, ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ mov r4, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91c1c │ │ │ │ - b 91ce8 │ │ │ │ + beq 91c68 │ │ │ │ + b 91d34 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91b84 │ │ │ │ + bne 91bd0 │ │ │ │ dmb ish │ │ │ │ strex r4, r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91c1c │ │ │ │ - b 91c90 │ │ │ │ + beq 91c68 │ │ │ │ + b 91cdc │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ - bne 91ce8 │ │ │ │ + bne 91d34 │ │ │ │ tst r2, #12 │ │ │ │ mov r3, r2 │ │ │ │ - beq 91b9c │ │ │ │ + beq 91be8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91c2c │ │ │ │ + bne 91c78 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 91d48 │ │ │ │ + bne 91d94 │ │ │ │ tst r2, #12 │ │ │ │ - beq 91d50 │ │ │ │ + beq 91d9c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91c7c │ │ │ │ + beq 91cc8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91c94 │ │ │ │ + bne 91ce0 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 91d48 │ │ │ │ + bne 91d94 │ │ │ │ tst r2, #12 │ │ │ │ - beq 91d50 │ │ │ │ + beq 91d9c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91c7c │ │ │ │ + beq 91cc8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - b 91c7c │ │ │ │ + b 91cc8 │ │ │ │ tst r3, #2 │ │ │ │ - beq 91d5c │ │ │ │ + beq 91da8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91cf4 │ │ │ │ + bne 91d40 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 91d48 │ │ │ │ + bne 91d94 │ │ │ │ tst r2, #12 │ │ │ │ - beq 91d50 │ │ │ │ + beq 91d9c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91c7c │ │ │ │ + beq 91cc8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - b 91c7c │ │ │ │ + b 91cc8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #84] @ 91db8 │ │ │ │ + ldr r2, [pc, #84] @ 91e04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 280238 │ │ │ │ + b 280280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 91dac │ │ │ │ + bl 2993f0 │ │ │ │ + b 91df8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 91dac │ │ │ │ + bl 2993f0 │ │ │ │ + b 91df8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r7, r8, lsr #2 │ │ │ │ + ldrsbteq lr, [r7], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r4, #12 │ │ │ │ - beq 91dd8 │ │ │ │ + beq 91e24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8f7fc │ │ │ │ + b 8f848 │ │ │ │ add r2, r0, #4 │ │ │ │ add ip, r0, #20 │ │ │ │ movw lr, #257 @ 0x101 │ │ │ │ - b 91e08 │ │ │ │ + b 91e54 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - bne 91e94 │ │ │ │ + bne 91ee0 │ │ │ │ tst r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 91dd0 │ │ │ │ + bne 91e1c │ │ │ │ tst r4, #1 │ │ │ │ - bne 91e4c │ │ │ │ + bne 91e98 │ │ │ │ orr r3, r4, #1 │ │ │ │ tst r4, #2 │ │ │ │ ldrex r1, [r2] │ │ │ │ addeq r3, r4, lr │ │ │ │ cmp r1, r4 │ │ │ │ - bne 91de8 │ │ │ │ + bne 91e34 │ │ │ │ dmb ish │ │ │ │ strex r5, r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91dfc │ │ │ │ - b 91e94 │ │ │ │ + beq 91e48 │ │ │ │ + b 91ee0 │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, r4 │ │ │ │ - bne 91e7c │ │ │ │ + bne 91ec8 │ │ │ │ dmb ish │ │ │ │ strex r3, r4, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91dfc │ │ │ │ - b 91dd0 │ │ │ │ + beq 91e48 │ │ │ │ + b 91e1c │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91dfc │ │ │ │ - b 91dd0 │ │ │ │ + beq 91e48 │ │ │ │ + b 91e1c │ │ │ │ tst r4, #2 │ │ │ │ - bne 91dd0 │ │ │ │ + bne 91e1c │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 91ec4 │ │ │ │ + bmi 91f10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl bced0 │ │ │ │ + bl bcf18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8f7fc │ │ │ │ - bl 299330 │ │ │ │ + b 8f848 │ │ │ │ + bl 299378 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ tst r4, #12 │ │ │ │ - beq 91ee4 │ │ │ │ + beq 91f30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8f628 │ │ │ │ + b 8f674 │ │ │ │ add r2, r0, #4 │ │ │ │ add ip, r0, #20 │ │ │ │ movw lr, #257 @ 0x101 │ │ │ │ - b 91f14 │ │ │ │ + b 91f60 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - bne 91fa0 │ │ │ │ + bne 91fec │ │ │ │ tst r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 91edc │ │ │ │ + bne 91f28 │ │ │ │ tst r4, #1 │ │ │ │ - bne 91f58 │ │ │ │ + bne 91fa4 │ │ │ │ orr r3, r4, #1 │ │ │ │ tst r4, #2 │ │ │ │ ldrex r1, [r2] │ │ │ │ addeq r3, r4, lr │ │ │ │ cmp r1, r4 │ │ │ │ - bne 91ef4 │ │ │ │ + bne 91f40 │ │ │ │ dmb ish │ │ │ │ strex r5, r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91f08 │ │ │ │ - b 91fa0 │ │ │ │ + beq 91f54 │ │ │ │ + b 91fec │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, r4 │ │ │ │ - bne 91f88 │ │ │ │ + bne 91fd4 │ │ │ │ dmb ish │ │ │ │ strex r3, r4, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91f08 │ │ │ │ - b 91edc │ │ │ │ + beq 91f54 │ │ │ │ + b 91f28 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 91f08 │ │ │ │ - b 91edc │ │ │ │ + beq 91f54 │ │ │ │ + b 91f28 │ │ │ │ tst r4, #2 │ │ │ │ - bne 91edc │ │ │ │ + bne 91f28 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 91fd0 │ │ │ │ + bmi 9201c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl bced0 │ │ │ │ + bl bcf18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8f628 │ │ │ │ - bl 299330 │ │ │ │ + b 8f674 │ │ │ │ + bl 299378 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ tst r3, #12 │ │ │ │ - bne 92098 │ │ │ │ - b 9200c │ │ │ │ + bne 920e4 │ │ │ │ + b 92058 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 9208c │ │ │ │ - b 92100 │ │ │ │ + beq 920d8 │ │ │ │ + b 9214c │ │ │ │ tst r3, #1 │ │ │ │ - bne 92048 │ │ │ │ + bne 92094 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 92078 │ │ │ │ + bne 920c4 │ │ │ │ orr ip, r3, #1 │ │ │ │ dmb ish │ │ │ │ strex r4, ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ mov r4, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ - beq 9208c │ │ │ │ - b 92158 │ │ │ │ + beq 920d8 │ │ │ │ + b 921a4 │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91ff4 │ │ │ │ + bne 92040 │ │ │ │ dmb ish │ │ │ │ strex r4, r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq 9208c │ │ │ │ - b 92100 │ │ │ │ + beq 920d8 │ │ │ │ + b 9214c │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ - bne 92158 │ │ │ │ + bne 921a4 │ │ │ │ tst r2, #12 │ │ │ │ mov r3, r2 │ │ │ │ - beq 9200c │ │ │ │ + beq 92058 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9209c │ │ │ │ + bne 920e8 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 921b8 │ │ │ │ + bne 92204 │ │ │ │ tst r2, #12 │ │ │ │ - beq 921c0 │ │ │ │ + beq 9220c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 920ec │ │ │ │ + beq 92138 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 92104 │ │ │ │ + bne 92150 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 921b8 │ │ │ │ + bne 92204 │ │ │ │ tst r2, #12 │ │ │ │ - beq 921c0 │ │ │ │ + beq 9220c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 920ec │ │ │ │ + beq 92138 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - b 920ec │ │ │ │ + b 92138 │ │ │ │ tst r3, #2 │ │ │ │ - beq 921cc │ │ │ │ + beq 92218 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 92164 │ │ │ │ + bne 921b0 │ │ │ │ bic r1, r2, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bne 921b8 │ │ │ │ + bne 92204 │ │ │ │ tst r2, #12 │ │ │ │ - beq 921c0 │ │ │ │ + beq 9220c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 920ec │ │ │ │ + beq 92138 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - b 920ec │ │ │ │ + b 92138 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #84] @ 92228 │ │ │ │ + ldr r2, [pc, #84] @ 92274 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 280238 │ │ │ │ + b 280280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 9221c │ │ │ │ + bl 2993f0 │ │ │ │ + b 92268 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 9221c │ │ │ │ + bl 2993f0 │ │ │ │ + b 92268 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrhteq sp, [r7], -r8 │ │ │ │ + eorseq sp, r7, ip, ror #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92250 │ │ │ │ + beq 9229c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r5, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9225c │ │ │ │ + bne 922a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 92280 │ │ │ │ + bne 922cc │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 922dc │ │ │ │ + beq 92328 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92334 │ │ │ │ + beq 92380 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92384 │ │ │ │ + beq 923d0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r5, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 92390 │ │ │ │ + bne 923dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 923b4 │ │ │ │ + bne 92400 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #256 @ 0x100 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 923f8 │ │ │ │ + bne 92444 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 9247c │ │ │ │ + bne 924c8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92434 │ │ │ │ + beq 92480 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r5, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 92440 │ │ │ │ + bne 9248c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 92464 │ │ │ │ + bne 924b0 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ strex r4, r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 924ac │ │ │ │ + bne 924f8 │ │ │ │ bic r1, r1, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 924f8 │ │ │ │ + beq 92544 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #256 @ 0x100 │ │ │ │ strex r4, r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 92534 │ │ │ │ + bne 92580 │ │ │ │ bic r1, r1, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92580 │ │ │ │ + beq 925cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #256 @ 0x100 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 925c0 │ │ │ │ + bne 9260c │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 92644 │ │ │ │ + bne 92690 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 925fc │ │ │ │ + beq 92648 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r5, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 92608 │ │ │ │ + bne 92654 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9262c │ │ │ │ + bne 92678 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 92674 │ │ │ │ + bne 926c0 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 926a8 │ │ │ │ + ble 926f4 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl bced0 │ │ │ │ + bl bcf18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8f628 │ │ │ │ - bl 299330 │ │ │ │ + b 8f674 │ │ │ │ + bl 299378 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f628 │ │ │ │ + bl 8f674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 926d4 │ │ │ │ + bne 92720 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 92708 │ │ │ │ + ble 92754 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl bced0 │ │ │ │ + bl bcf18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 8f7fc │ │ │ │ - bl 299330 │ │ │ │ + b 8f848 │ │ │ │ + bl 299378 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f7fc │ │ │ │ + bl 8f848 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #4] @ 92734 │ │ │ │ + ldr r0, [pc, #4] @ 92780 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b 280238 │ │ │ │ - eorseq sp, r7, r0, ror #14 │ │ │ │ + b 280280 │ │ │ │ + eorseq sp, r7, r4, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r2, [r5] │ │ │ │ strex r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92748 │ │ │ │ + bne 92794 │ │ │ │ dmb ish │ │ │ │ - b 92778 │ │ │ │ + b 927c4 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - bne 927b4 │ │ │ │ + bne 92800 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 9288c │ │ │ │ + bne 928d8 │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r6, r2, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 92760 │ │ │ │ + bne 927ac │ │ │ │ dmb ish │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq 92778 │ │ │ │ + beq 927c4 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 927e4 │ │ │ │ + beq 92830 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx r1 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r4, #8] │ │ │ │ - b 9280c │ │ │ │ + b 92858 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ tst r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ dmb ish │ │ │ │ - bne 92878 │ │ │ │ + bne 928c4 │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - beq 9283c │ │ │ │ + beq 92888 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9283c │ │ │ │ + beq 92888 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92834 │ │ │ │ + beq 92880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bic r3, r6, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrex r2, [r5] │ │ │ │ orreq r3, r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne 927f4 │ │ │ │ + bne 92840 │ │ │ │ dmb ish │ │ │ │ strex r6, r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ dmb ish │ │ │ │ - beq 9280c │ │ │ │ + beq 92858 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9289c │ │ │ │ + beq 928e8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ blx r1 │ │ │ │ - b 9289c │ │ │ │ + b 928e8 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 92904 │ │ │ │ + bl 2993f0 │ │ │ │ + b 92950 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ strd r8, [r4, #8] │ │ │ │ - b 928c8 │ │ │ │ + b 92914 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 92904 │ │ │ │ + bl 2993f0 │ │ │ │ + b 92950 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 92904 │ │ │ │ + bl 2993f0 │ │ │ │ + b 92950 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ @@ -117550,30 +117569,30 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 92a4c │ │ │ │ - ldr r0, [pc, #240] @ 92a6c │ │ │ │ + bne 92a98 │ │ │ │ + ldr r0, [pc, #240] @ 92ab8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92a60 │ │ │ │ + beq 92aac │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -117582,131 +117601,131 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r3, [r2, #8]! │ │ │ │ ldrex r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 929f4 │ │ │ │ + bne 92a40 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92a08 │ │ │ │ + beq 92a54 │ │ │ │ ldrex r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 929dc │ │ │ │ + beq 92a28 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 92a18 │ │ │ │ - b 92a4c │ │ │ │ + beq 92a64 │ │ │ │ + b 92a98 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 92a4c │ │ │ │ + bne 92a98 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a20 │ │ │ │ + bne 92a6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 92a48 │ │ │ │ + bne 92a94 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq sp, r7, r0, lsr #9 │ │ │ │ + eorseq sp, r7, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #268] @ 92b90 │ │ │ │ + ldr r0, [pc, #268] @ 92bdc │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92b48 │ │ │ │ + beq 92b94 │ │ │ │ ldrd r8, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - bl 2ef8a4 │ │ │ │ + bl 2ef8ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r8, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r0, sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 92b14 │ │ │ │ + bne 92b60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 92b30 │ │ │ │ + bne 92b7c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 92b0c │ │ │ │ + beq 92b58 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #68] @ 92b94 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #68] @ 92be0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #64] @ 92b98 │ │ │ │ + ldr r2, [pc, #64] @ 92be4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 92b88 │ │ │ │ + beq 92bd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r7, r0, ror sp │ │ │ │ - mlaeq sp, lr, pc, r3 @ │ │ │ │ - eorseq r4, r6, r8, lsr #20 │ │ │ │ + eorseq lr, r7, r4, lsr #26 │ │ │ │ + mlaeq sp, r2, pc, r3 @ │ │ │ │ + ldrsbteq r4, [r6], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d24ec │ │ │ │ + b 2d2534 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @@ -117727,452 +117746,452 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - ldr r1, [pc, #472] @ 92df8 │ │ │ │ + ldr r1, [pc, #472] @ 92e44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #516] @ 92e38 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #516] @ 92e84 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #488] @ 92e30 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #488] @ 92e7c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #456] @ 92e24 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #456] @ 92e70 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #408] @ 92e08 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #408] @ 92e54 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #420] @ 92e28 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #420] @ 92e74 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #388] @ 92e1c │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #388] @ 92e68 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #340] @ 92e00 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #340] @ 92e4c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #372] @ 92e34 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #372] @ 92e80 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #304] @ 92e04 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #304] @ 92e50 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #300] @ 92e14 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #300] @ 92e60 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #256] @ 92dfc │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #256] @ 92e48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #300] @ 92e3c │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #300] @ 92e88 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #292] @ 92e48 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #292] @ 92e94 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #212] @ 92e0c │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #212] @ 92e58 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #248] @ 92e4c │ │ │ │ + ldr r3, [pc, #248] @ 92e98 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #244] @ 92e50 │ │ │ │ + ldr r1, [pc, #244] @ 92e9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #164] @ 92e2c │ │ │ │ + ldr r1, [pc, #164] @ 92e78 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #116] @ 92e10 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #116] @ 92e5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #144] @ 92e40 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #144] @ 92e8c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #92] @ 92e20 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #92] @ 92e6c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #64] @ 92e18 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #64] @ 92e64 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #88] @ 92e44 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #88] @ 92e90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - b 351d5c │ │ │ │ - eoreq sp, ip, r3, lsl fp │ │ │ │ - eoreq sp, ip, pc, lsr sl │ │ │ │ - ldrdeq r4, [sp], -r5 @ │ │ │ │ - strhteq r4, [sp], -r1 │ │ │ │ - eoreq r4, sp, lr, lsl r7 │ │ │ │ - eoreq r4, sp, fp, asr r6 │ │ │ │ - eoreq r4, sp, lr, lsl #12 │ │ │ │ + b 351da4 │ │ │ │ + eoreq sp, ip, r7, lsl #22 │ │ │ │ + eoreq sp, ip, r3, lsr sl │ │ │ │ eoreq r4, sp, r9, asr #13 │ │ │ │ - eoreq r4, sp, r0, ror #11 │ │ │ │ - eoreq r4, sp, pc, lsl r7 │ │ │ │ - eoreq r4, sp, r6, lsl #12 │ │ │ │ - eoreq r4, sp, r5, ror r7 │ │ │ │ - eoreq r4, sp, r4, asr r7 │ │ │ │ - strhteq sp, [ip], -fp │ │ │ │ - mlaeq sp, sl, r7, r4 │ │ │ │ - eoreq r4, sp, ip, lsr #14 │ │ │ │ - eoreq sp, ip, r7, lsl fp │ │ │ │ - eoreq r4, sp, r8, ror #13 │ │ │ │ - eoreq r4, sp, lr, asr #12 │ │ │ │ - eoreq r4, sp, ip, lsl r6 │ │ │ │ - eoreq r4, sp, sl, ror #13 │ │ │ │ - eorseq r4, r6, r4, lsr lr │ │ │ │ - eoreq r4, sp, sp, lsr #13 │ │ │ │ + eoreq r4, sp, r5, lsr #13 │ │ │ │ + eoreq r4, sp, r2, lsl r7 │ │ │ │ + eoreq r4, sp, pc, asr #12 │ │ │ │ + eoreq r4, sp, r2, lsl #12 │ │ │ │ + strhteq r4, [sp], -sp │ │ │ │ + ldrdeq r4, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, r3, lsl r7 │ │ │ │ + strdeq r4, [sp], -sl @ │ │ │ │ + eoreq r4, sp, r9, ror #14 │ │ │ │ + eoreq r4, sp, r8, asr #14 │ │ │ │ + eoreq sp, ip, pc, lsr #19 │ │ │ │ + eoreq r4, sp, lr, lsl #15 │ │ │ │ + eoreq r4, sp, r0, lsr #14 │ │ │ │ + eoreq sp, ip, fp, lsl #22 │ │ │ │ + ldrdeq r4, [sp], -ip @ │ │ │ │ + eoreq r4, sp, r2, asr #12 │ │ │ │ + eoreq r4, sp, r0, lsl r6 │ │ │ │ + ldrdeq r4, [sp], -lr @ │ │ │ │ + eorseq r4, r6, r8, ror #27 │ │ │ │ + eoreq r4, sp, r1, lsr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf2e8 │ │ │ │ + b 2cf330 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d0c14 │ │ │ │ + b 2d0c5c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cef28 │ │ │ │ + b 2cef70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cfcb8 │ │ │ │ + b 2cfd00 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d0fb8 │ │ │ │ + b 2d1000 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1194 │ │ │ │ + b 2d11dc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2e6118 │ │ │ │ + b 2e6160 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf72c │ │ │ │ + b 2cf774 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 9ded0 │ │ │ │ + b 9df1c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ce72c │ │ │ │ + b 2ce774 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cffbc │ │ │ │ + b 2d0004 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ceb20 │ │ │ │ + b 2ceb68 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 92ef0 │ │ │ │ + ldr r1, [pc, #8] @ 92f3c │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq sp, ip, pc, lsl sp │ │ │ │ + b 351da4 │ │ │ │ + eoreq sp, ip, r3, lsl sp │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ce950 │ │ │ │ + b 2ce998 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cdb5c │ │ │ │ + b 2cdba4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d153c │ │ │ │ + b 2d1584 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d189c │ │ │ │ + b 2d18e4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd8a8 │ │ │ │ + b 2cd8f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ce174 │ │ │ │ + b 2ce1bc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 92f78 │ │ │ │ - ldr r3, [pc, #40] @ 92f7c │ │ │ │ + ldr r1, [pc, #40] @ 92fc4 │ │ │ │ + ldr r3, [pc, #40] @ 92fc8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sp, ip, pc, lsl r8 │ │ │ │ - eorseq r4, r6, r4, asr #29 │ │ │ │ + eoreq sp, ip, r3, lsl r8 │ │ │ │ + eorseq r4, r6, r8, ror lr │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1b28 │ │ │ │ + b 2d1b70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cdd08 │ │ │ │ + b 2cdd50 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf2e8 │ │ │ │ + b 2cf330 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 9d62c │ │ │ │ + b 9d678 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd8a8 │ │ │ │ + b 2cd8f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cdf5c │ │ │ │ + b 2cdfa4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ce4ac │ │ │ │ + b 2ce4f4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1d28 │ │ │ │ + b 2d1d70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd340 │ │ │ │ + b 2cd388 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d2158 │ │ │ │ + b 2d21a0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cfa28 │ │ │ │ + b 2cfa70 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cfe00 │ │ │ │ + b 2cfe48 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d132c │ │ │ │ + b 2d1374 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd5f4 │ │ │ │ + b 2cd63c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d074c │ │ │ │ + b 2d0794 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d16ec │ │ │ │ + b 2d1734 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ tst r0, #4 │ │ │ │ - bne 930b4 │ │ │ │ - ldr r2, [pc, #240] @ 93144 │ │ │ │ + bne 93100 │ │ │ │ + ldr r2, [pc, #240] @ 93190 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #220] @ 93148 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #220] @ 93194 │ │ │ │ add r3, r5, #12 │ │ │ │ - ldr r6, [pc, #216] @ 9314c │ │ │ │ + ldr r6, [pc, #216] @ 93198 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 35e828 │ │ │ │ + bl 35e870 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #184] @ 93150 │ │ │ │ + ldr r1, [pc, #184] @ 9319c │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 352a30 │ │ │ │ + bl 352a78 │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add sl, sp, #12 │ │ │ │ - ldr r9, [pc, #132] @ 93154 │ │ │ │ + ldr r9, [pc, #132] @ 931a0 │ │ │ │ add r7, sp, #16 │ │ │ │ - ldr fp, [pc, #128] @ 93158 │ │ │ │ + ldr fp, [pc, #128] @ 931a4 │ │ │ │ add r4, r0, #4 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r9, pc, r9 │ │ │ │ add fp, pc, fp │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r0, #2 │ │ │ │ - b 930fc │ │ │ │ + b 93148 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 93134 │ │ │ │ + beq 93180 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 930f0 │ │ │ │ + beq 9313c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str fp, [sp] │ │ │ │ - bl 35f03c │ │ │ │ - b 930f0 │ │ │ │ + bl 35f084 │ │ │ │ + b 9313c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 35f3b4 │ │ │ │ + bl 35f3fc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq lr, ip, sl, asr #5 │ │ │ │ - eoreq r4, sp, sp, lsl #3 │ │ │ │ - eorseq r4, r6, r4, lsl #18 │ │ │ │ - eoreq r4, sp, r8, ror #2 │ │ │ │ - eorseq r1, r6, r4, lsr #7 │ │ │ │ - ldrhteq r1, [r6], -r0 │ │ │ │ + strhteq lr, [ip], -lr │ │ │ │ + eoreq r4, sp, r1, lsl #3 │ │ │ │ + ldrhteq r4, [r6], -r8 │ │ │ │ + eoreq r4, sp, ip, asr r1 │ │ │ │ + eorseq r1, r6, r8, asr r3 │ │ │ │ + eorseq r1, r6, r4, ror #6 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cecf0 │ │ │ │ + b 2ced38 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cfb70 │ │ │ │ + b 2cfbb8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd174 │ │ │ │ + b 2cd1bc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf430 │ │ │ │ + b 2cf478 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #28] @ 931c0 │ │ │ │ - ldr r2, [pc, #28] @ 931c4 │ │ │ │ + ldr ip, [pc, #28] @ 9320c │ │ │ │ + ldr r2, [pc, #28] @ 93210 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [ip, r0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ - b 351d5c │ │ │ │ - mlaseq r6, r4, ip, r5 │ │ │ │ - eoreq r4, sp, r0, lsr #20 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r5, r6, r8, asr #24 │ │ │ │ + eoreq r4, sp, r4, lsl sl │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf1a0 │ │ │ │ + b 2cf1e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 932f0 │ │ │ │ + b 9333c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ - ldr r1, [pc, #132] @ 93294 │ │ │ │ + ldr r1, [pc, #132] @ 932e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ 932a4 │ │ │ │ + ldr r3, [pc, #120] @ 932f0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #116] @ 932a8 │ │ │ │ + ldr r1, [pc, #116] @ 932f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #60] @ 9329c │ │ │ │ + ldr r1, [pc, #60] @ 932e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #44] @ 932a0 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #44] @ 932ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #16] @ 93298 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #16] @ 932e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq r4, sp, sp, lsl #8 │ │ │ │ - mlaeq sp, sl, r3, r4 │ │ │ │ - eoreq r4, sp, r9, asr #7 │ │ │ │ - eoreq lr, ip, lr, asr #1 │ │ │ │ - eorseq r4, r6, ip, asr r9 │ │ │ │ - strdeq r4, [sp], -r7 @ │ │ │ │ + b 351da4 │ │ │ │ + eoreq r4, sp, r1, lsl #8 │ │ │ │ + eoreq r4, sp, lr, lsl #7 │ │ │ │ + strhteq r4, [sp], -sp │ │ │ │ + eoreq lr, ip, r2, asr #1 │ │ │ │ + eorseq r4, r6, r0, lsl r9 │ │ │ │ + eoreq r4, sp, fp, ror #7 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d231c │ │ │ │ + b 2d2364 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d02f0 │ │ │ │ + b 2d0338 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2dd5bc │ │ │ │ + b 2dd604 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1ed8 │ │ │ │ + b 2d1f20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd5f4 │ │ │ │ + b 2cd63c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d0df8 │ │ │ │ + b 2d0e40 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -118181,646 +118200,646 @@ │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ - ldr r3, [pc, #296] @ 93460 │ │ │ │ + ldr r3, [pc, #296] @ 934ac │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #292] @ 93464 │ │ │ │ + ldr r1, [pc, #292] @ 934b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #2 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #276] @ 93480 │ │ │ │ + ldr r1, [pc, #276] @ 934cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #232] @ 93470 │ │ │ │ - ldr r1, [pc, #232] @ 93474 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #232] @ 934bc │ │ │ │ + ldr r1, [pc, #232] @ 934c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 933a4 │ │ │ │ - ldr r3, [pc, #220] @ 93478 │ │ │ │ - ldr r1, [pc, #220] @ 9347c │ │ │ │ + b 933f0 │ │ │ │ + ldr r3, [pc, #220] @ 934c4 │ │ │ │ + ldr r1, [pc, #220] @ 934c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #152] @ 93468 │ │ │ │ + ldr r3, [pc, #152] @ 934b4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #148] @ 9346c │ │ │ │ + ldr r1, [pc, #148] @ 934b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #128] @ 93484 │ │ │ │ + ldr ip, [pc, #128] @ 934d0 │ │ │ │ add r5, r0, #28 │ │ │ │ - ldr lr, [pc, #124] @ 93488 │ │ │ │ + ldr lr, [pc, #124] @ 934d4 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r4, [pc, #120] @ 9348c │ │ │ │ + ldr r4, [pc, #120] @ 934d8 │ │ │ │ mov r7, #7 │ │ │ │ - ldr r1, [pc, #116] @ 93490 │ │ │ │ + ldr r1, [pc, #116] @ 934dc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #112] @ 93494 │ │ │ │ + ldr r3, [pc, #112] @ 934e0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r4, r6, r4, asr #6 │ │ │ │ - eoreq r3, sp, r3, asr sl │ │ │ │ - ldrhteq r4, [r6], -ip │ │ │ │ - strhteq r3, [sp], -sp │ │ │ │ - eorseq r4, r6, r8, lsl r3 │ │ │ │ - eoreq sp, ip, fp, lsl #7 │ │ │ │ - eorseq r4, r6, r4, lsl #6 │ │ │ │ + ldrshteq r4, [r6], -r8 │ │ │ │ + eoreq r3, sp, r7, asr #20 │ │ │ │ + eorseq r4, r6, r0, ror r2 │ │ │ │ + strhteq r3, [sp], -r1 │ │ │ │ + eorseq r4, r6, ip, asr #5 │ │ │ │ eoreq sp, ip, pc, ror r3 │ │ │ │ - eoreq r3, sp, r4, lsr sl │ │ │ │ - eorseq r4, r6, r4, lsl #5 │ │ │ │ - strhteq r3, [sp], -r0 │ │ │ │ - mlaseq r6, r0, r2, r4 │ │ │ │ - eoreq r3, sp, pc, lsl #19 │ │ │ │ - mlaeq sp, r5, r9, r3 │ │ │ │ + ldrhteq r4, [r6], -r8 │ │ │ │ + eoreq sp, ip, r3, ror r3 │ │ │ │ + eoreq r3, sp, r8, lsr #20 │ │ │ │ + eorseq r4, r6, r8, lsr r2 │ │ │ │ + eoreq r3, sp, r4, lsr #19 │ │ │ │ + eorseq r4, r6, r4, asr #4 │ │ │ │ + eoreq r3, sp, r3, lsl #19 │ │ │ │ + eoreq r3, sp, r9, lsl #19 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 934b0 │ │ │ │ + bne 934fc │ │ │ │ tst r2, #32 │ │ │ │ - bne 934b4 │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + bne 93500 │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 934d8 │ │ │ │ + beq 93524 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, lr} │ │ │ │ - b 95e8c │ │ │ │ + b 95ed8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93504 │ │ │ │ + beq 93550 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 93540 │ │ │ │ + bne 9358c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 93554 │ │ │ │ + bne 935a0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 93580 │ │ │ │ + bne 935cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93610 │ │ │ │ + beq 9365c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #158] @ 0x9e │ │ │ │ cmp r0, #3 │ │ │ │ - beq 93658 │ │ │ │ + beq 936a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93600 │ │ │ │ + bne 9364c │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 93600 │ │ │ │ + bcc 9364c │ │ │ │ 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 935dc │ │ │ │ + bne 93628 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93600 │ │ │ │ + bne 9364c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 93794 │ │ │ │ - b 937c4 │ │ │ │ + bcs 937e0 │ │ │ │ + b 93810 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9364c │ │ │ │ + bcc 93698 │ │ │ │ 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 93628 │ │ │ │ + bne 93674 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9364c │ │ │ │ + bne 93698 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93744 │ │ │ │ + beq 93790 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 9369c │ │ │ │ + beq 936e8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 93780 │ │ │ │ + bne 937cc │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 936e8 │ │ │ │ + bne 93734 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 936e8 │ │ │ │ - bl 966e8 │ │ │ │ - b 936e8 │ │ │ │ + beq 93734 │ │ │ │ + bl 96734 │ │ │ │ + b 93734 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 9829c │ │ │ │ + bl 982e8 │ │ │ │ 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 936b0 │ │ │ │ + bne 936fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 936d4 │ │ │ │ + bne 93720 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 936e8 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq 93734 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93738 │ │ │ │ + beq 93784 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 93738 │ │ │ │ + bcc 93784 │ │ │ │ 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 93714 │ │ │ │ + bne 93760 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93738 │ │ │ │ + bne 93784 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ - b 93780 │ │ │ │ + b 937cc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 93780 │ │ │ │ + bcc 937cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9375c │ │ │ │ + bne 937a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93780 │ │ │ │ + bne 937cc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 937c4 │ │ │ │ + bcc 93810 │ │ │ │ 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 937a0 │ │ │ │ + bne 937ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 937c4 │ │ │ │ + bne 93810 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 937f8 │ │ │ │ + b 93844 │ │ │ │ mov r6, r0 │ │ │ │ - b 93898 │ │ │ │ + b 938e4 │ │ │ │ mov r6, r0 │ │ │ │ - b 938a4 │ │ │ │ + b 938f0 │ │ │ │ mov r6, r0 │ │ │ │ - b 93834 │ │ │ │ + b 93880 │ │ │ │ mov r6, r0 │ │ │ │ - b 93848 │ │ │ │ + b 93894 │ │ │ │ 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 93810 │ │ │ │ + bne 9385c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93834 │ │ │ │ + bne 93880 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93848 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq 93894 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 93898 │ │ │ │ + bne 938e4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 93898 │ │ │ │ + bcc 938e4 │ │ │ │ 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 93874 │ │ │ │ + bne 938c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93898 │ │ │ │ + bne 938e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ - b 938b8 │ │ │ │ + b 93904 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 95354 │ │ │ │ - b 938f4 │ │ │ │ + bl 953a0 │ │ │ │ + b 93940 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ - b 938f4 │ │ │ │ + bl 8632c │ │ │ │ + b 93940 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 93924 │ │ │ │ + bne 93970 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 95938 │ │ │ │ + b 95984 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 93964 │ │ │ │ + bne 939b0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e6120 │ │ │ │ + b 2e6168 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 939a4 │ │ │ │ + bne 939f0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 939c0 │ │ │ │ + beq 93a0c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 939e0 │ │ │ │ + beq 93a2c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 93a04 │ │ │ │ + bne 93a50 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1dd90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a68 │ │ │ │ + beq 93ab4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93a4c │ │ │ │ + beq 93a98 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93a68 │ │ │ │ + beq 93ab4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93a88 │ │ │ │ + beq 93ad4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93ab0 │ │ │ │ + beq 93afc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 93ae8 │ │ │ │ + bne 93b34 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93b00 │ │ │ │ + beq 93b4c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 95938 │ │ │ │ + b 95984 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 98954 │ │ │ │ + bl 989a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93b38 │ │ │ │ + bne 93b84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93b70 │ │ │ │ + bne 93bbc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 93b98 │ │ │ │ + bne 93be4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 93bc0 │ │ │ │ + bne 93c0c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93bd8 │ │ │ │ + beq 93c24 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e6120 │ │ │ │ + b 2e6168 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 9a3dc │ │ │ │ + bl 9a428 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 76080 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 93c14 │ │ │ │ + bne 93c60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93c38 │ │ │ │ + bne 93c84 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c4c │ │ │ │ + beq 93c98 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 966e8 │ │ │ │ + b 96734 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 93c8c │ │ │ │ + b 93cd8 │ │ │ │ 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 93c68 │ │ │ │ + bne 93cb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93c8c │ │ │ │ + bne 93cd8 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c9c │ │ │ │ - bl 966e8 │ │ │ │ + beq 93ce8 │ │ │ │ + bl 96734 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93cb8 │ │ │ │ + bne 93d04 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93dcc │ │ │ │ - ldr r0, [pc, #244] @ 93dec │ │ │ │ + bne 93e18 │ │ │ │ + ldr r0, [pc, #244] @ 93e38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93de0 │ │ │ │ + beq 93e2c │ │ │ │ mov r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r4, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -118830,465 +118849,465 @@ │ │ │ │ str ip, [r0, #24] │ │ │ │ str ip, [r0, #28] │ │ │ │ str ip, [r0, #32] │ │ │ │ str ip, [r0, #36] @ 0x24 │ │ │ │ str r4, [r2, #8]! │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 93d74 │ │ │ │ + bne 93dc0 │ │ │ │ dmb ish │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93d88 │ │ │ │ + beq 93dd4 │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 93d5c │ │ │ │ + beq 93da8 │ │ │ │ clrex │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - beq 93d98 │ │ │ │ - b 93dcc │ │ │ │ + beq 93de4 │ │ │ │ + b 93e18 │ │ │ │ mov ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - bne 93dcc │ │ │ │ + bne 93e18 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93da0 │ │ │ │ + bne 93dec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 93dc8 │ │ │ │ + bne 93e14 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq ip, r7, r4, lsr #2 │ │ │ │ + ldrsbteq ip, [r7], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93e10 │ │ │ │ + bne 93e5c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 93e58 │ │ │ │ + bne 93ea4 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 93e58 │ │ │ │ + beq 93ea4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93e64 │ │ │ │ + bne 93eb0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 93eac │ │ │ │ + bne 93ef8 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ea0 │ │ │ │ + beq 93eec │ │ │ │ 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 93eb4 │ │ │ │ + bne 93f00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 93ee0 │ │ │ │ + bne 93f2c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e914 │ │ │ │ + b 14e95c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 93f00 │ │ │ │ + b 93f4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f08 │ │ │ │ + bne 93f54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 93f30 │ │ │ │ + bne 93f7c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f5c │ │ │ │ + bne 93fa8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 93fa4 │ │ │ │ + bne 93ff0 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 93fa4 │ │ │ │ + beq 93ff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93fb0 │ │ │ │ + bne 93ffc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 93ff8 │ │ │ │ + bne 94044 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 93ff8 │ │ │ │ + beq 94044 │ │ │ │ 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 94000 │ │ │ │ + bne 9404c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14e914 │ │ │ │ + b 14e95c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94038 │ │ │ │ + bne 94084 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94060 │ │ │ │ + bne 940ac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 94088 │ │ │ │ + bne 940d4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 940a0 │ │ │ │ + beq 940ec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 95e8c │ │ │ │ + b 95ed8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 934b8 │ │ │ │ + bl 93504 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 940e0 │ │ │ │ + bne 9412c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 940f8 │ │ │ │ + beq 94144 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 934e4 │ │ │ │ + bl 93530 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9418c │ │ │ │ + beq 941d8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 9419c │ │ │ │ + bne 941e8 │ │ │ │ ldrb r0, [r4, #512] @ 0x200 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 94520 │ │ │ │ + bhi 9456c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ add r0, r4, #280 @ 0x118 │ │ │ │ - bl 96270 │ │ │ │ - b 94520 │ │ │ │ + bl 962bc │ │ │ │ + b 9456c │ │ │ │ add r0, r4, #856 @ 0x358 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 96270 │ │ │ │ + b 962bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94510 │ │ │ │ + beq 9455c │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #536] @ 0x218 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 941ec │ │ │ │ + beq 94238 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 941d8 │ │ │ │ + bne 94224 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94510 │ │ │ │ - bl 966e8 │ │ │ │ - b 94510 │ │ │ │ + beq 9455c │ │ │ │ + bl 96734 │ │ │ │ + b 9455c │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94510 │ │ │ │ + beq 9455c │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #536] @ 0x218 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 94248 │ │ │ │ + beq 94294 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94234 │ │ │ │ + bne 94280 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94510 │ │ │ │ - bl 966e8 │ │ │ │ - b 94510 │ │ │ │ + beq 9455c │ │ │ │ + bl 96734 │ │ │ │ + b 9455c │ │ │ │ ldrb r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 94308 │ │ │ │ + beq 94354 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 94398 │ │ │ │ + bne 943e4 │ │ │ │ ldrb r0, [r4, #652] @ 0x28c │ │ │ │ cmp r0, #4 │ │ │ │ - beq 94320 │ │ │ │ + beq 9436c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 94398 │ │ │ │ + bne 943e4 │ │ │ │ ldrb r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #668] @ 0x29c │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 94390 │ │ │ │ + bne 943dc │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94390 │ │ │ │ - bl 966e8 │ │ │ │ - b 94390 │ │ │ │ + beq 943dc │ │ │ │ + bl 96734 │ │ │ │ + b 943dc │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94398 │ │ │ │ + beq 943e4 │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #536] @ 0x218 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 942f4 │ │ │ │ + beq 94340 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 942e0 │ │ │ │ + bne 9432c │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94398 │ │ │ │ - bl 966e8 │ │ │ │ - b 94398 │ │ │ │ + beq 943e4 │ │ │ │ + bl 96734 │ │ │ │ + b 943e4 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 94398 │ │ │ │ + beq 943e4 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ - bl 96e40 │ │ │ │ - b 94398 │ │ │ │ + bl 96e8c │ │ │ │ + b 943e4 │ │ │ │ add r0, r4, #664 @ 0x298 │ │ │ │ - bl 9829c │ │ │ │ + bl 982e8 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 9433c │ │ │ │ + beq 94388 │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl 96e40 │ │ │ │ + bl 96e8c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #656]! @ 0x290 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 94350 │ │ │ │ + bne 9439c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 94374 │ │ │ │ + bne 943c0 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 94390 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq 943dc │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #647] @ 0x287 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ - bl 93bfc │ │ │ │ + bl 93c48 │ │ │ │ add r6, r4, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 943b4 │ │ │ │ + bne 94400 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 943dc │ │ │ │ + bne 94428 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 943f8 │ │ │ │ + beq 94444 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ strb r6, [r4, #515] @ 0x203 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94404 │ │ │ │ + bne 94450 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ add r6, r5, #4 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94504 │ │ │ │ - ldr r0, [pc, #680] @ 946f0 │ │ │ │ + bne 94550 │ │ │ │ + ldr r0, [pc, #680] @ 9473c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9454c │ │ │ │ + beq 94598 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -119297,881 +119316,881 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r3, [r2, #8]! │ │ │ │ ldrex r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 944c0 │ │ │ │ + bne 9450c │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94538 │ │ │ │ + beq 94584 │ │ │ │ ldrex r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 944a8 │ │ │ │ + beq 944f4 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 94504 │ │ │ │ + bne 94550 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 944d8 │ │ │ │ + bne 94524 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94500 │ │ │ │ + bne 9454c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 944d0 │ │ │ │ - b 94504 │ │ │ │ + beq 9451c │ │ │ │ + b 94550 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 94570 │ │ │ │ + b 945bc │ │ │ │ mov r5, r0 │ │ │ │ - b 945c8 │ │ │ │ + b 94614 │ │ │ │ mov r5, r0 │ │ │ │ - b 94590 │ │ │ │ + b 945dc │ │ │ │ mov r5, r0 │ │ │ │ - b 945e4 │ │ │ │ + b 94630 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 94590 │ │ │ │ + beq 945dc │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl 96e40 │ │ │ │ + bl 96e8c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #656]! @ 0x290 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 945a4 │ │ │ │ + bne 945f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 945c8 │ │ │ │ + bne 94614 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 945e4 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq 94630 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #647] @ 0x287 │ │ │ │ - b 945fc │ │ │ │ + b 94648 │ │ │ │ bl 39ea4 │ │ │ │ - b 945f8 │ │ │ │ + b 94644 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ - bl 93bfc │ │ │ │ - b 94668 │ │ │ │ - b 946bc │ │ │ │ - b 946bc │ │ │ │ + bl 93c48 │ │ │ │ + b 946b4 │ │ │ │ + b 94708 │ │ │ │ + b 94708 │ │ │ │ mov r5, r0 │ │ │ │ - b 9468c │ │ │ │ + b 946d8 │ │ │ │ mov r5, r0 │ │ │ │ - b 94670 │ │ │ │ + b 946bc │ │ │ │ mov r5, r0 │ │ │ │ - b 946d0 │ │ │ │ + b 9471c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 94680 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94670 │ │ │ │ + bne 946bc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ - b 94670 │ │ │ │ + bl 22a58c │ │ │ │ + b 946bc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl 93b24 │ │ │ │ + bl 93b70 │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9468c │ │ │ │ + beq 946d8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #515] @ 0x203 │ │ │ │ - bl 93ca8 │ │ │ │ - b 946c0 │ │ │ │ + bl 93cf4 │ │ │ │ + b 9470c │ │ │ │ mov r5, r0 │ │ │ │ - b 946c8 │ │ │ │ + b 94714 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - ldrsbteq fp, [r7], -r4 │ │ │ │ + eorseq fp, r7, r8, lsl #19 │ │ │ │ ldrb r1, [r0, #23] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94718 │ │ │ │ + beq 94764 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9477c │ │ │ │ + beq 947c8 │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 94784 │ │ │ │ + bne 947d0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 947b0 │ │ │ │ + bne 947fc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 947d4 │ │ │ │ + bne 94820 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 947f0 │ │ │ │ + bne 9483c │ │ │ │ bx lr │ │ │ │ add r0, r0, #4 │ │ │ │ - b 95e8c │ │ │ │ + b 95ed8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 94754 │ │ │ │ + beq 947a0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1df58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 94764 │ │ │ │ + beq 947b0 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - b 94764 │ │ │ │ + b 947b0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 94860 │ │ │ │ + bne 948ac │ │ │ │ ldrd r6, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94828 │ │ │ │ + beq 94874 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94840 │ │ │ │ + beq 9488c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94860 │ │ │ │ + beq 948ac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94888 │ │ │ │ + bne 948d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948a0 │ │ │ │ + bne 948ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94880 │ │ │ │ + beq 948cc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #58] @ 0x3a │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9498c │ │ │ │ + beq 949d8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 949d0 │ │ │ │ + bne 94a1c │ │ │ │ ldrd r6, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9490c │ │ │ │ + beq 94958 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94924 │ │ │ │ + beq 94970 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94940 │ │ │ │ + beq 9498c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ - beq 94964 │ │ │ │ + beq 949b0 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 94954 │ │ │ │ + bne 949a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94980 │ │ │ │ + beq 949cc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #57] @ 0x39 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 949a4 │ │ │ │ + beq 949f0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 949bc │ │ │ │ + beq 94a08 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94934 │ │ │ │ - b 94940 │ │ │ │ + bne 94980 │ │ │ │ + b 9498c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 949f0 │ │ │ │ + beq 94a3c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ - b 94a20 │ │ │ │ + b 94a6c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94a18 │ │ │ │ + beq 94a64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94a34 │ │ │ │ + beq 94a80 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ - bl 97acc │ │ │ │ + bl 97b18 │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #57] @ 0x39 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 94a70 │ │ │ │ + bne 94abc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94a88 │ │ │ │ + beq 94ad4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94a6c │ │ │ │ + beq 94ab8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94ac0 │ │ │ │ + beq 94b0c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 94bc0 │ │ │ │ + beq 94c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94af0 │ │ │ │ + bne 94b3c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 94b38 │ │ │ │ + bne 94b84 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 94b38 │ │ │ │ + beq 94b84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94b44 │ │ │ │ + bne 94b90 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 94b8c │ │ │ │ + bne 94bd8 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 94b8c │ │ │ │ + beq 94bd8 │ │ │ │ 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 94b94 │ │ │ │ + bne 94be0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14e914 │ │ │ │ + b 14e95c │ │ │ │ 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 94bd0 │ │ │ │ + bne 94c1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94bf8 │ │ │ │ + bne 94c44 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 94c60 │ │ │ │ + bne 94cac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94c38 │ │ │ │ + beq 94c84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94c58 │ │ │ │ + beq 94ca4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 94c98 │ │ │ │ + ldr r0, [pc, #48] @ 94ce4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 94c9c │ │ │ │ + ldr r1, [pc, #44] @ 94ce8 │ │ │ │ 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 39ce0 │ │ │ │ - eorseq r3, r6, r0, asr #27 │ │ │ │ - eorseq r3, r6, r0, asr #27 │ │ │ │ + eorseq r3, r6, r4, ror sp │ │ │ │ + eorseq r3, r6, r4, ror sp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r4 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ 94cf4 │ │ │ │ + ldr r0, [pc, #48] @ 94d40 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 94cf8 │ │ │ │ + ldr r1, [pc, #44] @ 94d44 │ │ │ │ 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 39ce0 │ │ │ │ - eorseq r3, r6, r4, ror #26 │ │ │ │ - eorseq r3, r6, r4, ror #26 │ │ │ │ + eorseq r3, r6, r8, lsl sp │ │ │ │ + eorseq r3, r6, r8, lsl sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 94d18 │ │ │ │ + bne 94d64 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94d40 │ │ │ │ + beq 94d8c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl cf610 │ │ │ │ + bl cf658 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d78 │ │ │ │ + bne 94dc4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 94dc0 │ │ │ │ + bne 94e0c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 94dc0 │ │ │ │ + beq 94e0c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94dcc │ │ │ │ + bne 94e18 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 94e14 │ │ │ │ + bne 94e60 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94e08 │ │ │ │ + beq 94e54 │ │ │ │ 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 94e1c │ │ │ │ + bne 94e68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94e48 │ │ │ │ + bne 94e94 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e914 │ │ │ │ + b 14e95c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 94e68 │ │ │ │ + b 94eb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e70 │ │ │ │ + bne 94ebc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94e98 │ │ │ │ + bne 94ee4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 94ee0 │ │ │ │ + bne 94f2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #48] @ 94f18 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #48] @ 94f64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 94f1c │ │ │ │ + ldr r1, [pc, #44] @ 94f68 │ │ │ │ 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 39ce0 │ │ │ │ - eorseq r3, r6, r0, asr #22 │ │ │ │ - eorseq r3, r6, r0, asr #22 │ │ │ │ + ldrshteq r3, [r6], -r4 │ │ │ │ + ldrshteq r3, [r6], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94f7c │ │ │ │ + beq 94fc8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94f94 │ │ │ │ + beq 94fe0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94fb0 │ │ │ │ + beq 94ffc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94fcc │ │ │ │ + beq 95018 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95018 │ │ │ │ + beq 95064 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95010 │ │ │ │ + beq 9505c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 950ac │ │ │ │ + bl 950f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #22 │ │ │ │ - bne 95068 │ │ │ │ + bne 950b4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9504c │ │ │ │ + beq 95098 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95084 │ │ │ │ + beq 950d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 9507c │ │ │ │ + bne 950c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 95b38 │ │ │ │ + b 95b84 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950a4 │ │ │ │ + beq 950f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950cc │ │ │ │ + beq 95118 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950e8 │ │ │ │ + beq 95134 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95108 │ │ │ │ + beq 95154 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 95220 │ │ │ │ + bne 9526c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95144 │ │ │ │ + bne 95190 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 9518c │ │ │ │ + bne 951d8 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 9518c │ │ │ │ + beq 951d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95198 │ │ │ │ + bne 951e4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 951e0 │ │ │ │ + bne 9522c │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 951d4 │ │ │ │ + beq 95220 │ │ │ │ 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 951e8 │ │ │ │ + bne 95234 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95218 │ │ │ │ + bne 95264 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e914 │ │ │ │ + b 14e95c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 952b0 │ │ │ │ + ldr r0, [pc, #136] @ 952fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 952b4 │ │ │ │ + ldr r1, [pc, #132] @ 95300 │ │ │ │ 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] │ │ │ │ @@ -120180,581 +120199,581 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 95274 │ │ │ │ + b 952c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9527c │ │ │ │ + bne 952c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 952a4 │ │ │ │ + bne 952f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r3, r6, r0, lsl #16 │ │ │ │ - eorseq r3, r6, r0, lsl #16 │ │ │ │ + ldrhteq r3, [r6], -r4 │ │ │ │ + ldrhteq r3, [r6], -r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - beq 95304 │ │ │ │ + beq 95350 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 95324 │ │ │ │ + bne 95370 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 952e8 │ │ │ │ + beq 95334 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9532c │ │ │ │ + beq 95378 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9532c │ │ │ │ + beq 95378 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 95b38 │ │ │ │ + b 95b84 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9534c │ │ │ │ + beq 95398 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 95398 │ │ │ │ + bcc 953e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 95374 │ │ │ │ + bne 953c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 95398 │ │ │ │ + bne 953e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #3617] @ 0xe21 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95480 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #1760 @ 0x6e0 │ │ │ │ - bl 98980 │ │ │ │ + bl 989cc │ │ │ │ movw r0, #3592 @ 0xe08 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ movw r0, #3596 @ 0xe0c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #3604]! @ 0xe14 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95404 │ │ │ │ + bne 95450 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 95428 │ │ │ │ + bne 95474 │ │ │ │ dmb ish │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3616] @ 0xe20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 98980 │ │ │ │ + b 989cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3616] @ 0xe20 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ - b 9546c │ │ │ │ + b 954b8 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #3596 @ 0xe0c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #3604]! @ 0xe14 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 95478 │ │ │ │ + bne 954c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 954b4 │ │ │ │ + bne 95500 │ │ │ │ dmb ish │ │ │ │ - bl 284764 │ │ │ │ - b 954b4 │ │ │ │ + bl 2847ac │ │ │ │ + b 95500 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #3592 @ 0xe08 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 95f1c │ │ │ │ + bl 95f68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #3616] @ 0xe20 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #23 │ │ │ │ popeq {r4, r6, r7, pc} │ │ │ │ cmp r1, #22 │ │ │ │ - bne 95514 │ │ │ │ + bne 95560 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954f8 │ │ │ │ + beq 95544 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95530 │ │ │ │ + beq 9557c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 95528 │ │ │ │ + bne 95574 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 95b38 │ │ │ │ + b 95b84 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95550 │ │ │ │ + beq 9559c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ movw r1, #5380 @ 0x1504 │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95590 │ │ │ │ + beq 955dc │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ movw r1, #1752 @ 0x6d8 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 953bc │ │ │ │ + bl 95408 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 98980 │ │ │ │ + b 989cc │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 955fc │ │ │ │ + bne 95648 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #48] @ 95634 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #48] @ 95680 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 95638 │ │ │ │ + ldr r1, [pc, #44] @ 95684 │ │ │ │ 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 39ce0 │ │ │ │ - eorseq r3, r6, r4, lsr #8 │ │ │ │ - eorseq r3, r6, r4, lsr #8 │ │ │ │ + ldrsbteq r3, [r6], -r8 │ │ │ │ + ldrsbteq r3, [r6], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9566c │ │ │ │ + beq 956b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f4dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [r4, #16]! │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4] │ │ │ │ - beq 95764 │ │ │ │ + beq 957b0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6, #44] @ 0x2c │ │ │ │ add r2, r6, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95698 │ │ │ │ + bne 956e4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 956e0 │ │ │ │ + bne 9572c │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 956e0 │ │ │ │ + beq 9572c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 956ec │ │ │ │ + bne 95738 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 95734 │ │ │ │ + bne 95780 │ │ │ │ ldrd r0, [r6, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 95734 │ │ │ │ + beq 95780 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9573c │ │ │ │ + bne 95788 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95764 │ │ │ │ + bne 957b0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9577c │ │ │ │ + beq 957c8 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9578c │ │ │ │ + beq 957d8 │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 95878 │ │ │ │ + beq 958c4 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 957ac │ │ │ │ + bne 957f8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 957f4 │ │ │ │ + bne 95840 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 957f4 │ │ │ │ + beq 95840 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95800 │ │ │ │ + bne 9584c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 95848 │ │ │ │ + bne 95894 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 95848 │ │ │ │ + beq 95894 │ │ │ │ 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 95850 │ │ │ │ + bne 9589c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95878 │ │ │ │ + bne 958c4 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9588c │ │ │ │ + bne 958d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9592c │ │ │ │ + bne 95978 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e914 │ │ │ │ - b 9592c │ │ │ │ + bl 14e95c │ │ │ │ + b 95978 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 958c8 │ │ │ │ + bne 95914 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 958fc │ │ │ │ + bne 95948 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14e914 │ │ │ │ - b 958fc │ │ │ │ + bl 14e95c │ │ │ │ + b 95948 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95914 │ │ │ │ + beq 95960 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95924 │ │ │ │ + beq 95970 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94ac8 │ │ │ │ + bl 94b14 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #5 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 959d4 │ │ │ │ + bhi 95a20 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 95e8c │ │ │ │ + b 95ed8 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959b4 │ │ │ │ + beq 95a00 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 959b4 │ │ │ │ + b 95a00 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959b4 │ │ │ │ + beq 95a00 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959d0 │ │ │ │ + beq 95a1c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 959dc │ │ │ │ + bne 95a28 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2dc97c │ │ │ │ - b 95a08 │ │ │ │ + b 2dc9c4 │ │ │ │ + b 95a54 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95a24 │ │ │ │ + beq 95a70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a40 │ │ │ │ + bne 95a8c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a78 │ │ │ │ + bne 95ac4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95aa0 │ │ │ │ + bne 95aec │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95ac0 │ │ │ │ + bne 95b0c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95af8 │ │ │ │ + bne 95b44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95b20 │ │ │ │ + bne 95b6c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - b 2e6120 │ │ │ │ + b 2e6168 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1dd90 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ - bhi 95c00 │ │ │ │ + bhi 95c4c │ │ │ │ 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 │ │ │ │ @@ -120773,345 +120792,345 @@ │ │ │ │ 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 95ba4 │ │ │ │ + beq 95bf0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 95bcc │ │ │ │ + bne 95c18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 95ba4 │ │ │ │ + bne 95bf0 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 961c4 │ │ │ │ + b 96210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 95c40 │ │ │ │ + bcc 95c8c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95c1c │ │ │ │ + bne 95c68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 95c40 │ │ │ │ + bne 95c8c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 95ba4 │ │ │ │ + bcc 95bf0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 95c58 │ │ │ │ + bne 95ca4 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 95cc0 │ │ │ │ + bcc 95d0c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95c9c │ │ │ │ + bne 95ce8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 95cc0 │ │ │ │ + bne 95d0c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 95d30 │ │ │ │ + bne 95d7c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 95cdc │ │ │ │ + bne 95d28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 95ba4 │ │ │ │ + bne 95bf0 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a744 │ │ │ │ + b 22a78c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 960c0 │ │ │ │ + bl 9610c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 95fd0 │ │ │ │ + b 9601c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ - b 95cd4 │ │ │ │ + b 95d20 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 95d8c │ │ │ │ + bne 95dd8 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95d60 │ │ │ │ + bne 95dac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95df8 │ │ │ │ + bne 95e44 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a744 │ │ │ │ - b 95df8 │ │ │ │ + bl 22a78c │ │ │ │ + b 95e44 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 95d58 │ │ │ │ + bl 1b7460 │ │ │ │ + b 95da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 95df8 │ │ │ │ + bcc 95e44 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95db4 │ │ │ │ + bne 95e00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95df8 │ │ │ │ + bne 95e44 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e74f4 │ │ │ │ - b 95df8 │ │ │ │ + bl 2e753c │ │ │ │ + b 95e44 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_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 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 95e58 │ │ │ │ + beq 95ea4 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95e2c │ │ │ │ + bne 95e78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95e58 │ │ │ │ + bne 95ea4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 973cc │ │ │ │ + bl 97418 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 95ee4 │ │ │ │ + bne 95f30 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95eb8 │ │ │ │ + beq 95f04 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95ed0 │ │ │ │ + beq 95f1c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95f04 │ │ │ │ + beq 95f50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95f38 │ │ │ │ + bne 95f84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284764 │ │ │ │ + b 2847ac │ │ │ │ mov r5, r0 │ │ │ │ - b 95f78 │ │ │ │ + b 95fc4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95f80 │ │ │ │ + bne 95fcc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 95fa8 │ │ │ │ + bne 95ff4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 96098 │ │ │ │ + bhi 960e4 │ │ │ │ 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 96098 │ │ │ │ + beq 960e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 96f08 │ │ │ │ + b 96f54 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9604c │ │ │ │ + bne 96098 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ mov r5, r0 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96098 │ │ │ │ + beq 960e4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 960b8 │ │ │ │ + beq 96104 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #21 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ subcc r1, r2, #20 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bhi 961a8 │ │ │ │ + bhi 961f4 │ │ │ │ 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 │ │ │ │ @@ -121160,23 +121179,23 @@ │ │ │ │ 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 1b7418 │ │ │ │ - b 95b38 │ │ │ │ + b 1b7460 │ │ │ │ + b 95b84 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 9626c │ │ │ │ + bhi 962b8 │ │ │ │ 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 │ │ │ │ @@ -121185,2137 +121204,2137 @@ │ │ │ │ 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 1b7418 │ │ │ │ - b 95fd0 │ │ │ │ + b 1b7460 │ │ │ │ + b 9601c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96254 │ │ │ │ + beq 962a0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9626c │ │ │ │ + beq 962b8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 962f8 │ │ │ │ + beq 96344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 962bc │ │ │ │ + beq 96308 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 962f8 │ │ │ │ + bcc 96344 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 962a4 │ │ │ │ - b 962e8 │ │ │ │ + bne 962f0 │ │ │ │ + b 96334 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 962f8 │ │ │ │ + bcc 96344 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 962d4 │ │ │ │ + bne 96320 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 962f8 │ │ │ │ + bne 96344 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9633c │ │ │ │ + beq 96388 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9633c │ │ │ │ + bcc 96388 │ │ │ │ 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 96318 │ │ │ │ + bne 96364 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9633c │ │ │ │ + bne 96388 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96380 │ │ │ │ + beq 963cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 96380 │ │ │ │ + bcc 963cc │ │ │ │ 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 9635c │ │ │ │ + bne 963a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96380 │ │ │ │ + bne 963cc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96400 │ │ │ │ + beq 9644c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 963c4 │ │ │ │ + beq 96410 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 96400 │ │ │ │ + bcc 9644c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 963ac │ │ │ │ - b 963f0 │ │ │ │ + bne 963f8 │ │ │ │ + b 9643c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 96400 │ │ │ │ + bcc 9644c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 963dc │ │ │ │ + bne 96428 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96400 │ │ │ │ + bne 9644c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96444 │ │ │ │ + beq 96490 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 96444 │ │ │ │ + bcc 96490 │ │ │ │ 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 96420 │ │ │ │ + bne 9646c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96444 │ │ │ │ + bne 96490 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 964a8 │ │ │ │ + beq 964f4 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ - b 96464 │ │ │ │ + b 964b0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 964a8 │ │ │ │ + beq 964f4 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 9645c │ │ │ │ + bcc 964a8 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96480 │ │ │ │ + bne 964cc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9645c │ │ │ │ + bne 964a8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 9645c │ │ │ │ + bl 2e753c │ │ │ │ + b 964a8 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 964c4 │ │ │ │ + beq 96510 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 96528 │ │ │ │ + beq 96574 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ - b 964e4 │ │ │ │ + b 96530 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 96528 │ │ │ │ + beq 96574 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 964dc │ │ │ │ + bcc 96528 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96500 │ │ │ │ + bne 9654c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 964dc │ │ │ │ + bne 96528 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 964dc │ │ │ │ + bl 2e753c │ │ │ │ + b 96528 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96544 │ │ │ │ + beq 96590 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9658c │ │ │ │ + beq 965d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9658c │ │ │ │ + bcc 965d8 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96560 │ │ │ │ + bne 965ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9658c │ │ │ │ + bne 965d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 965d4 │ │ │ │ + b 96620 │ │ │ │ mov r8, r0 │ │ │ │ - b 965cc │ │ │ │ + b 96618 │ │ │ │ mov r8, r0 │ │ │ │ - b 965c4 │ │ │ │ + b 96610 │ │ │ │ mov r8, r0 │ │ │ │ - b 965bc │ │ │ │ + b 96608 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r9, #16 │ │ │ │ - bl 97e78 │ │ │ │ + bl 97ec4 │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r9, #80 @ 0x50 │ │ │ │ - bl 97d00 │ │ │ │ - b 966c8 │ │ │ │ + bl 97d4c │ │ │ │ + b 96714 │ │ │ │ mov r8, r0 │ │ │ │ - b 965ec │ │ │ │ + b 96638 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 96634 │ │ │ │ + beq 96680 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 965e8 │ │ │ │ + bcc 96634 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9660c │ │ │ │ + bne 96658 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 965e8 │ │ │ │ + bne 96634 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 965e8 │ │ │ │ + bl 2e753c │ │ │ │ + b 96634 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 966d0 │ │ │ │ + beq 9671c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b 966d0 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9671c │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 96664 │ │ │ │ + b 966b0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 966ac │ │ │ │ + beq 966f8 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 96660 │ │ │ │ + bcc 966ac │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96684 │ │ │ │ + bne 966d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96660 │ │ │ │ + bne 966ac │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 96660 │ │ │ │ + bl 2e753c │ │ │ │ + b 966ac │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 966c8 │ │ │ │ + beq 96714 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ - bl 9884c │ │ │ │ + bl 98898 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ - bl 9729c │ │ │ │ + bl 972e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf00 │ │ │ │ + bl 13cf48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 96700 │ │ │ │ + bne 9674c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96724 │ │ │ │ + bne 96770 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96788 │ │ │ │ + beq 967d4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 96788 │ │ │ │ + bne 967d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9675c │ │ │ │ + beq 967a8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ blx r1 │ │ │ │ - b 96788 │ │ │ │ + b 967d4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 96764 │ │ │ │ + bne 967b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96788 │ │ │ │ + bne 967d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r6, r0 │ │ │ │ - b 967e8 │ │ │ │ + b 96834 │ │ │ │ mov r6, r0 │ │ │ │ - b 967e0 │ │ │ │ + b 9682c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 967bc │ │ │ │ + bne 96808 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 967e0 │ │ │ │ + bne 9682c │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 │ │ │ │ + bl 9a5b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96850 │ │ │ │ + beq 9689c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 96850 │ │ │ │ + bcc 9689c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9682c │ │ │ │ + bne 96878 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96850 │ │ │ │ + bne 9689c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96894 │ │ │ │ + beq 968e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 96894 │ │ │ │ + bcc 968e0 │ │ │ │ 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 96870 │ │ │ │ + bne 968bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96894 │ │ │ │ + bne 968e0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 968d8 │ │ │ │ + beq 96924 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 968d8 │ │ │ │ + bcc 96924 │ │ │ │ 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 968b4 │ │ │ │ + bne 96900 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 968d8 │ │ │ │ + bne 96924 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9691c │ │ │ │ + beq 96968 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9691c │ │ │ │ + bcc 96968 │ │ │ │ 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 968f8 │ │ │ │ + bne 96944 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9691c │ │ │ │ + bne 96968 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9699c │ │ │ │ + beq 969e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96960 │ │ │ │ + beq 969ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9699c │ │ │ │ + bcc 969e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 96948 │ │ │ │ - b 9698c │ │ │ │ + bne 96994 │ │ │ │ + b 969d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9699c │ │ │ │ + bcc 969e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 96978 │ │ │ │ + bne 969c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9699c │ │ │ │ + bne 969e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 969e0 │ │ │ │ + beq 96a2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 969e0 │ │ │ │ + bcc 96a2c │ │ │ │ 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 969bc │ │ │ │ + bne 96a08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 969e0 │ │ │ │ + bne 96a2c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 96f08 │ │ │ │ + b 96f54 │ │ │ │ mov r5, r0 │ │ │ │ - b 96a4c │ │ │ │ + b 96a98 │ │ │ │ mov r5, r0 │ │ │ │ - b 96a44 │ │ │ │ + b 96a90 │ │ │ │ mov r5, r0 │ │ │ │ - b 96a3c │ │ │ │ + b 96a88 │ │ │ │ mov r5, r0 │ │ │ │ - b 96a34 │ │ │ │ + b 96a80 │ │ │ │ mov r5, r0 │ │ │ │ - b 96a2c │ │ │ │ + b 96a78 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 97e78 │ │ │ │ + bl 97ec4 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 96a60 │ │ │ │ + beq 96aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96a90 │ │ │ │ + beq 96adc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 7662c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ - beq 96af0 │ │ │ │ + beq 96b3c │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 96af0 │ │ │ │ + beq 96b3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 96acc │ │ │ │ + bne 96b18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96af0 │ │ │ │ + bne 96b3c │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ add r4, r4, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b04 │ │ │ │ + bne 96b50 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ - b 96b94 │ │ │ │ + b 96be0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 973cc │ │ │ │ - b 96b94 │ │ │ │ + bl 97418 │ │ │ │ + b 96be0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b58 │ │ │ │ + bne 96ba4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 96b9c │ │ │ │ + bne 96be8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ - b 96b9c │ │ │ │ + bl 284850 │ │ │ │ + b 96be8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e00 │ │ │ │ + bl 95e4c │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ - bl 95a2c │ │ │ │ + bl 95a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 769c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ - beq 96c08 │ │ │ │ + beq 96c54 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 96c08 │ │ │ │ + beq 96c54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 96be4 │ │ │ │ + bne 96c30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96c08 │ │ │ │ + bne 96c54 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ + bl 2ad5d0 │ │ │ │ add r4, r4, #600 @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c1c │ │ │ │ + bne 96c68 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ - b 96cac │ │ │ │ + b 96cf8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 973cc │ │ │ │ - b 96cac │ │ │ │ + bl 97418 │ │ │ │ + b 96cf8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c70 │ │ │ │ + bne 96cbc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 96cb4 │ │ │ │ + bne 96d00 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ - b 96cb4 │ │ │ │ + bl 284850 │ │ │ │ + b 96d00 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e00 │ │ │ │ + bl 95e4c │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ - bl 95aac │ │ │ │ + bl 95af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ce4 │ │ │ │ + beq 96d30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 96d14 │ │ │ │ + bne 96d60 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 96cf4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 96d40 │ │ │ │ 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 96d48 │ │ │ │ + bne 96d94 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq 96d7c │ │ │ │ + beq 96dc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d68 │ │ │ │ + bne 96db4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b 966e8 │ │ │ │ + b 96734 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96df8 │ │ │ │ + beq 96e44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96e10 │ │ │ │ + bne 96e5c │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96dd0 │ │ │ │ + beq 96e1c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 96e24 │ │ │ │ + bne 96e70 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 96e18 │ │ │ │ + bne 96e64 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 971c4 │ │ │ │ + b 97210 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - b 96de0 │ │ │ │ + b 96e2c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 22c60c │ │ │ │ + bl 22c654 │ │ │ │ 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 96e58 │ │ │ │ + bne 96ea4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96e7c │ │ │ │ + bne 96ec8 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bfc │ │ │ │ + bl 93c48 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 96270 │ │ │ │ + b 962bc │ │ │ │ mov r6, r0 │ │ │ │ - b 96ee0 │ │ │ │ + b 96f2c │ │ │ │ mov r6, r0 │ │ │ │ - b 96ee8 │ │ │ │ + b 96f34 │ │ │ │ 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 96ebc │ │ │ │ + bne 96f08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 96ee0 │ │ │ │ + bne 96f2c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bfc │ │ │ │ + bl 93c48 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96efc │ │ │ │ + beq 96f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96270 │ │ │ │ + bl 962bc │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 96f78 │ │ │ │ + beq 96fc4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 96fa4 │ │ │ │ + bne 96ff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96f5c │ │ │ │ + beq 96fa8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff4 │ │ │ │ + beq 97040 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f08 │ │ │ │ - b 96f90 │ │ │ │ + bl 96f54 │ │ │ │ + b 96fdc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff4 │ │ │ │ + beq 97040 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff4 │ │ │ │ + beq 97040 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 96fd8 │ │ │ │ + beq 97024 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r0, r5 │ │ │ │ - b 96fc0 │ │ │ │ + b 9700c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 96ff4 │ │ │ │ + beq 97040 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b 96ffc │ │ │ │ + b 97048 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 97064 │ │ │ │ + b 970b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9706c │ │ │ │ + beq 970b8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 97f04 │ │ │ │ - b 9706c │ │ │ │ + bl 97f50 │ │ │ │ + b 970b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 9705c │ │ │ │ + beq 970a8 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r5, r6 │ │ │ │ - b 97040 │ │ │ │ + b 9708c │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 9708c │ │ │ │ + bne 970d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 970b0 │ │ │ │ + bne 970fc │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 970e4 │ │ │ │ + beq 97130 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ 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 97118 │ │ │ │ + bne 97164 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9713c │ │ │ │ + bne 97188 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9715c │ │ │ │ + bne 971a8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 95938 │ │ │ │ + b 95984 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 971c0 │ │ │ │ + beq 9720c │ │ │ │ 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 9719c │ │ │ │ + bne 971e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 971c0 │ │ │ │ + bne 9720c │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 971e4 │ │ │ │ + beq 97230 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 97230 │ │ │ │ + bne 9727c │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 97248 │ │ │ │ + beq 97294 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 97214 │ │ │ │ + b 97260 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 97248 │ │ │ │ + beq 97294 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97208 │ │ │ │ + beq 97254 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 97208 │ │ │ │ + bl 1b7460 │ │ │ │ + b 97254 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 97200 │ │ │ │ + bne 9724c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9726c │ │ │ │ + beq 972b8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97278 │ │ │ │ + bne 972c4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 972dc │ │ │ │ + beq 97328 │ │ │ │ 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 972b8 │ │ │ │ + bne 97304 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 972dc │ │ │ │ + bne 97328 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 194644 │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 972f4 │ │ │ │ + bne 97340 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9731c │ │ │ │ + bne 97368 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 97330 │ │ │ │ + beq 9737c │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 97370 │ │ │ │ + b 973bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97348 │ │ │ │ + bne 97394 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 97370 │ │ │ │ + bne 973bc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 97380 │ │ │ │ + beq 973cc │ │ │ │ bl 1df58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 960c0 │ │ │ │ + bl 9610c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 973e0 │ │ │ │ + bne 9742c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 97434 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ 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 97440 │ │ │ │ + b 9748c │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ dmb ish │ │ │ │ - bne 97480 │ │ │ │ + bne 974cc │ │ │ │ tst r7, #8 │ │ │ │ - bne 97498 │ │ │ │ + bne 974e4 │ │ │ │ ldrex r6, [r5] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 97428 │ │ │ │ + bne 97474 │ │ │ │ orr r0, r7, #8 │ │ │ │ dmb ish │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ dmb ish │ │ │ │ - beq 97440 │ │ │ │ + beq 9748c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 96a94 │ │ │ │ + bl 96ae0 │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ - bne 975ac │ │ │ │ - b 975f8 │ │ │ │ + bne 975f8 │ │ │ │ + b 97644 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 96a94 │ │ │ │ + bl 96ae0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 974a4 │ │ │ │ + bne 974f0 │ │ │ │ mov r6, #0 │ │ │ │ tst r7, #32 │ │ │ │ dmb ish │ │ │ │ - bne 974cc │ │ │ │ - b 97514 │ │ │ │ + bne 97518 │ │ │ │ + b 97560 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 974d0 │ │ │ │ + bne 9751c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 97514 │ │ │ │ + bne 97560 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97500 │ │ │ │ + bne 9754c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 97564 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 97594 │ │ │ │ + bne 975e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97554 │ │ │ │ + beq 975a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r4, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 97560 │ │ │ │ + bne 975ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97584 │ │ │ │ + bne 975d0 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9768c │ │ │ │ + beq 976d8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 9768c │ │ │ │ + b 976d8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 975b0 │ │ │ │ + bne 975fc │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 975f8 │ │ │ │ + bne 97644 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 975e4 │ │ │ │ + bne 97630 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 975fc │ │ │ │ + bne 97648 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 97678 │ │ │ │ + bne 976c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97638 │ │ │ │ + beq 97684 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r4, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 97644 │ │ │ │ + bne 97690 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97668 │ │ │ │ + bne 976b4 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #328 @ 0x148 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9768c │ │ │ │ + beq 976d8 │ │ │ │ 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 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 97730 │ │ │ │ + beq 9777c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 97730 │ │ │ │ + b 9777c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97730 │ │ │ │ + beq 9777c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 97730 │ │ │ │ + b 9777c │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 97730 │ │ │ │ + bl 2993f0 │ │ │ │ + b 9777c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 97730 │ │ │ │ + bl 2993f0 │ │ │ │ + b 9777c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 97730 │ │ │ │ + bl 2993f0 │ │ │ │ + b 9777c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 97770 │ │ │ │ + b 977bc │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ dmb ish │ │ │ │ - bne 977b0 │ │ │ │ + bne 977fc │ │ │ │ tst r7, #8 │ │ │ │ - bne 977c8 │ │ │ │ + bne 97814 │ │ │ │ ldrex r6, [r5] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 97758 │ │ │ │ + bne 977a4 │ │ │ │ orr r0, r7, #8 │ │ │ │ dmb ish │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ dmb ish │ │ │ │ - beq 97770 │ │ │ │ + beq 977bc │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 96bac │ │ │ │ + bl 96bf8 │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ - bne 978dc │ │ │ │ - b 97928 │ │ │ │ + bne 97928 │ │ │ │ + b 97974 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 96bac │ │ │ │ + bl 96bf8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 977d4 │ │ │ │ + bne 97820 │ │ │ │ mov r6, #0 │ │ │ │ tst r7, #32 │ │ │ │ dmb ish │ │ │ │ - bne 977fc │ │ │ │ - b 97844 │ │ │ │ + bne 97848 │ │ │ │ + b 97890 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97800 │ │ │ │ + bne 9784c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 97844 │ │ │ │ + bne 97890 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97830 │ │ │ │ + bne 9787c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97848 │ │ │ │ + bne 97894 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 978c4 │ │ │ │ + bne 97910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97884 │ │ │ │ + beq 978d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r4, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 978dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 978b4 │ │ │ │ + bne 97900 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 979bc │ │ │ │ + beq 97a08 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 979bc │ │ │ │ + b 97a08 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 978e0 │ │ │ │ + bne 9792c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 97928 │ │ │ │ + bne 97974 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97914 │ │ │ │ + bne 97960 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9792c │ │ │ │ + bne 97978 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 979a8 │ │ │ │ + bne 979f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97968 │ │ │ │ + beq 979b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add r0, r4, #20 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 97974 │ │ │ │ + bne 979c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97998 │ │ │ │ + bne 979e4 │ │ │ │ dmb ish │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 979bc │ │ │ │ + beq 97a08 │ │ │ │ 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 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 97a60 │ │ │ │ + beq 97aac │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 97a60 │ │ │ │ + b 97aac │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97a60 │ │ │ │ + beq 97aac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 97a60 │ │ │ │ + b 97aac │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 97a60 │ │ │ │ + bl 2993f0 │ │ │ │ + b 97aac │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 97a60 │ │ │ │ + bl 2993f0 │ │ │ │ + b 97aac │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 97a60 │ │ │ │ + bl 2993f0 │ │ │ │ + b 97aac │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 97ac8 │ │ │ │ + beq 97b14 │ │ │ │ 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 97aa4 │ │ │ │ + bne 97af0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97ac8 │ │ │ │ + bne 97b14 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 97af4 │ │ │ │ + beq 97b40 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 97ae4 │ │ │ │ + bne 97b30 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97b14 │ │ │ │ + beq 97b60 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 97b34 │ │ │ │ + bne 97b80 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1dd90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 97b70 │ │ │ │ + bne 97bbc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 95b38 │ │ │ │ + b 95b84 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 95b38 │ │ │ │ + bl 95b84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 97ba4 │ │ │ │ + bne 97bf0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97bc8 │ │ │ │ + bne 97c14 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 97c04 │ │ │ │ + bcc 97c50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 97be0 │ │ │ │ + bne 97c2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97c04 │ │ │ │ + bne 97c50 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 97c84 │ │ │ │ + beq 97cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97c44 │ │ │ │ + beq 97c90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c2c │ │ │ │ - b 97c6c │ │ │ │ + bne 97c78 │ │ │ │ + b 97cb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 97c84 │ │ │ │ + bcc 97cd0 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c58 │ │ │ │ + bne 97ca4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 97c84 │ │ │ │ + bne 97cd0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 97cd0 │ │ │ │ + b 97d1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 97cd0 │ │ │ │ + bcc 97d1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 97cac │ │ │ │ + bne 97cf8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97cd0 │ │ │ │ + bne 97d1c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 97e78 │ │ │ │ + bl 97ec4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 97d68 │ │ │ │ + beq 97db4 │ │ │ │ mov r5, #0 │ │ │ │ - b 97d24 │ │ │ │ + b 97d70 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 97d68 │ │ │ │ + beq 97db4 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 97d1c │ │ │ │ + bcc 97d68 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 97d40 │ │ │ │ + bne 97d8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97d1c │ │ │ │ + bne 97d68 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 97d1c │ │ │ │ + bl 2e753c │ │ │ │ + b 97d68 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97d88 │ │ │ │ + beq 97dd4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 97d98 │ │ │ │ + b 97de4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 97de0 │ │ │ │ + beq 97e2c │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 97d94 │ │ │ │ + bcc 97de0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 97db8 │ │ │ │ + bne 97e04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97d94 │ │ │ │ + bne 97de0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 97d94 │ │ │ │ + bl 2e753c │ │ │ │ + b 97de0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97dfc │ │ │ │ + beq 97e48 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 97e24 │ │ │ │ + bne 97e70 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 97e38 │ │ │ │ + bne 97e84 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 97e64 │ │ │ │ + bne 97eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 97ef0 │ │ │ │ + beq 97f3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97eb8 │ │ │ │ + beq 97f04 │ │ │ │ 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 97ea0 │ │ │ │ - b 97ee0 │ │ │ │ + bne 97eec │ │ │ │ + b 97f2c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 97ef0 │ │ │ │ + bcc 97f3c │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97ecc │ │ │ │ + bne 97f18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97ef0 │ │ │ │ + bne 97f3c │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 95938 │ │ │ │ + b 95984 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 2e6120 │ │ │ │ + b 2e6168 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f08 │ │ │ │ + bl 96f54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ sub r2, r1, #4 │ │ │ │ cmp r2, #5 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 97f90 │ │ │ │ + bhi 97fdc │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1df58 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 94f5c │ │ │ │ + b 94fa8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 97fe0 │ │ │ │ + beq 9802c │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 97fe0 │ │ │ │ + bcc 9802c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 97fbc │ │ │ │ + bne 98008 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 97fe0 │ │ │ │ + bne 9802c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 96d8c │ │ │ │ + b 96dd8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 96d8c │ │ │ │ + bl 96dd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ - b 98034 │ │ │ │ + b 98080 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ dmb ish │ │ │ │ - bne 98074 │ │ │ │ + bne 980c0 │ │ │ │ tst r1, #8 │ │ │ │ - bne 98084 │ │ │ │ + bne 980d0 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9801c │ │ │ │ + bne 98068 │ │ │ │ orr r1, r1, #8 │ │ │ │ dmb ish │ │ │ │ bic r1, r1, #3 │ │ │ │ strex r3, r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ dmb ish │ │ │ │ - beq 98034 │ │ │ │ + beq 98080 │ │ │ │ mov r6, #0 │ │ │ │ tst r2, #32 │ │ │ │ - bne 98160 │ │ │ │ - b 981a8 │ │ │ │ + bne 981ac │ │ │ │ + b 981f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ bic r2, r2, #3 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98088 │ │ │ │ + bne 980d4 │ │ │ │ mov r6, #0 │ │ │ │ tst r1, #32 │ │ │ │ dmb ish │ │ │ │ - bne 980b0 │ │ │ │ - b 980f8 │ │ │ │ + bne 980fc │ │ │ │ + b 98144 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 980b4 │ │ │ │ + bne 98100 │ │ │ │ tst r1, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 980f8 │ │ │ │ + bne 98144 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ bic r1, r1, #160 @ 0xa0 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 980e4 │ │ │ │ + bne 98130 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #256 @ 0x100 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 980fc │ │ │ │ + bne 98148 │ │ │ │ bic r0, r1, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 98148 │ │ │ │ + bne 98194 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98138 │ │ │ │ + beq 98184 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9820c │ │ │ │ + beq 98258 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 9820c │ │ │ │ + b 98258 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98164 │ │ │ │ + bne 981b0 │ │ │ │ tst r1, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 981a8 │ │ │ │ + bne 981f4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ bic r1, r1, #160 @ 0xa0 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98194 │ │ │ │ + bne 981e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #256 @ 0x100 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 981ac │ │ │ │ + bne 981f8 │ │ │ │ bic r0, r1, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 981f8 │ │ │ │ + bne 98244 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 981e8 │ │ │ │ + beq 98234 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9820c │ │ │ │ + beq 98258 │ │ │ │ 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 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98288 │ │ │ │ + beq 982d4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 98288 │ │ │ │ + b 982d4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98288 │ │ │ │ + beq 982d4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 98288 │ │ │ │ + b 982d4 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 98288 │ │ │ │ + bl 2993f0 │ │ │ │ + b 982d4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dd90 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 983b8 │ │ │ │ + beq 98404 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 98418 │ │ │ │ + bne 98464 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 982d4 │ │ │ │ + beq 98320 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 982ec │ │ │ │ + beq 98338 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 982f4 │ │ │ │ + bne 98340 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98464 │ │ │ │ - ldr r0, [pc, #384] @ 984b4 │ │ │ │ + bne 984b0 │ │ │ │ + ldr r0, [pc, #384] @ 98500 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98478 │ │ │ │ + beq 984c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4, #4 │ │ │ │ @@ -123325,1156 +123344,1156 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r7, [r2, #8]! │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 983b0 │ │ │ │ + bne 983fc │ │ │ │ dmb ish │ │ │ │ strex r7, r2, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98420 │ │ │ │ + beq 9846c │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98398 │ │ │ │ + beq 983e4 │ │ │ │ clrex │ │ │ │ - b 98424 │ │ │ │ + b 98470 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 98418 │ │ │ │ + beq 98464 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 98400 │ │ │ │ + beq 9844c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 983ec │ │ │ │ + bne 98438 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98418 │ │ │ │ + beq 98464 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 966e8 │ │ │ │ + b 96734 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 98464 │ │ │ │ + bne 984b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98438 │ │ │ │ + bne 98484 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 98460 │ │ │ │ + bne 984ac │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 984ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 93ca8 │ │ │ │ + bl 93cf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r7, r7, r8, ror #21 │ │ │ │ + mlaseq r7, ip, sl, r7 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 11b3a8 │ │ │ │ + b 11b3f0 │ │ │ │ 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 98500 │ │ │ │ + b 9854c │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ dmb ish │ │ │ │ - bne 98540 │ │ │ │ + bne 9858c │ │ │ │ tst r7, #8 │ │ │ │ - bne 98594 │ │ │ │ + bne 985e0 │ │ │ │ ldrex r6, [r5] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 984e8 │ │ │ │ + bne 98534 │ │ │ │ orr r0, r7, #8 │ │ │ │ dmb ish │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ dmb ish │ │ │ │ - beq 98500 │ │ │ │ + beq 9854c │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98584 │ │ │ │ + bne 985d0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98564 │ │ │ │ + beq 985b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 986e0 │ │ │ │ + bne 9872c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 986fc │ │ │ │ + bne 98748 │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ - bne 98714 │ │ │ │ - b 98760 │ │ │ │ + bne 98760 │ │ │ │ + b 987ac │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 985d8 │ │ │ │ + bne 98624 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 985b8 │ │ │ │ + beq 98604 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 986b4 │ │ │ │ + bne 98700 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 986d0 │ │ │ │ + bne 9871c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #3 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 985dc │ │ │ │ + bne 98628 │ │ │ │ mov r6, #0 │ │ │ │ tst r7, #32 │ │ │ │ dmb ish │ │ │ │ - bne 98604 │ │ │ │ - b 9864c │ │ │ │ + bne 98650 │ │ │ │ + b 98698 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98608 │ │ │ │ + bne 98654 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 9864c │ │ │ │ + bne 98698 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98638 │ │ │ │ + bne 98684 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98650 │ │ │ │ + bne 9869c │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 9869c │ │ │ │ + bne 986e8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9868c │ │ │ │ + beq 986d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 987c4 │ │ │ │ + beq 98810 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 987c4 │ │ │ │ + b 98810 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 985d8 │ │ │ │ + beq 98624 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 985d8 │ │ │ │ + bl 1b7460 │ │ │ │ + b 98624 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 98584 │ │ │ │ + beq 985d0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r8, #0 │ │ │ │ tst r6, #32 │ │ │ │ - beq 98590 │ │ │ │ + beq 985dc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98718 │ │ │ │ + bne 98764 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne 98760 │ │ │ │ + bne 987ac │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r0, r0, #160 @ 0xa0 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9874c │ │ │ │ + bne 98798 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #256 @ 0x100 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98764 │ │ │ │ + bne 987b0 │ │ │ │ bic r0, r0, #239 @ 0xef │ │ │ │ dmb ish │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bne 987b0 │ │ │ │ + bne 987fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 987a0 │ │ │ │ + beq 987ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 987c4 │ │ │ │ + beq 98810 │ │ │ │ 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 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 98840 │ │ │ │ + beq 9888c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 98840 │ │ │ │ + b 9888c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98840 │ │ │ │ + beq 9888c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ - b 98840 │ │ │ │ + b 9888c │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b 98840 │ │ │ │ + bl 2993f0 │ │ │ │ + b 9888c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 988b4 │ │ │ │ + beq 98900 │ │ │ │ mov r5, #0 │ │ │ │ - b 98870 │ │ │ │ + b 988bc │ │ │ │ cmp r5, r7 │ │ │ │ - beq 988b4 │ │ │ │ + beq 98900 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 98868 │ │ │ │ + bcc 988b4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9888c │ │ │ │ + bne 988d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98868 │ │ │ │ + bne 988b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 98868 │ │ │ │ + bl 2e753c │ │ │ │ + b 988b4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 988d4 │ │ │ │ + beq 98920 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 988e4 │ │ │ │ + b 98930 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 9892c │ │ │ │ + beq 98978 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 988e0 │ │ │ │ + bcc 9892c │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 98904 │ │ │ │ + bne 98950 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 988e0 │ │ │ │ + bne 9892c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 988e0 │ │ │ │ + bl 2e753c │ │ │ │ + b 9892c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98948 │ │ │ │ + beq 98994 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98974 │ │ │ │ + beq 989c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, lr} │ │ │ │ - b 95938 │ │ │ │ + b 95984 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 99954 │ │ │ │ + bhi 999a0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0x00000fb0 │ │ │ │ @ instruction: 0x00000fb0 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl 97f44 │ │ │ │ + bl 97f90 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 98a10 │ │ │ │ + beq 98a5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 98a10 │ │ │ │ + bcc 98a5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 989ec │ │ │ │ + bne 98a38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98a10 │ │ │ │ + bne 98a5c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98a28 │ │ │ │ + bne 98a74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 99954 │ │ │ │ + bne 999a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 229578 │ │ │ │ + b 2295c0 │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99690 │ │ │ │ + bne 996dc │ │ │ │ ldr r7, [r4, #468] @ 0x1d4 │ │ │ │ ldr r6, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98a80 │ │ │ │ + beq 98acc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98a98 │ │ │ │ + beq 98ae4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 98ad4 │ │ │ │ + bcc 98b20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98ab0 │ │ │ │ + bne 98afc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98ad4 │ │ │ │ + bne 98b20 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98b5c │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98af8 │ │ │ │ + beq 98b44 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98b5c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98b28 │ │ │ │ + beq 98b74 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98b48 │ │ │ │ + beq 98b94 │ │ │ │ ldr r6, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 98b38 │ │ │ │ + bne 98b84 │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98b64 │ │ │ │ + beq 98bb0 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #3 │ │ │ │ - beq 98ba8 │ │ │ │ + beq 98bf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 98ba8 │ │ │ │ + bcc 98bf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98b84 │ │ │ │ + bne 98bd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98ba8 │ │ │ │ + bne 98bf4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98bb4 │ │ │ │ + bne 98c00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99690 │ │ │ │ + bne 996dc │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ - b 99690 │ │ │ │ + bl 2295c0 │ │ │ │ + b 996dc │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 98da4 │ │ │ │ + beq 98df0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99654 │ │ │ │ + bne 996a0 │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99654 │ │ │ │ + bcc 996a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98c08 │ │ │ │ - b 99644 │ │ │ │ + bne 98c54 │ │ │ │ + b 99690 │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #4 │ │ │ │ - beq 98e0c │ │ │ │ + beq 98e58 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 9988c │ │ │ │ + bne 998d8 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ - bne 99838 │ │ │ │ + bne 99884 │ │ │ │ ldrb r0, [r4, #980] @ 0x3d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 99314 │ │ │ │ + beq 99360 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 997ec │ │ │ │ + bne 99838 │ │ │ │ ldr r0, [r4, #564] @ 0x234 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 98c98 │ │ │ │ + beq 98ce4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 98c98 │ │ │ │ + bcc 98ce4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #568]! @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98c74 │ │ │ │ + bne 98cc0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98c98 │ │ │ │ + bne 98ce4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ - bl 96d8c │ │ │ │ - b 997ec │ │ │ │ + bl 96dd8 │ │ │ │ + b 99838 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 99170 │ │ │ │ + bhi 991bc │ │ │ │ add r1, pc, #8 │ │ │ │ add r6, r4, #528 @ 0x210 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ ldr r0, [r4, #704] @ 0x2c0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 98d1c │ │ │ │ + bcc 98d68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #708]! @ 0x2c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98cf8 │ │ │ │ + bne 98d44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98d1c │ │ │ │ + bne 98d68 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 98d58 │ │ │ │ + bcc 98da4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #720]! @ 0x2d0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98d34 │ │ │ │ + bne 98d80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98d58 │ │ │ │ + bne 98da4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98d64 │ │ │ │ + bne 98db0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99170 │ │ │ │ + bne 991bc │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ - b 99170 │ │ │ │ + bl 229d74 │ │ │ │ + b 991bc │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b 99660 │ │ │ │ + b 996ac │ │ │ │ ldrb r0, [r4, #606] @ 0x25e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 99654 │ │ │ │ + bhi 996a0 │ │ │ │ add r1, pc, #8 │ │ │ │ add r6, r4, #432 @ 0x1b0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ muleq r0, r4, r8 │ │ │ │ muleq r0, r4, r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ ldr r0, [r4, #592] @ 0x250 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99654 │ │ │ │ + bcc 996a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #596]! @ 0x254 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98df4 │ │ │ │ - b 99644 │ │ │ │ + bne 98e40 │ │ │ │ + b 99690 │ │ │ │ ldrb r0, [r4, #486] @ 0x1e6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 99268 │ │ │ │ + beq 992b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9929c │ │ │ │ + bne 992e8 │ │ │ │ add r0, r4, #460 @ 0x1cc │ │ │ │ add r6, r4, #448 @ 0x1c0 │ │ │ │ - bl 94f5c │ │ │ │ + bl 94fa8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9929c │ │ │ │ + beq 992e8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9929c │ │ │ │ + bcc 992e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98e4c │ │ │ │ + bne 98e98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9929c │ │ │ │ + bne 992e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 9929c │ │ │ │ + bl 2e753c │ │ │ │ + b 992e8 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ - bne 98ec8 │ │ │ │ + bne 98f14 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ - bl 9a604 │ │ │ │ + bl 9a650 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98eb8 │ │ │ │ + beq 98f04 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98ed4 │ │ │ │ + bne 98f20 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98fc0 │ │ │ │ + bne 9900c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b 98fc0 │ │ │ │ + bl 229664 │ │ │ │ + b 9900c │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 93594 │ │ │ │ + bl 935e0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ - b 9900c │ │ │ │ + bl 86610 │ │ │ │ + b 99058 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5014 │ │ │ │ + bl 2e505c │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98f34 │ │ │ │ - bl 966e8 │ │ │ │ + beq 98f80 │ │ │ │ + bl 96734 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ addne r1, r1, #1 │ │ │ │ bicne r0, r0, #1 │ │ │ │ cmpne r0, r1 │ │ │ │ - beq 99090 │ │ │ │ + beq 990dc │ │ │ │ ldr r0, [r4, #776] @ 0x308 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #784] @ 0x310 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #776] @ 0x308 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 98f88 │ │ │ │ + beq 98fd4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98f74 │ │ │ │ + bne 98fc0 │ │ │ │ ldr r0, [r4, #780] @ 0x30c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99090 │ │ │ │ - bl 966e8 │ │ │ │ - b 99090 │ │ │ │ + beq 990dc │ │ │ │ + bl 96734 │ │ │ │ + b 990dc │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 93594 │ │ │ │ + bl 935e0 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ strb r5, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 97b94 │ │ │ │ - b 9906c │ │ │ │ + bl 97be0 │ │ │ │ + b 990b8 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 9a604 │ │ │ │ + bl 9a650 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #684]! @ 0x2ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98fe8 │ │ │ │ + bne 99034 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9900c │ │ │ │ + bne 99058 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99020 │ │ │ │ + beq 9906c │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 97b94 │ │ │ │ + bl 97be0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9906c │ │ │ │ + bcc 990b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #676]! @ 0x2a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99048 │ │ │ │ + bne 99094 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9906c │ │ │ │ + bne 990b8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9922c │ │ │ │ + bne 99278 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq 990d8 │ │ │ │ + beq 99124 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 990d8 │ │ │ │ + bcc 99124 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #652]! @ 0x28c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 990b4 │ │ │ │ + bne 99100 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 990d8 │ │ │ │ + bne 99124 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9911c │ │ │ │ + beq 99168 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 990f8 │ │ │ │ + bne 99144 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9911c │ │ │ │ + bne 99168 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ strb r5, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99168 │ │ │ │ + beq 991b4 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99168 │ │ │ │ + bcc 991b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #640]! @ 0x280 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99144 │ │ │ │ + bne 99190 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99168 │ │ │ │ + bne 991b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9917c │ │ │ │ + bne 991c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 991a0 │ │ │ │ + bne 991ec │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 991dc │ │ │ │ + bcc 99228 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 991b8 │ │ │ │ + bne 99204 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 991dc │ │ │ │ + bne 99228 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99220 │ │ │ │ + bcc 9926c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 991fc │ │ │ │ + bne 99248 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99220 │ │ │ │ + bne 9926c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ - b 99660 │ │ │ │ + bl 86eec │ │ │ │ + b 996ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99080 │ │ │ │ + bcc 990cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99240 │ │ │ │ + bne 9928c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99080 │ │ │ │ + bne 990cc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 99080 │ │ │ │ + bl 2e753c │ │ │ │ + b 990cc │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99284 │ │ │ │ + beq 992d0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9929c │ │ │ │ + beq 992e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ movw r0, #442 @ 0x1ba │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b 99838 │ │ │ │ + b 99884 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ - bl 9412c │ │ │ │ - b 994fc │ │ │ │ + bl 94178 │ │ │ │ + b 99548 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 99618 │ │ │ │ + beq 99664 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #624] @ 0x270 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 99300 │ │ │ │ + beq 9934c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 992ec │ │ │ │ + bne 99338 │ │ │ │ ldr r0, [r4, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99618 │ │ │ │ - bl 966e8 │ │ │ │ - b 99618 │ │ │ │ + beq 99664 │ │ │ │ + bl 96734 │ │ │ │ + b 99664 │ │ │ │ ldrb r0, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 997a8 │ │ │ │ + bhi 997f4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ add r0, r4, #668 @ 0x29c │ │ │ │ - bl 96d8c │ │ │ │ - b 997a8 │ │ │ │ + bl 96dd8 │ │ │ │ + b 997f4 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ - bl 9412c │ │ │ │ - b 994ec │ │ │ │ + bl 94178 │ │ │ │ + b 99538 │ │ │ │ ldrb r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 993b4 │ │ │ │ + beq 99400 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 994a8 │ │ │ │ + bne 994f4 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #4 │ │ │ │ - beq 99430 │ │ │ │ + beq 9947c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 994a8 │ │ │ │ + bne 994f4 │ │ │ │ ldrb r0, [r4, #752] @ 0x2f0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #748] @ 0x2ec │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 994a0 │ │ │ │ + bne 994ec │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 994a0 │ │ │ │ - bl 966e8 │ │ │ │ - b 994a0 │ │ │ │ + beq 994ec │ │ │ │ + bl 96734 │ │ │ │ + b 994ec │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 994a8 │ │ │ │ + beq 994f4 │ │ │ │ add r0, r4, #792 @ 0x318 │ │ │ │ - bl 96e40 │ │ │ │ - b 994a8 │ │ │ │ + bl 96e8c │ │ │ │ + b 994f4 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl 971c4 │ │ │ │ - b 997a8 │ │ │ │ + bl 97210 │ │ │ │ + b 997f4 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl 9a408 │ │ │ │ - b 997a0 │ │ │ │ + bl 9a454 │ │ │ │ + b 997ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #816]! @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 997a8 │ │ │ │ - bl a1b34 │ │ │ │ - b 997a8 │ │ │ │ + beq 997f4 │ │ │ │ + bl a1b80 │ │ │ │ + b 997f4 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl 9a408 │ │ │ │ - b 99788 │ │ │ │ + bl 9a454 │ │ │ │ + b 997d4 │ │ │ │ ldrb r0, [r4, #924] @ 0x39c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 99768 │ │ │ │ + bne 997b4 │ │ │ │ ldrb r0, [r4, #920] @ 0x398 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 99760 │ │ │ │ + beq 997ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99768 │ │ │ │ + bne 997b4 │ │ │ │ add r0, r4, #852 @ 0x354 │ │ │ │ - b 99764 │ │ │ │ + b 997b0 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 9829c │ │ │ │ + bl 982e8 │ │ │ │ ldr r0, [r4, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 9944c │ │ │ │ + beq 99498 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ - bl 96e40 │ │ │ │ + bl 96e8c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99460 │ │ │ │ + bne 994ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99484 │ │ │ │ + bne 994d0 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 994a0 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq 994ec │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #727] @ 0x2d7 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 994e4 │ │ │ │ + bcc 99530 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 994c0 │ │ │ │ + bne 9950c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 994e4 │ │ │ │ + bne 99530 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ - bl 96e40 │ │ │ │ + bl 96e8c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96e40 │ │ │ │ + bl 96e8c │ │ │ │ ldr r5, [r4, #584] @ 0x248 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #605] @ 0x25d │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9950c │ │ │ │ + bne 99558 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ add r6, r5, #4 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9960c │ │ │ │ - ldr r0, [pc, #3720] @ 9a3d8 │ │ │ │ + bne 99658 │ │ │ │ + ldr r0, [pc, #3720] @ 9a424 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9995c │ │ │ │ + beq 999a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -124483,1187 +124502,1187 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r3, [r2, #8]! │ │ │ │ ldrex r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 995c8 │ │ │ │ + bne 99614 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9974c │ │ │ │ + beq 99798 │ │ │ │ ldrex r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 995b0 │ │ │ │ + beq 995fc │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 9960c │ │ │ │ + bne 99658 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 995e0 │ │ │ │ + bne 9962c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 99608 │ │ │ │ + bne 99654 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99654 │ │ │ │ + bcc 996a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99630 │ │ │ │ + bne 9967c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99654 │ │ │ │ + bne 996a0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ + bl 87018 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9966c │ │ │ │ + bne 996b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99690 │ │ │ │ + bne 996dc │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 996d8 │ │ │ │ + beq 99724 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 996bc │ │ │ │ + beq 99708 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 996ac │ │ │ │ + bne 996f8 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 996d8 │ │ │ │ + beq 99724 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 99700 │ │ │ │ + beq 9974c │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #405]! @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ - beq 99884 │ │ │ │ + beq 998d0 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99730 │ │ │ │ + beq 9977c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99884 │ │ │ │ + beq 998d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b 99884 │ │ │ │ + bl 1b7460 │ │ │ │ + b 998d0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 995d8 │ │ │ │ - b 9960c │ │ │ │ + beq 99624 │ │ │ │ + b 99658 │ │ │ │ add r0, r4, #880 @ 0x370 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99780 │ │ │ │ + beq 997cc │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ - bl 972e0 │ │ │ │ + bl 9732c │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 997a0 │ │ │ │ + beq 997ec │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 997ec │ │ │ │ + beq 99838 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 997ec │ │ │ │ + bcc 99838 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #620]! @ 0x26c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 997c8 │ │ │ │ + bne 99814 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 997ec │ │ │ │ + bne 99838 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ cmp r0, #3 │ │ │ │ - beq 99838 │ │ │ │ + beq 99884 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99838 │ │ │ │ + bcc 99884 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99814 │ │ │ │ + bne 99860 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99838 │ │ │ │ + bne 99884 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9987c │ │ │ │ + beq 998c8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9987c │ │ │ │ + bcc 998c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99858 │ │ │ │ + bne 998a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9987c │ │ │ │ + bne 998c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ add r5, r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq 998d0 │ │ │ │ + beq 9991c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #416]! @ 0x1a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 998ac │ │ │ │ + bne 998f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 998d0 │ │ │ │ + bne 9991c │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ strb r5, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl 97f44 │ │ │ │ + bl 97f90 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 99920 │ │ │ │ + beq 9996c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99920 │ │ │ │ + bcc 9996c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #220]! @ 0xdc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 998fc │ │ │ │ + bne 99948 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99920 │ │ │ │ + bne 9996c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99934 │ │ │ │ + beq 99980 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99948 │ │ │ │ + beq 99994 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 999ac │ │ │ │ + b 999f8 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9998c │ │ │ │ + beq 999d8 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ - bl 972e0 │ │ │ │ - b 99a58 │ │ │ │ + bl 9732c │ │ │ │ + b 99aa4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 99a0c │ │ │ │ + b 99a58 │ │ │ │ mov r8, r0 │ │ │ │ - b 999d4 │ │ │ │ + b 99a20 │ │ │ │ mov r8, r0 │ │ │ │ - b 99a28 │ │ │ │ + b 99a74 │ │ │ │ mov r8, r0 │ │ │ │ - b 99a80 │ │ │ │ + b 99acc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 999d4 │ │ │ │ + beq 99a20 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ - bl 96e40 │ │ │ │ + bl 96e8c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 999e8 │ │ │ │ + bne 99a34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99a0c │ │ │ │ + bne 99a58 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq 99a28 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq 99a74 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #727] @ 0x2d7 │ │ │ │ - b 99aa0 │ │ │ │ + b 99aec │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 99a88 │ │ │ │ + b 99ad4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ - bl 96d8c │ │ │ │ - b 99a88 │ │ │ │ - b 99a54 │ │ │ │ + bl 96dd8 │ │ │ │ + b 99ad4 │ │ │ │ + b 99aa0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99a78 │ │ │ │ + beq 99ac4 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 99a78 │ │ │ │ + bl 1b7460 │ │ │ │ + b 99ac4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 97a88 │ │ │ │ + bl 97ad4 │ │ │ │ add r0, r4, #448 @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ - bl 97a88 │ │ │ │ - b 99cd4 │ │ │ │ + bl 97ad4 │ │ │ │ + b 99d20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99aec │ │ │ │ + bcc 99b38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99ab8 │ │ │ │ + bne 99b04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99aec │ │ │ │ + bne 99b38 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b 99aec │ │ │ │ + bl 2e753c │ │ │ │ + b 99b38 │ │ │ │ mov r8, r0 │ │ │ │ - b 99cc8 │ │ │ │ + b 99d14 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ - bl 96e40 │ │ │ │ - b 99ba4 │ │ │ │ + bl 96e8c │ │ │ │ + b 99bf0 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - b 9a104 │ │ │ │ + b 9a150 │ │ │ │ mov r8, r0 │ │ │ │ - b 99cd4 │ │ │ │ - b 99fa4 │ │ │ │ + b 99d20 │ │ │ │ + b 99ff0 │ │ │ │ mov r8, r0 │ │ │ │ - b 99f88 │ │ │ │ + b 99fd4 │ │ │ │ mov r8, r0 │ │ │ │ - b 99b60 │ │ │ │ + b 99bac │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99b60 │ │ │ │ + bcc 99bac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #720]! @ 0x2d0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99b3c │ │ │ │ + bne 99b88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99b60 │ │ │ │ + bne 99bac │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #692]! @ 0x2b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99b6c │ │ │ │ + bne 99bb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a08c │ │ │ │ + bne 9a0d8 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ - b 9a08c │ │ │ │ + bl 229d74 │ │ │ │ + b 9a0d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 99ea4 │ │ │ │ - b 99ba0 │ │ │ │ + b 99ef0 │ │ │ │ + b 99bec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96e40 │ │ │ │ - b 99ca8 │ │ │ │ - b 99ca4 │ │ │ │ + bl 96e8c │ │ │ │ + b 99cf4 │ │ │ │ + b 99cf0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99cc8 │ │ │ │ + beq 99d14 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b 99cc8 │ │ │ │ - b 99ef0 │ │ │ │ + bl 1b7460 │ │ │ │ + b 99d14 │ │ │ │ + b 99f3c │ │ │ │ mov r8, r0 │ │ │ │ - b 99c38 │ │ │ │ - b 99cf4 │ │ │ │ - b 99d0c │ │ │ │ + b 99c84 │ │ │ │ + b 99d40 │ │ │ │ + b 99d58 │ │ │ │ mov r8, r0 │ │ │ │ - b 99c0c │ │ │ │ + b 99c58 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a08c │ │ │ │ + b 9a0d8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99c30 │ │ │ │ + beq 99c7c │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ strb r2, [r0, #245] @ 0xf5 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99c4c │ │ │ │ + bne 99c98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99d70 │ │ │ │ + bne 99dbc │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b 99d70 │ │ │ │ + bl 229664 │ │ │ │ + b 99dbc │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #441 @ 0x1b9 │ │ │ │ - b 9a2ec │ │ │ │ + b 9a338 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a084 │ │ │ │ + b 9a0d0 │ │ │ │ mov r8, r0 │ │ │ │ - b 99ff0 │ │ │ │ + b 9a03c │ │ │ │ mov r8, r0 │ │ │ │ - b 99d98 │ │ │ │ + b 99de4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 99e70 │ │ │ │ + b 99ebc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #605] @ 0x25d │ │ │ │ - bl 93ca8 │ │ │ │ - b 9a108 │ │ │ │ + bl 93cf4 │ │ │ │ + b 9a154 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 97a88 │ │ │ │ + bl 97ad4 │ │ │ │ movw r0, #442 @ 0x1ba │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ movw r5, #441 @ 0x1b9 │ │ │ │ add r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 97a88 │ │ │ │ - b 9a2ec │ │ │ │ + bl 97ad4 │ │ │ │ + b 9a338 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a218 │ │ │ │ + b 9a264 │ │ │ │ mov r8, r0 │ │ │ │ - b 99d70 │ │ │ │ + b 99dbc │ │ │ │ mov r8, r0 │ │ │ │ - b 99dd0 │ │ │ │ + b 99e1c │ │ │ │ mov r8, r0 │ │ │ │ - b 99d60 │ │ │ │ + b 99dac │ │ │ │ mov r8, r0 │ │ │ │ - b 99dbc │ │ │ │ + b 99e08 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #684]! @ 0x2ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99d24 │ │ │ │ + bne 99d70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99dbc │ │ │ │ + bne 99e08 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b 99dbc │ │ │ │ + bl 229664 │ │ │ │ + b 99e08 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 97b94 │ │ │ │ - b 99f38 │ │ │ │ + bl 97be0 │ │ │ │ + b 99f84 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99d98 │ │ │ │ - bl 966e8 │ │ │ │ + beq 99de4 │ │ │ │ + bl 96734 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96d24 │ │ │ │ - b 99fa8 │ │ │ │ + bl 96d70 │ │ │ │ + b 99ff4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99dd0 │ │ │ │ + beq 99e1c │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 97b94 │ │ │ │ - b 99efc │ │ │ │ + bl 97be0 │ │ │ │ + b 99f48 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99e7c │ │ │ │ + beq 99ec8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b 99e7c │ │ │ │ + bl 1b7460 │ │ │ │ + b 99ec8 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a144 │ │ │ │ + b 9a190 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a034 │ │ │ │ - b 9a28c │ │ │ │ + b 9a080 │ │ │ │ + b 9a2d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99e34 │ │ │ │ + beq 99e80 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99e70 │ │ │ │ + bcc 99ebc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99e4c │ │ │ │ + bne 99e98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99e70 │ │ │ │ + bne 99ebc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ - bl 93a24 │ │ │ │ + bl 93a70 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99e94 │ │ │ │ + beq 99ee0 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #452 @ 0x1c4 │ │ │ │ - bl 97acc │ │ │ │ + bl 97b18 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ - bl 97a88 │ │ │ │ + bl 97ad4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99eb0 │ │ │ │ + bne 99efc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a290 │ │ │ │ + bne 9a2dc │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ - b 9a290 │ │ │ │ + bl 2295c0 │ │ │ │ + b 9a2dc │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a1a4 │ │ │ │ + b 9a1f0 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a0f8 │ │ │ │ + b 9a144 │ │ │ │ mov r8, r0 │ │ │ │ - b 99f38 │ │ │ │ + b 99f84 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99f38 │ │ │ │ + bcc 99f84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #676]! @ 0x2a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99f14 │ │ │ │ + bne 99f60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99f38 │ │ │ │ + bne 99f84 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 99f88 │ │ │ │ + beq 99fd4 │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 99f88 │ │ │ │ + bne 99fd4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99f88 │ │ │ │ + bcc 99fd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99f64 │ │ │ │ + bne 99fb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99f88 │ │ │ │ + bne 99fd4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ - bl 2e4be0 │ │ │ │ - b 99fa8 │ │ │ │ + bl 2e4c28 │ │ │ │ + b 99ff4 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a0bc │ │ │ │ + b 9a108 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99ff0 │ │ │ │ + beq 9a03c │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 99ff0 │ │ │ │ + bcc 9a03c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #652]! @ 0x28c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 99fcc │ │ │ │ + bne 9a018 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99ff0 │ │ │ │ + bne 9a03c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a034 │ │ │ │ + beq 9a080 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a010 │ │ │ │ + bne 9a05c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a034 │ │ │ │ + bne 9a080 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a084 │ │ │ │ + beq 9a0d0 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9a084 │ │ │ │ + bcc 9a0d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #640]! @ 0x280 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a060 │ │ │ │ + bne 9a0ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a084 │ │ │ │ + bne 9a0d0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a098 │ │ │ │ + bne 9a0e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a0bc │ │ │ │ + bne 9a108 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9a0f8 │ │ │ │ + bcc 9a144 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a0d4 │ │ │ │ + bne 9a120 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a0f8 │ │ │ │ + bne 9a144 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ - b 9a168 │ │ │ │ + bl 86d70 │ │ │ │ + b 9a1b4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9a144 │ │ │ │ + bcc 9a190 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a120 │ │ │ │ + bne 9a16c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a144 │ │ │ │ + bne 9a190 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ - b 9a1d8 │ │ │ │ + bl 87018 │ │ │ │ + b 9a224 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a398 │ │ │ │ - b 9a1c0 │ │ │ │ + b 9a3e4 │ │ │ │ + b 9a20c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9a1a4 │ │ │ │ + bcc 9a1f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a180 │ │ │ │ + bne 9a1cc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a1a4 │ │ │ │ + bne 9a1f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ - b 9a1d8 │ │ │ │ + bl 86eec │ │ │ │ + b 9a224 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a228 │ │ │ │ + b 9a274 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a220 │ │ │ │ + b 9a26c │ │ │ │ mov r8, r0 │ │ │ │ - b 9a1d8 │ │ │ │ + b 9a224 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a1e4 │ │ │ │ + bne 9a230 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a290 │ │ │ │ + bne 9a2dc │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b 9a290 │ │ │ │ + bl 229664 │ │ │ │ + b 9a2dc │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a230 │ │ │ │ + bne 9a27c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9a3cc │ │ │ │ + bne 9a418 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 229578 │ │ │ │ - b 9a3cc │ │ │ │ + bl 2295c0 │ │ │ │ + b 9a418 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #405 @ 0x195 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a2ec │ │ │ │ + beq 9a338 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9a2ec │ │ │ │ + bl 1b7460 │ │ │ │ + b 9a338 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a334 │ │ │ │ + b 9a380 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a2a4 │ │ │ │ + beq 9a2f0 │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ - bl 97acc │ │ │ │ + bl 97b18 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9a2cc │ │ │ │ + beq 9a318 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ movw r5, #405 @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a2ec │ │ │ │ + beq 9a338 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ - bl 950ac │ │ │ │ + bl 950f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, r5] │ │ │ │ ldrb r1, [r4, #406] @ 0x196 │ │ │ │ strb r0, [r4, #410] @ 0x19a │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a334 │ │ │ │ + beq 9a380 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #416]! @ 0x1a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a310 │ │ │ │ + bne 9a35c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a334 │ │ │ │ + bne 9a380 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl 97f44 │ │ │ │ + bl 97f90 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a360 │ │ │ │ + beq 9a3ac │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a3c0 │ │ │ │ + beq 9a40c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ - b 9a3c0 │ │ │ │ + bl 86700 │ │ │ │ + b 9a40c │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b 9a3c0 │ │ │ │ + b 9a40c │ │ │ │ mov r8, r0 │ │ │ │ - b 9a3ac │ │ │ │ + b 9a3f8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 97180 │ │ │ │ + bl 971cc │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a3ac │ │ │ │ + beq 9a3f8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a3c0 │ │ │ │ + beq 9a40c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r6, r7, ip, asr #17 │ │ │ │ + eorseq r6, r7, r0, lsl #17 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a3fc │ │ │ │ + beq 9a448 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e6120 │ │ │ │ + b 2e6168 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a498 │ │ │ │ + beq 9a4e4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9a478 │ │ │ │ + beq 9a4c4 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 9a450 │ │ │ │ + bne 9a49c │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 972e0 │ │ │ │ + bl 9732c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a46c │ │ │ │ + beq 9a4b8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 95b38 │ │ │ │ - b 9a48c │ │ │ │ + bl 95b84 │ │ │ │ + b 9a4d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a48c │ │ │ │ - bl a1814 │ │ │ │ + beq 9a4d8 │ │ │ │ + bl a1860 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a4b0 │ │ │ │ + beq 9a4fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9a4d4 │ │ │ │ + bne 9a520 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9a4f0 │ │ │ │ + bne 9a53c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9a4d0 │ │ │ │ + beq 9a51c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - b 9a550 │ │ │ │ + b 1b7460 │ │ │ │ + b 9a59c │ │ │ │ mov r5, r0 │ │ │ │ - b 9a518 │ │ │ │ + b 9a564 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 972e0 │ │ │ │ + bl 9732c │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a53c │ │ │ │ + beq 9a588 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 95b38 │ │ │ │ - b 9a554 │ │ │ │ + bl 95b84 │ │ │ │ + b 9a5a0 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a5c4 │ │ │ │ + beq 9a610 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a598 │ │ │ │ + beq 9a5e4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bx r1 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9a5a0 │ │ │ │ + bne 9a5ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a5c4 │ │ │ │ + bne 9a610 │ │ │ │ dmb ish │ │ │ │ - b 2e5678 │ │ │ │ + b 2e56c0 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a5ec │ │ │ │ + beq 9a638 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 11b3a8 │ │ │ │ + b 11b3f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a6c0 │ │ │ │ + beq 9a70c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 9a66c │ │ │ │ + beq 9a6b8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 9a700 │ │ │ │ + bne 9a74c │ │ │ │ ldrd r6, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a640 │ │ │ │ + beq 9a68c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a658 │ │ │ │ + beq 9a6a4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 97b94 │ │ │ │ + bl 97be0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ - b 9a684 │ │ │ │ + bl 2e4ad0 │ │ │ │ + b 9a6d0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a67c │ │ │ │ - bl 966e8 │ │ │ │ + beq 9a6c8 │ │ │ │ + bl 96734 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 97b94 │ │ │ │ + bl 97be0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a690 │ │ │ │ + bne 9a6dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a6b4 │ │ │ │ + bne 9a700 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9a700 │ │ │ │ + bcc 9a74c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a6d4 │ │ │ │ + bne 9a720 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9a700 │ │ │ │ + bne 9a74c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a720 │ │ │ │ + beq 9a76c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 97b94 │ │ │ │ - b 9a758 │ │ │ │ + bl 97be0 │ │ │ │ + b 9a7a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 97b94 │ │ │ │ - b 9a768 │ │ │ │ + bl 97be0 │ │ │ │ + b 9a7b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b 9a764 │ │ │ │ + b 9a7b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ - b 9a768 │ │ │ │ + bl 2e4ad0 │ │ │ │ + b 9a7b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9a774 │ │ │ │ + bne 9a7c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a798 │ │ │ │ + bne 9a7e4 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldr r0, [pc, #8] @ 9a7bc │ │ │ │ + ldr r0, [pc, #8] @ 9a808 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq ip, ip, r5, asr r6 │ │ │ │ - ldr r0, [pc, #8] @ 9a7d0 │ │ │ │ + eoreq ip, ip, r9, asr #12 │ │ │ │ + ldr r0, [pc, #8] @ 9a81c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq ip, ip, r1, asr #12 │ │ │ │ - ldr r0, [pc, #8] @ 9a7e4 │ │ │ │ + eoreq ip, ip, r5, lsr r6 │ │ │ │ + ldr r0, [pc, #8] @ 9a830 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq ip, ip, sp, lsr #12 │ │ │ │ - ldr r1, [pc, #8] @ 9a7f8 │ │ │ │ + eoreq ip, ip, r1, lsr #12 │ │ │ │ + ldr r1, [pc, #8] @ 9a844 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r8, ror r8 │ │ │ │ + eorseq sp, r5, ip, lsr #16 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [ip] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r1, lsl #2] │ │ │ │ @@ -125686,55 +125705,55 @@ │ │ │ │ andeq r0, r0, r4, asr 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 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 9a8b4 │ │ │ │ + ldr r1, [pc, #56] @ 9a900 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #52] @ 9a8c0 │ │ │ │ + ldr r1, [pc, #52] @ 9a90c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #28] @ 9a8b8 │ │ │ │ + ldr r1, [pc, #28] @ 9a904 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #16] @ 9a8bc │ │ │ │ + ldr r1, [pc, #16] @ 9a908 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r8, lsr #2 │ │ │ │ - eorseq sp, r5, r4, asr #2 │ │ │ │ - eorseq sp, r5, r0, ror r1 │ │ │ │ - eorseq sp, r5, ip, asr #3 │ │ │ │ + ldrsbteq sp, [r5], -ip │ │ │ │ + ldrshteq sp, [r5], -r8 │ │ │ │ + eorseq sp, r5, r4, lsr #2 │ │ │ │ + eorseq sp, r5, r0, lsl #3 │ │ │ │ push {fp, lr} │ │ │ │ - bl 2e6344 │ │ │ │ + bl 2e638c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2e6344 │ │ │ │ - ldr r1, [pc, #8] @ 9a8f0 │ │ │ │ + b 2e638c │ │ │ │ + ldr r1, [pc, #8] @ 9a93c │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r0, lsr r0 │ │ │ │ + eorseq sp, r5, r4, ror #31 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2e6344 │ │ │ │ + b 2e638c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ 9a914 │ │ │ │ + ldr r1, [pc, #8] @ 9a960 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrsbteq sp, [r5], -r0 │ │ │ │ + eorseq sp, r5, r4, lsl #31 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ @@ -125746,33 +125765,33 @@ │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #4] @ 9a970 │ │ │ │ + ldr r1, [pc, #4] @ 9a9bc │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r4, ror r0 │ │ │ │ - ldr r1, [pc, #8] @ 9a984 │ │ │ │ + eorseq sp, r5, r8, lsr #32 │ │ │ │ + ldr r1, [pc, #8] @ 9a9d0 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrsbteq sp, [r5], -r0 │ │ │ │ - ldr r1, [pc, #8] @ 9a998 │ │ │ │ + eorseq sp, r5, r4, lsl #9 │ │ │ │ + ldr r1, [pc, #8] @ 9a9e4 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrhteq sp, [r5], -r8 │ │ │ │ - ldr r1, [pc, #8] @ 9a9ac │ │ │ │ + eorseq sp, r5, ip, ror #16 │ │ │ │ + ldr r1, [pc, #8] @ 9a9f8 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r8, lsr #9 │ │ │ │ + eorseq sp, r5, ip, asr r4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #53520 @ 0xd110 │ │ │ │ movw r2, #30826 @ 0x786a │ │ │ │ movw r1, #65205 @ 0xfeb5 │ │ │ │ movw r3, #14051 @ 0x36e3 │ │ │ │ @@ -126166,299 +126185,299 @@ │ │ │ │ movt r3, #39046 @ 0x9886 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b018 │ │ │ │ + beq 9b064 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2fa094 │ │ │ │ + bl 2fa0dc │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2fa064 │ │ │ │ + bl 2fa0ac │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9b074 │ │ │ │ + bne 9b0c0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2fa234 │ │ │ │ + bl 2fa27c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 9b11c │ │ │ │ + bne 9b168 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov ip, r4 │ │ │ │ add r9, sp, #16 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r1, [pc, #368] @ 9b208 │ │ │ │ + ldr r1, [pc, #368] @ 9b254 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b164 │ │ │ │ + beq 9b1b0 │ │ │ │ ldm r9!, {r2, r3, r7} │ │ │ │ mov r1, r0 │ │ │ │ cmp r8, #0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrne r1, [r8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [sl] │ │ │ │ ldrne r2, [fp] │ │ │ │ - ldr r3, [pc, #288] @ 9b20c │ │ │ │ + ldr r3, [pc, #288] @ 9b258 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1f14c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b10c │ │ │ │ + beq 9b158 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1ebe8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d994 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9b174 │ │ │ │ - ldr r1, [pc, #208] @ 9b200 │ │ │ │ + bne 9b1c0 │ │ │ │ + ldr r1, [pc, #208] @ 9b24c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #204] @ 9b204 │ │ │ │ + ldr r0, [pc, #204] @ 9b250 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 39ce0 │ │ │ │ - b 9b170 │ │ │ │ + b 9b1bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9b128 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9b174 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 94c04 │ │ │ │ - b 9b1a4 │ │ │ │ + bl 94c50 │ │ │ │ + b 9b1f0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93a90 │ │ │ │ + bl 93adc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b1bc │ │ │ │ + beq 9b208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1ebe8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b 9b1e4 │ │ │ │ + b 9b230 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93a90 │ │ │ │ + bl 93adc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93a90 │ │ │ │ + bl 93adc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r5, r8, lsl r6 │ │ │ │ - eorseq ip, r5, r8, lsl #12 │ │ │ │ - eorseq r4, r7, r8, lsl #27 │ │ │ │ + eorseq ip, r5, ip, asr #11 │ │ │ │ + ldrhteq ip, [r5], -ip │ │ │ │ + eorseq r4, r7, ip, lsr sp │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2fa094 │ │ │ │ + bl 2fa0dc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2fa064 │ │ │ │ + bl 2fa0ac │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9b25c │ │ │ │ + bne 9b2a8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2fa234 │ │ │ │ + bl 2fa27c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 9b2d8 │ │ │ │ + bne 9b324 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #296] @ 9b394 │ │ │ │ + ldr r0, [pc, #296] @ 9b3e0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b320 │ │ │ │ + beq 9b36c │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrne r1, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r8] │ │ │ │ ldrne r2, [r4] │ │ │ │ - ldr r3, [pc, #236] @ 9b398 │ │ │ │ + ldr r3, [pc, #236] @ 9b3e4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1f14c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b2c8 │ │ │ │ + beq 9b314 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1ebe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d994 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9b330 │ │ │ │ - ldr r1, [pc, #160] @ 9b38c │ │ │ │ + bne 9b37c │ │ │ │ + ldr r1, [pc, #160] @ 9b3d8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #156] @ 9b390 │ │ │ │ + ldr r0, [pc, #156] @ 9b3dc │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 39ce0 │ │ │ │ - b 9b32c │ │ │ │ + b 9b378 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9b2e4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9b330 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94ca0 │ │ │ │ - b 9b36c │ │ │ │ + bl 94cec │ │ │ │ + b 9b3b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b37c │ │ │ │ + beq 9b3c8 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1ebe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r5, ip, asr r4 │ │ │ │ - eorseq ip, r5, ip, asr #8 │ │ │ │ - ldrhteq r4, [r7], -r0 │ │ │ │ + eorseq ip, r5, r0, lsl r4 │ │ │ │ + eorseq ip, r5, r0, lsl #8 │ │ │ │ + eorseq r4, r7, r4, ror #22 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1f5f0 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 9b4f8 │ │ │ │ + bne 9b544 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b4e0 │ │ │ │ + beq 9b52c │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #444] @ 9b59c │ │ │ │ + ldr r0, [pc, #444] @ 9b5e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 9b4d8 │ │ │ │ - ldr r0, [pc, #428] @ 9b5a0 │ │ │ │ + bhi 9b524 │ │ │ │ + ldr r0, [pc, #428] @ 9b5ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9b424 │ │ │ │ + bcc 9b470 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b4d8 │ │ │ │ - ldr r0, [pc, #400] @ 9b5a4 │ │ │ │ + beq 9b524 │ │ │ │ + ldr r0, [pc, #400] @ 9b5f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b4d8 │ │ │ │ - ldr r0, [pc, #380] @ 9b5a8 │ │ │ │ + beq 9b524 │ │ │ │ + ldr r0, [pc, #380] @ 9b5f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b4d8 │ │ │ │ - ldr r0, [pc, #364] @ 9b5ac │ │ │ │ + beq 9b524 │ │ │ │ + ldr r0, [pc, #364] @ 9b5f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b534 │ │ │ │ + beq 9b580 │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add fp, sp, #28 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #28]! │ │ │ │ - ldr ip, [pc, #336] @ 9b5b8 │ │ │ │ - ldr lr, [pc, #336] @ 9b5bc │ │ │ │ + ldr ip, [pc, #336] @ 9b604 │ │ │ │ + ldr lr, [pc, #336] @ 9b608 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ @@ -126467,147 +126486,147 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #272] @ 9b5c0 │ │ │ │ + ldr r2, [pc, #272] @ 9b60c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ 9b594 │ │ │ │ + ldr r0, [pc, #148] @ 9b5e0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ 9b598 │ │ │ │ + ldr r1, [pc, #144] @ 9b5e4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 39ce0 │ │ │ │ - b 9b54c │ │ │ │ - ldr r0, [pc, #116] @ 9b5b0 │ │ │ │ - ldr r2, [pc, #116] @ 9b5b4 │ │ │ │ + b 9b598 │ │ │ │ + ldr r0, [pc, #116] @ 9b5fc │ │ │ │ + ldr r2, [pc, #116] @ 9b600 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9b588 │ │ │ │ + bne 9b5d4 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd90 │ │ │ │ bl 39e88 │ │ │ │ - eorseq ip, r5, r8, lsl #4 │ │ │ │ - eorseq ip, r5, r8, lsl #4 │ │ │ │ - eorseq r4, r7, r4, lsr r9 │ │ │ │ - eorseq r4, r7, ip, lsl #29 │ │ │ │ - eorseq r4, r7, ip, ror #28 │ │ │ │ - eorseq r4, r7, r4, asr lr │ │ │ │ + ldrhteq ip, [r5], -ip │ │ │ │ + ldrhteq ip, [r5], -ip │ │ │ │ + eorseq r4, r7, r8, ror #17 │ │ │ │ eorseq r4, r7, r0, asr #28 │ │ │ │ - eoreq fp, ip, r2, ror fp │ │ │ │ - eorseq sp, r5, r8, ror #17 │ │ │ │ - eorseq ip, r5, r0, ror #7 │ │ │ │ - mlaseq r5, ip, r9, sp │ │ │ │ - eorseq r4, r7, r8, ror #16 │ │ │ │ + eorseq r4, r7, r0, lsr #28 │ │ │ │ + eorseq r4, r7, r8, lsl #28 │ │ │ │ + ldrshteq r4, [r7], -r4 │ │ │ │ + eoreq fp, ip, r6, ror #22 │ │ │ │ + mlaseq r5, ip, r8, sp │ │ │ │ + mlaseq r5, r4, r3, ip │ │ │ │ + eorseq sp, r5, r0, asr r9 │ │ │ │ + eorseq r4, r7, ip, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1f5f0 │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r9, sp, #32 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r7, [r8, #24] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 9b828 │ │ │ │ + bne 9b874 │ │ │ │ mov r1, r9 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - beq 9b7e0 │ │ │ │ + beq 9b82c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #724] @ 9b904 │ │ │ │ + ldr r0, [pc, #724] @ 9b950 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 9b734 │ │ │ │ - ldr r0, [pc, #708] @ 9b908 │ │ │ │ + bhi 9b780 │ │ │ │ + ldr r0, [pc, #708] @ 9b954 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9b674 │ │ │ │ + bcc 9b6c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b734 │ │ │ │ - ldr r0, [pc, #680] @ 9b90c │ │ │ │ + beq 9b780 │ │ │ │ + ldr r0, [pc, #680] @ 9b958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b734 │ │ │ │ - ldr r0, [pc, #660] @ 9b910 │ │ │ │ + beq 9b780 │ │ │ │ + ldr r0, [pc, #660] @ 9b95c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b734 │ │ │ │ - ldr r0, [pc, #644] @ 9b914 │ │ │ │ + beq 9b780 │ │ │ │ + ldr r0, [pc, #644] @ 9b960 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b864 │ │ │ │ + beq 9b8b0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ - ldr r5, [pc, #620] @ 9b920 │ │ │ │ + ldr r5, [pc, #620] @ 9b96c │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ - ldr lr, [pc, #616] @ 9b924 │ │ │ │ - ldr ip, [pc, #616] @ 9b928 │ │ │ │ + ldr lr, [pc, #616] @ 9b970 │ │ │ │ + ldr ip, [pc, #616] @ 9b974 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ stm sl, {r1, r2, r3, r4} │ │ │ │ mov r1, #2 │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -126616,328 +126635,328 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #552] @ 9b92c │ │ │ │ + ldr r1, [pc, #552] @ 9b978 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 2abf30 │ │ │ │ - bl 129f4c │ │ │ │ - ldr r2, [pc, #496] @ 9b930 │ │ │ │ - ldr r1, [pc, #496] @ 9b934 │ │ │ │ + bl 2abf78 │ │ │ │ + bl 129f94 │ │ │ │ + ldr r2, [pc, #496] @ 9b97c │ │ │ │ + ldr r1, [pc, #496] @ 9b980 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #22 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ bl 42228 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 12a178 │ │ │ │ + bl 12a1c0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 12c708 │ │ │ │ + bl 12c750 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b7d0 │ │ │ │ + beq 9b81c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1dd90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b7f8 │ │ │ │ + beq 9b844 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b810 │ │ │ │ + beq 9b85c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #204] @ 9b8fc │ │ │ │ + ldr r0, [pc, #204] @ 9b948 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #200] @ 9b900 │ │ │ │ + ldr r1, [pc, #200] @ 9b94c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 39ce0 │ │ │ │ - b 9b87c │ │ │ │ - ldr r0, [pc, #172] @ 9b918 │ │ │ │ - ldr r2, [pc, #172] @ 9b91c │ │ │ │ + b 9b8c8 │ │ │ │ + ldr r0, [pc, #172] @ 9b964 │ │ │ │ + ldr r2, [pc, #172] @ 9b968 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ - b 9b88c │ │ │ │ + b 9b8d8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b8ac │ │ │ │ + beq 9b8f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9b8ac │ │ │ │ - b 9b8b4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9b8f8 │ │ │ │ + b 9b900 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1dd90 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 93a90 │ │ │ │ + bl 93adc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9b8f8 │ │ │ │ + beq 9b944 │ │ │ │ mov r0, sl │ │ │ │ bl 1dd90 │ │ │ │ bl 39e88 │ │ │ │ - ldrsbteq fp, [r5], -r8 │ │ │ │ - ldrsbteq fp, [r5], -r8 │ │ │ │ - eorseq r4, r7, r4, ror #13 │ │ │ │ - eorseq r4, r7, r0, ror pc │ │ │ │ - eorseq r4, r7, r0, asr pc │ │ │ │ - eorseq r4, r7, r8, lsr pc │ │ │ │ + eorseq fp, r5, ip, lsl #29 │ │ │ │ + eorseq fp, r5, ip, lsl #29 │ │ │ │ + mlaseq r7, r8, r6, r4 │ │ │ │ eorseq r4, r7, r4, lsr #30 │ │ │ │ - eoreq fp, ip, r2, asr #16 │ │ │ │ - eorseq sp, r5, r0, ror #6 │ │ │ │ - mlaseq r5, ip, r1, ip │ │ │ │ - ldrshteq sp, [r5], -r0 │ │ │ │ + eorseq r4, r7, r4, lsl #30 │ │ │ │ + eorseq r4, r7, ip, ror #29 │ │ │ │ + ldrsbteq r4, [r7], -r8 │ │ │ │ + eoreq fp, ip, r6, lsr r8 │ │ │ │ + eorseq sp, r5, r4, lsl r3 │ │ │ │ + eorseq ip, r5, r0, asr r1 │ │ │ │ + eorseq sp, r5, r4, lsr #9 │ │ │ │ andeq r2, r0, r4, ror #15 │ │ │ │ - eorseq r4, r7, r4, lsl r6 │ │ │ │ - eoreq fp, ip, ip, asr #29 │ │ │ │ - eoreq ip, ip, r4, asr #3 │ │ │ │ - ldr r2, [pc, #20] @ 9b954 │ │ │ │ + eorseq r4, r7, r8, asr #11 │ │ │ │ + eoreq fp, ip, r0, asr #29 │ │ │ │ + strhteq ip, [ip], -r8 │ │ │ │ + ldr r2, [pc, #20] @ 9b9a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrhteq r5, [r7], -r8 │ │ │ │ - ldr r2, [pc, #20] @ 9b974 │ │ │ │ + eorseq r5, r7, ip, ror #28 │ │ │ │ + ldr r2, [pc, #20] @ 9b9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - mlaseq r7, r8, lr, r5 │ │ │ │ + eorseq r5, r7, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9b9ec │ │ │ │ + bne 9ba38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9b9c4 │ │ │ │ - ldr r2, [pc, #268] @ 9bab8 │ │ │ │ + bne 9ba10 │ │ │ │ + ldr r2, [pc, #268] @ 9bb04 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20c39c │ │ │ │ + bl 20c3e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ mov r7, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r7, [r2, r3, lsl #2]! │ │ │ │ str r6, [r2, #4] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bls 9ba34 │ │ │ │ + bls 9ba80 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r2, [r4, r1, lsl #2]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9ba34 │ │ │ │ + beq 9ba80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9ba24 │ │ │ │ + beq 9ba70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r1 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #116] @ 9bab0 │ │ │ │ - ldr r2, [pc, #116] @ 9bab4 │ │ │ │ + ldr r0, [pc, #116] @ 9bafc │ │ │ │ + ldr r2, [pc, #116] @ 9bb00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9ba74 │ │ │ │ + bne 9bac0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ - b 9baa8 │ │ │ │ + b 9baf4 │ │ │ │ bl 39ea4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9baa8 │ │ │ │ + beq 9baf4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaeq ip, pc, r5, fp @ │ │ │ │ - eorseq fp, r5, r0, lsr #26 │ │ │ │ - eorseq fp, r5, r8, asr #27 │ │ │ │ + mlaeq ip, r3, r5, fp │ │ │ │ + ldrsbteq fp, [r5], -r4 │ │ │ │ + eorseq fp, r5, ip, ror sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9bb38 │ │ │ │ + bne 9bb84 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9bb08 │ │ │ │ - ldr r2, [pc, #232] @ 9bbd8 │ │ │ │ + bne 9bb54 │ │ │ │ + ldr r2, [pc, #232] @ 9bc24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 20c440 │ │ │ │ + bl 20c488 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r1, #1 │ │ │ │ str r5, [r2, r1, lsl #3]! │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9bb84 │ │ │ │ + beq 9bbd0 │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bls 9bb68 │ │ │ │ + bls 9bbb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [r3, r1, lsl #3]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9bb68 │ │ │ │ + bne 9bbb4 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r5, [r3] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r4, [r3, #4] │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ 9bbd0 │ │ │ │ - ldr r2, [pc, #96] @ 9bbd4 │ │ │ │ + ldr r0, [pc, #96] @ 9bc1c │ │ │ │ + ldr r2, [pc, #96] @ 9bc20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #80] @ 9bbdc │ │ │ │ + ldr r0, [pc, #80] @ 9bc28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #76] @ 9bbe0 │ │ │ │ + ldr r2, [pc, #76] @ 9bc2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b 9bbc4 │ │ │ │ + b 9bc10 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq fp, ip, fp, ror #8 │ │ │ │ - eorseq fp, r5, ip, ror #23 │ │ │ │ - eorseq fp, r5, r4, lsl #25 │ │ │ │ - eoreq fp, ip, fp, asr #8 │ │ │ │ - eorseq fp, r5, ip, ror #23 │ │ │ │ + eoreq fp, ip, pc, asr r4 │ │ │ │ + eorseq fp, r5, r0, lsr #23 │ │ │ │ + eorseq fp, r5, r8, lsr ip │ │ │ │ + eoreq fp, ip, pc, lsr r4 │ │ │ │ + eorseq fp, r5, r0, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 1f6bc │ │ │ │ @@ -126945,39 +126964,39 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ movne r7, r4 │ │ │ │ movwne r6, #1 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, fp │ │ │ │ - bne 9bc78 │ │ │ │ + bne 9bcc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 13d830 │ │ │ │ + bl 13d878 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9bc60 │ │ │ │ + beq 9bcac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9bc58 │ │ │ │ + beq 9bca4 │ │ │ │ mov r0, r1 │ │ │ │ bl 1dd90 │ │ │ │ - b 9bc60 │ │ │ │ + b 9bcac │ │ │ │ mov r0, r1 │ │ │ │ bl 1f488 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 9bcf8 │ │ │ │ + ldr r0, [pc, #120] @ 9bd44 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #116] @ 9bcfc │ │ │ │ + ldr r1, [pc, #116] @ 9bd48 │ │ │ │ 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] │ │ │ │ @@ -126985,56 +127004,56 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9bcec │ │ │ │ + beq 9bd38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd90 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f488 │ │ │ │ bl 39e88 │ │ │ │ - eorseq fp, r5, r8, lsl #21 │ │ │ │ - eorseq fp, r5, r8, lsl #21 │ │ │ │ + eorseq fp, r5, ip, lsr sl │ │ │ │ + eorseq fp, r5, ip, lsr sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r2 │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e444 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2ef50c │ │ │ │ - ldr r1, [pc, #144] @ 9bdc4 │ │ │ │ + bl 2ef554 │ │ │ │ + ldr r1, [pc, #144] @ 9be10 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ - ldrne r1, [pc, #92] @ 9bdc8 │ │ │ │ + ldrne r1, [pc, #92] @ 9be14 │ │ │ │ ldmne ip, {r2, r4, r5, r6, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmne r3, {r2, r4, r5, r6, lr} │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -127046,58 +127065,58 @@ │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 9563c │ │ │ │ + bl 95688 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r4, r7, ip, ror #1 │ │ │ │ - eorseq fp, r5, r0, lsr sl │ │ │ │ + eorseq r4, r7, r0, lsr #1 │ │ │ │ + eorseq fp, r5, r4, ror #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r4, [pc, #128] @ 9be5c │ │ │ │ + ldr r4, [pc, #128] @ 9bea8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r4, [r4] │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [sp, #58] @ 0x3a │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9be34 │ │ │ │ + beq 9be80 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r1, [pc, #56] @ 9be60 │ │ │ │ + ldr r1, [pc, #56] @ 9beac │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 948d8 │ │ │ │ + bl 94924 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r4, r7, r0, asr #32 │ │ │ │ - eorseq fp, r5, r8, lsl #19 │ │ │ │ + ldrshteq r3, [r7], -r4 │ │ │ │ + eorseq fp, r5, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ ldrb r0, [r1, #58] @ 0x3a │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -127119,51 +127138,51 @@ │ │ │ │ strb r0, [r8, #57] @ 0x39 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ str r1, [r8, #20] │ │ │ │ str r6, [r8, #24] │ │ │ │ str r1, [r8, #28] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #16 │ │ │ │ - bcs 9bf40 │ │ │ │ + bcs 9bf8c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r3, #64]! @ 0x40 │ │ │ │ strd r0, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c040 │ │ │ │ + beq 9c08c │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, r8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #15 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r6, r7} │ │ │ │ str r0, [r5, #76]! @ 0x4c │ │ │ │ str r1, [r5, #-8] │ │ │ │ mov r1, #16 │ │ │ │ str r2, [r5, #-12] │ │ │ │ str r0, [r5, #-4] │ │ │ │ - bls 9c048 │ │ │ │ - b 9c09c │ │ │ │ + bls 9c094 │ │ │ │ + b 9c0e8 │ │ │ │ ldrd r2, [r8, #80] @ 0x50 │ │ │ │ - b 9c450 │ │ │ │ + b 9c49c │ │ │ │ ldrd r2, [r8, #88] @ 0x58 │ │ │ │ - b 9c720 │ │ │ │ + b 9c76c │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r0, [pc, #3588] @ 9cd58 │ │ │ │ + ldr r0, [pc, #3588] @ 9cda4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ sub r7, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c0f4 │ │ │ │ + beq 9c140 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r5] │ │ │ │ strb r0, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ strb r0, [r1, #1] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ @@ -127190,567 +127209,567 @@ │ │ │ │ strb r0, [r1, #12] │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ strb r0, [r1, #13] │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ strb r0, [r1, #14] │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ strb r0, [r1, #15] │ │ │ │ - beq 9c02c │ │ │ │ + beq 9c078 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #16 │ │ │ │ - beq 9c024 │ │ │ │ + beq 9c070 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ add r0, r2, r5 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ bl 1df88 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #56] @ 0x38 │ │ │ │ str r2, [r8, #32] │ │ │ │ - b 9c148 │ │ │ │ + b 9c194 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [r5, #76]! @ 0x4c │ │ │ │ ldr r1, [r3] │ │ │ │ rsb r2, r0, #16 │ │ │ │ mov r6, r0 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 9c0a4 │ │ │ │ + bcc 9c0f0 │ │ │ │ ldr r7, [r8, #68] @ 0x44 │ │ │ │ cmp r0, #15 │ │ │ │ add r1, r7, r6 │ │ │ │ - beq 9c08c │ │ │ │ + beq 9c0d8 │ │ │ │ rsb r4, r0, #15 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e6a8 │ │ │ │ add r6, r6, r4 │ │ │ │ add r1, r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1] │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ str r1, [r8, #72] @ 0x48 │ │ │ │ - b 9c418 │ │ │ │ + b 9c464 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ bl 286f8 │ │ │ │ ldr r6, [r8, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r8, #68] @ 0x44 │ │ │ │ cmp r0, #15 │ │ │ │ add r1, r7, r6 │ │ │ │ - bne 9c070 │ │ │ │ - b 9c08c │ │ │ │ - ldr r0, [pc, #3200] @ 9cd64 │ │ │ │ + bne 9c0bc │ │ │ │ + b 9c0d8 │ │ │ │ + ldr r0, [pc, #3200] @ 9cdb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #3184] @ 9cd60 │ │ │ │ + ldr r0, [pc, #3184] @ 9cdac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r2, [pc, #3168] @ 9cd5c │ │ │ │ + ldr r2, [pc, #3168] @ 9cda8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 39c98 │ │ │ │ - b 9c3e4 │ │ │ │ - b 9c6c4 │ │ │ │ + b 9c430 │ │ │ │ + b 9c710 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9c3e8 │ │ │ │ + beq 9c434 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #16 │ │ │ │ - beq 9c13c │ │ │ │ + beq 9c188 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r1, r6 │ │ │ │ add r1, r1, #16 │ │ │ │ bl 1df88 │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 9c3e8 │ │ │ │ + b 9c434 │ │ │ │ str r1, [r8, #36] @ 0x24 │ │ │ │ str r2, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1fbac8 │ │ │ │ + bl 1fbb10 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ cmp r1, #21 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ - bne 9c1a8 │ │ │ │ + bne 9c1f4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r7, r0, #16 │ │ │ │ add r0, r0, #23 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ bic r0, r0, #7 │ │ │ │ add r6, r1, r0 │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ cmp r6, #134217729 @ 0x8000001 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ str r6, [r8, #80] @ 0x50 │ │ │ │ - bcc 9c1d8 │ │ │ │ + bcc 9c224 │ │ │ │ mov r0, #4 │ │ │ │ - b 9c3cc │ │ │ │ + b 9c418 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #456 @ 0x1c8 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r6, [sp, #444] @ 0x1bc │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ str r4, [sp, #452] @ 0x1c4 │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ - b 9c3d0 │ │ │ │ + b 9c41c │ │ │ │ ldr r9, [r8, #48] @ 0x30 │ │ │ │ add r3, r8, #32 │ │ │ │ ldr r5, [r8, #40] @ 0x28 │ │ │ │ ldr fp, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9c274 │ │ │ │ + beq 9c2c0 │ │ │ │ mov r0, #0 │ │ │ │ sub sl, r6, r5 │ │ │ │ str r0, [r9, #8] │ │ │ │ cmp fp, sl │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r7, [r8, #40] @ 0x28 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ sub r0, r0, r7 │ │ │ │ str sl, [sp, #20] │ │ │ │ movcc sl, fp │ │ │ │ cmp r0, sl │ │ │ │ sub r1, fp, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bcc 9c31c │ │ │ │ + bcc 9c368 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 9c24c │ │ │ │ + beq 9c298 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ strb r2, [r0, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 9c238 │ │ │ │ + bne 9c284 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r7, [r8, #40] @ 0x28 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 9c2b8 │ │ │ │ + bls 9c304 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9c28c │ │ │ │ + bne 9c2d8 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 9c2ac │ │ │ │ + b 9c2f8 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r7 │ │ │ │ str r7, [r8, #84] @ 0x54 │ │ │ │ - bhi 9c2c8 │ │ │ │ + bhi 9c314 │ │ │ │ mov r0, r7 │ │ │ │ - b 9c314 │ │ │ │ + b 9c360 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r1, r4 │ │ │ │ add r1, r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 1df88 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r7, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [r8, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ str r7, [r8, #84] @ 0x54 │ │ │ │ - bls 9c284 │ │ │ │ + bls 9c2d0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r5, r6, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 9c350 │ │ │ │ + bcc 9c39c │ │ │ │ ldr r6, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #2 │ │ │ │ add r0, r6, r7 │ │ │ │ - bcc 9c304 │ │ │ │ + bcc 9c350 │ │ │ │ sub r4, r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e6a8 │ │ │ │ add r7, r7, r4 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ add r6, r7, #1 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ str r6, [r8, #40] @ 0x28 │ │ │ │ - b 9c6e4 │ │ │ │ + b 9c730 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r7, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 9c230 │ │ │ │ - b 9c24c │ │ │ │ + bne 9c27c │ │ │ │ + b 9c298 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r7, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #2 │ │ │ │ add r0, r6, r7 │ │ │ │ - bcs 9c2ec │ │ │ │ - b 9c304 │ │ │ │ - b 9cd38 │ │ │ │ + bcs 9c338 │ │ │ │ + b 9c350 │ │ │ │ + b 9cd84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp fp, r0 │ │ │ │ - bls 9cd3c │ │ │ │ + bls 9cd88 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ cmp sl, r4 │ │ │ │ - beq 9c3b8 │ │ │ │ + beq 9c404 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r1, r4 │ │ │ │ add r1, r1, sl │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r4, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ - b 9cd3c │ │ │ │ - b 9cd38 │ │ │ │ + b 9cd88 │ │ │ │ + b 9cd84 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c5d4 │ │ │ │ + beq 9c620 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ - b 9c5cc │ │ │ │ + b 9c618 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [r8, #57] @ 0x39 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c404 │ │ │ │ + beq 9c450 │ │ │ │ add r0, r8, #20 │ │ │ │ - bl 97acc │ │ │ │ + bl 97b18 │ │ │ │ mov r0, #2 │ │ │ │ strb r4, [r8, #57] @ 0x39 │ │ │ │ strb r0, [r8, #58] @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bcs 9c574 │ │ │ │ + bcs 9c5c0 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 9c644 │ │ │ │ + bcc 9c690 │ │ │ │ ldr r7, [r8, #68] @ 0x44 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22ce2c │ │ │ │ + bl 22ce74 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ blx r3 │ │ │ │ ldr fp, [sp, #236] @ 0xec │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - beq 9c58c │ │ │ │ + beq 9c5d8 │ │ │ │ ldr r9, [r8, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr r4, [r8, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c498 │ │ │ │ + beq 9c4e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c4b0 │ │ │ │ + beq 9c4fc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 9c5a8 │ │ │ │ + beq 9c5f4 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str fp, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ sub r1, r1, r4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ cmp r1, r5 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - bcc 9c654 │ │ │ │ + bcc 9c6a0 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ bl 1f1dc │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ - beq 9c520 │ │ │ │ + beq 9c56c │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ - bne 9c418 │ │ │ │ - ldr r2, [pc, #2092] @ 9cd68 │ │ │ │ + bne 9c464 │ │ │ │ + ldr r2, [pc, #2092] @ 9cdb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 316dd8 │ │ │ │ + bl 316e20 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b 9c5bc │ │ │ │ + b 9c608 │ │ │ │ add r2, r8, #64 @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #56] @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r8, #32] │ │ │ │ - b 9c148 │ │ │ │ + b 9c194 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8, #58] @ 0x3a │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c5d4 │ │ │ │ + beq 9c620 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r4, [r8, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [r8, #56] @ 0x38 │ │ │ │ - beq 9c5f8 │ │ │ │ + beq 9c644 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 9c5e8 │ │ │ │ + bne 9c634 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c614 │ │ │ │ + beq 9c660 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #57] @ 0x39 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r6, {r1, r2, r3, r7} │ │ │ │ strb r0, [r8, #58] @ 0x3a │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1824] @ 9cd6c │ │ │ │ + ldr r2, [pc, #1824] @ 9cdb8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0a4 │ │ │ │ - b 9c3e4 │ │ │ │ + b 9c430 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 286f8 │ │ │ │ ldr r4, [r8, #28] │ │ │ │ - b 9c4ec │ │ │ │ + b 9c538 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 732b8 │ │ │ │ - b 9c6c8 │ │ │ │ + b 9c714 │ │ │ │ bl 39ea4 │ │ │ │ - b 9c6c4 │ │ │ │ - b 9c6c4 │ │ │ │ + b 9c710 │ │ │ │ + b 9c710 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c6c8 │ │ │ │ + beq 9c714 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9c6c8 │ │ │ │ - b 9c6c4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9c714 │ │ │ │ + b 9c710 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #80] @ 0x50 │ │ │ │ - bl 950ac │ │ │ │ - b 9c6c8 │ │ │ │ + bl 950f8 │ │ │ │ + b 9c714 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c3e8 │ │ │ │ + beq 9c434 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9c3e8 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9c434 │ │ │ │ ldr r1, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9c860 │ │ │ │ + bcs 9c8ac │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 9cbc8 │ │ │ │ + bcc 9cc14 │ │ │ │ ldr r7, [r8, #36] @ 0x24 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22ce2c │ │ │ │ + bl 22ce74 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [r8, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ blx r3 │ │ │ │ ldr r9, [sp, #236] @ 0xec │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq 9c984 │ │ │ │ + beq 9c9d0 │ │ │ │ ldr fp, [r8, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #232] @ 0xe8 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ ldr r4, [r8, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c768 │ │ │ │ + beq 9c7b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c780 │ │ │ │ + beq 9c7cc │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 9c9a0 │ │ │ │ + beq 9c9ec │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ lsl fp, r6, #2 │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ str r9, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ sub r1, r1, r4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ cmp r1, r5 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - bcc 9cbd8 │ │ │ │ + bcc 9cc24 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ bl 1f1dc │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ - beq 9c7f0 │ │ │ │ + beq 9c83c │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ - bne 9c6e4 │ │ │ │ - ldr r2, [pc, #1380] @ 9cd70 │ │ │ │ + bne 9c730 │ │ │ │ + ldr r2, [pc, #1380] @ 9cdbc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 316dd8 │ │ │ │ + bl 316e20 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [pc, #1348] @ 9cd74 │ │ │ │ + ldr r0, [pc, #1348] @ 9cdc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cc34 │ │ │ │ + beq 9cc80 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ mov r0, #2 │ │ │ │ - b 9c3cc │ │ │ │ + b 9c418 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldrb sl, [r8, #74] @ 0x4a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb44 │ │ │ │ + beq 9cb90 │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ cmp r1, #12 │ │ │ │ - bcc 9cbf8 │ │ │ │ + bcc 9cc44 │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9cc0c │ │ │ │ + bhi 9cc58 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ sub r4, r1, #12 │ │ │ │ - ldr r2, [pc, #1256] @ 9cd84 │ │ │ │ + ldr r2, [pc, #1256] @ 9cdd0 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -127760,17 +127779,17 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, #32 │ │ │ │ str r4, [sp, #260] @ 0x104 │ │ │ │ str r9, [sp, #248] @ 0xf8 │ │ │ │ str r9, [sp, #240] @ 0xf0 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cc44 │ │ │ │ + beq 9cc90 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #12 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ @@ -127782,47 +127801,47 @@ │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ add r9, r1, #8 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14f918 │ │ │ │ + bl 14f960 │ │ │ │ orr r0, fp, #4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ ldm r0!, {r2, r3, r5} │ │ │ │ cmp r7, #2 │ │ │ │ mov r1, r6 │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r4, r5} │ │ │ │ stm r1, {r2, r3, r4, r5} │ │ │ │ - bne 9c9b8 │ │ │ │ + bne 9ca04 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ - b 9ca44 │ │ │ │ + b 9ca90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8, #58] @ 0x3a │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 1dfaa8 │ │ │ │ - b 9c3d0 │ │ │ │ + bl 1dfaf0 │ │ │ │ + b 9c41c │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #344 @ 0x158 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f1dc │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -127836,48 +127855,48 @@ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ands r1, r7, #1 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ movne r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 9ca1c │ │ │ │ + bcs 9ca68 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ - b 9ca3c │ │ │ │ - bne 9ca78 │ │ │ │ - ldr r0, [pc, #864] @ 9cd88 │ │ │ │ + b 9ca88 │ │ │ │ + bne 9cac4 │ │ │ │ + ldr r0, [pc, #864] @ 9cdd4 │ │ │ │ mov r1, #24 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ mov r1, #18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 96804 │ │ │ │ + bl 96850 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ca4c │ │ │ │ + bne 9ca98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9c3d0 │ │ │ │ + bne 9c41c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 229f44 │ │ │ │ - b 9c3d0 │ │ │ │ + bl 229f8c │ │ │ │ + b 9c41c │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ sub r0, r1, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 9cc24 │ │ │ │ + bcc 9cc70 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #760] @ 9cd90 │ │ │ │ + ldr r2, [pc, #760] @ 9cddc │ │ │ │ str r7, [r3, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ @@ -127890,38 +127909,38 @@ │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r8, #28] │ │ │ │ ldr r5, [r8, #24] │ │ │ │ add ip, r8, #20 │ │ │ │ ldm r7, {r1, r3, r7} │ │ │ │ add r0, r8, #20 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ - ldr r2, [pc, #680] @ 9cd94 │ │ │ │ + ldr r2, [pc, #680] @ 9cde0 │ │ │ │ stm ip, {r1, r3, r7} │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #236] @ 0xec │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ bl 6ee94 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 96804 │ │ │ │ + bl 96850 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb1c │ │ │ │ + bne 9cb68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9cb44 │ │ │ │ + bne 9cb90 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 229f44 │ │ │ │ + bl 229f8c │ │ │ │ add r7, r8, #20 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ strb r5, [r8, #56] @ 0x38 │ │ │ │ @@ -127933,235 +127952,235 @@ │ │ │ │ str r0, [sp] │ │ │ │ sub r0, sl, #66 @ 0x42 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #0 │ │ │ │ lsr r3, r0, #5 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 14faac │ │ │ │ + bl 14faf4 │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc4d4 │ │ │ │ + bl 1fc51c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r8, #56] @ 0x38 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b 9c61c │ │ │ │ - ldr r2, [pc, #424] @ 9cd78 │ │ │ │ + b 9c668 │ │ │ │ + ldr r2, [pc, #424] @ 9cdc4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0a4 │ │ │ │ - b 9c3e4 │ │ │ │ + b 9c430 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 286f8 │ │ │ │ ldr r4, [r8, #28] │ │ │ │ - b 9c7bc │ │ │ │ - ldr r2, [pc, #384] @ 9cd80 │ │ │ │ + b 9c808 │ │ │ │ + ldr r2, [pc, #384] @ 9cdcc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #12 │ │ │ │ bl 3a0bc │ │ │ │ - b 9c3e4 │ │ │ │ - ldr r2, [pc, #360] @ 9cd7c │ │ │ │ + b 9c430 │ │ │ │ + ldr r2, [pc, #360] @ 9cdc8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a0b0 │ │ │ │ - b 9c3e4 │ │ │ │ - ldr r2, [pc, #352] @ 9cd8c │ │ │ │ + b 9c430 │ │ │ │ + ldr r2, [pc, #352] @ 9cdd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - b 9c3e4 │ │ │ │ + b 9c430 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b 9c3e4 │ │ │ │ + b 9c430 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #32 │ │ │ │ bl 39cb0 │ │ │ │ - b 9c3e4 │ │ │ │ + b 9c430 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 732b8 │ │ │ │ - b 9cd3c │ │ │ │ + b 9cd88 │ │ │ │ bl 39ea4 │ │ │ │ - b 9ccf0 │ │ │ │ - b 9ccf0 │ │ │ │ - b 9cc80 │ │ │ │ - b 9cd38 │ │ │ │ - b 9cd38 │ │ │ │ - b 9cd38 │ │ │ │ + b 9cd3c │ │ │ │ + b 9cd3c │ │ │ │ + b 9cccc │ │ │ │ + b 9cd84 │ │ │ │ + b 9cd84 │ │ │ │ + b 9cd84 │ │ │ │ mov r5, r0 │ │ │ │ - b 9ccfc │ │ │ │ + b 9cd48 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 145254 │ │ │ │ - b 9cd3c │ │ │ │ + bl 14529c │ │ │ │ + b 9cd88 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 145010 │ │ │ │ - b 9cd3c │ │ │ │ + bl 145058 │ │ │ │ + b 9cd88 │ │ │ │ bl 39ea4 │ │ │ │ - b 9cd38 │ │ │ │ - b 9cd38 │ │ │ │ + b 9cd84 │ │ │ │ + b 9cd84 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9cd3c │ │ │ │ + beq 9cd88 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9cd3c │ │ │ │ - b 9cd38 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9cd88 │ │ │ │ + b 9cd84 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #88] @ 0x58 │ │ │ │ - bl 950ac │ │ │ │ - b 9cd3c │ │ │ │ + bl 950f8 │ │ │ │ + b 9cd88 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 96804 │ │ │ │ + bl 96850 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cd04 │ │ │ │ + bne 9cd50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9cd3c │ │ │ │ + bne 9cd88 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 229f44 │ │ │ │ - b 9cd3c │ │ │ │ + bl 229f8c │ │ │ │ + b 9cd88 │ │ │ │ bl 39ea4 │ │ │ │ - b 9cd38 │ │ │ │ + b 9cd84 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r8, #32] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9c3e8 │ │ │ │ + beq 9c434 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ - b 9c6d8 │ │ │ │ - eorseq r3, r7, ip, asr #29 │ │ │ │ - ldrsbteq fp, [r5], -r8 │ │ │ │ - ldrsbteq fp, [r5], -r4 │ │ │ │ - eorseq fp, r5, r0, ror #13 │ │ │ │ - eoreq sl, ip, r5, asr #22 │ │ │ │ - eorseq fp, r5, r8, lsl #3 │ │ │ │ - eoreq sl, ip, r5, ror r8 │ │ │ │ - ldrshteq r3, [r7], -r0 │ │ │ │ - eorseq sl, r5, r4, lsr ip │ │ │ │ - ldrsbteq sl, [r5], -r0 │ │ │ │ + b 9c724 │ │ │ │ + eorseq r3, r7, r0, lsl #29 │ │ │ │ + eorseq fp, r5, ip, lsl #11 │ │ │ │ + eorseq fp, r5, r8, lsl #13 │ │ │ │ + mlaseq r5, r4, r6, fp │ │ │ │ + eoreq sl, ip, r9, lsr fp │ │ │ │ + eorseq fp, r5, ip, lsr r1 │ │ │ │ + eoreq sl, ip, r9, ror #16 │ │ │ │ + eorseq r3, r7, r4, lsr #11 │ │ │ │ + eorseq sl, r5, r8, ror #23 │ │ │ │ + eorseq sl, r5, r4, lsl #23 │ │ │ │ + mlaseq r5, r8, fp, sl │ │ │ │ + eorseq r3, r7, ip, lsr #10 │ │ │ │ + eoreq sl, ip, sl, asr r6 │ │ │ │ + eorseq r9, r5, r0, lsr r6 │ │ │ │ eorseq sl, r5, r4, ror #23 │ │ │ │ - eorseq r3, r7, r8, ror r5 │ │ │ │ - eoreq sl, ip, r6, ror #12 │ │ │ │ - eorseq r9, r5, ip, ror r6 │ │ │ │ - eorseq sl, r5, r0, lsr ip │ │ │ │ - eorseq sl, r5, r0, lsl #26 │ │ │ │ + ldrhteq sl, [r5], -r4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #56] @ 9cde0 │ │ │ │ + ldr r0, [pc, #56] @ 9ce2c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #32] @ 9cde4 │ │ │ │ + ldrne r1, [pc, #32] @ 9ce30 │ │ │ │ movne r2, #0 │ │ │ │ strbne r2, [r0, #4] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r3, r7, r4, ror r0 │ │ │ │ - eorseq sl, r5, r8, asr #20 │ │ │ │ + eorseq r3, r7, r8, lsr #32 │ │ │ │ + ldrshteq sl, [r5], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ce48 │ │ │ │ + bne 9ce94 │ │ │ │ mov r0, #3 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9471c │ │ │ │ + bl 94768 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9ce5c │ │ │ │ - ldr r0, [pc, #28] @ 9ce74 │ │ │ │ + bne 9cea8 │ │ │ │ + ldr r0, [pc, #28] @ 9cec0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #20] @ 9ce78 │ │ │ │ + ldr r0, [pc, #20] @ 9cec4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r5, ip, asr #19 │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ + eorseq sl, r5, r0, lsl #19 │ │ │ │ + eorseq sl, r5, r4, ror r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #112] @ 9cefc │ │ │ │ + ldr r2, [pc, #112] @ 9cf48 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ - ldrne r1, [pc, #72] @ 9cf00 │ │ │ │ + ldrne r1, [pc, #72] @ 9cf4c │ │ │ │ ldmne ip!, {r2, r4, r5, r6, r7, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, r5, r6, r7, lr} │ │ │ │ ldmne ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ stmne r3, {r2, r4, r5, r6, r7, lr} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 947fc │ │ │ │ + bl 94848 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaseq r7, r4, pc, r2 @ │ │ │ │ - eorseq sl, r5, r4, ror r9 │ │ │ │ + eorseq r2, r7, r8, asr #30 │ │ │ │ + eorseq sl, r5, r8, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r1, #44] @ 0x2c │ │ │ │ add r1, pc, #8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -128177,54 +128196,54 @@ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r1, #112 @ 0x70 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ str r0, [r5, #12] │ │ │ │ - ldr r0, [pc, #1420] @ 9d4f4 │ │ │ │ + ldr r0, [pc, #1420] @ 9d540 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cf88 │ │ │ │ + beq 9cfd4 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - b 9d0d8 │ │ │ │ + b 9d124 │ │ │ │ ldrd r2, [r4, #36] @ 0x24 │ │ │ │ - b 9d1bc │ │ │ │ - ldr r7, [pc, #1384] @ 9d4f8 │ │ │ │ + b 9d208 │ │ │ │ + ldr r7, [pc, #1384] @ 9d544 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9cfc0 │ │ │ │ + bcc 9d00c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9cf74 │ │ │ │ - ldr r0, [pc, #1356] @ 9d4fc │ │ │ │ + beq 9cfc0 │ │ │ │ + ldr r0, [pc, #1356] @ 9d548 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9cf74 │ │ │ │ + beq 9cfc0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cf74 │ │ │ │ + beq 9cfc0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d08c │ │ │ │ + beq 9d0d8 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr sl, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr ip, [pc, #1296] @ 9d50c │ │ │ │ - ldr lr, [pc, #1296] @ 9d510 │ │ │ │ - ldr r9, [pc, #1296] @ 9d514 │ │ │ │ + ldr ip, [pc, #1296] @ 9d558 │ │ │ │ + ldr lr, [pc, #1296] @ 9d55c │ │ │ │ + ldr r9, [pc, #1296] @ 9d560 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -128244,208 +128263,208 @@ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2abf30 │ │ │ │ - b 9cf74 │ │ │ │ - ldr r0, [pc, #1184] @ 9d51c │ │ │ │ + bl 2abf78 │ │ │ │ + b 9cfc0 │ │ │ │ + ldr r0, [pc, #1184] @ 9d568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #1168] @ 9d518 │ │ │ │ + ldr r0, [pc, #1168] @ 9d564 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #1136] @ 9d504 │ │ │ │ - ldr r2, [pc, #1136] @ 9d508 │ │ │ │ + ldr r0, [pc, #1136] @ 9d550 │ │ │ │ + ldr r2, [pc, #1136] @ 9d554 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b 9d420 │ │ │ │ + b 9d46c │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2bf2e8 │ │ │ │ + bl 2bf330 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 9d268 │ │ │ │ + bcs 9d2b4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d100 │ │ │ │ + beq 9d14c │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #4 │ │ │ │ - b 9d164 │ │ │ │ + b 9d1b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r9, [r0, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9d164 │ │ │ │ + beq 9d1b0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsl r7, r9, #2 │ │ │ │ - ldr r0, [pc, #1048] @ 9d540 │ │ │ │ + ldr r0, [pc, #1048] @ 9d58c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d3f0 │ │ │ │ + beq 9d43c │ │ │ │ mov sl, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc008 │ │ │ │ + bl 2bc050 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 9d148 │ │ │ │ + bne 9d194 │ │ │ │ str r9, [r4, #24] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str sl, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2bf2e8 │ │ │ │ + bl 2bf330 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 9d3e0 │ │ │ │ + bcc 9d42c │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ add r3, r2, r0 │ │ │ │ sub r2, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 22cfc0 │ │ │ │ + bl 22d008 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 9d24c │ │ │ │ + beq 9d298 │ │ │ │ ldrd sl, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d1fc │ │ │ │ + beq 9d248 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d214 │ │ │ │ + beq 9d260 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 9d2a4 │ │ │ │ + bne 9d2f0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq 9d0d8 │ │ │ │ + beq 9d124 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b 9d0d8 │ │ │ │ + b 9d124 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #688] @ 9d520 │ │ │ │ + ldr r0, [pc, #688] @ 9d56c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d2fc │ │ │ │ + beq 9d348 │ │ │ │ mov r0, #21 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ - b 9d2d4 │ │ │ │ + b 9d320 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d2d4 │ │ │ │ + beq 9d320 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldm r0!, {r1, r2, r3, r7} │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r6, {r1, r2, r3, r7} │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #544] @ 9d524 │ │ │ │ + ldr r5, [pc, #544] @ 9d570 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9d334 │ │ │ │ + bcc 9d380 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d27c │ │ │ │ - ldr r0, [pc, #516] @ 9d528 │ │ │ │ + beq 9d2c8 │ │ │ │ + ldr r0, [pc, #516] @ 9d574 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d27c │ │ │ │ + beq 9d2c8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d27c │ │ │ │ + beq 9d2c8 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d408 │ │ │ │ + beq 9d454 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr r8, [pc, #452] @ 9d534 │ │ │ │ - ldr ip, [pc, #452] @ 9d538 │ │ │ │ - ldr lr, [pc, #452] @ 9d53c │ │ │ │ + ldr r8, [pc, #452] @ 9d580 │ │ │ │ + ldr ip, [pc, #452] @ 9d584 │ │ │ │ + ldr lr, [pc, #452] @ 9d588 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ @@ -128463,28 +128482,28 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2abf30 │ │ │ │ - b 9d27c │ │ │ │ - ldr r2, [pc, #280] @ 9d500 │ │ │ │ + bl 2abf78 │ │ │ │ + b 9d2c8 │ │ │ │ + ldr r2, [pc, #280] @ 9d54c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0a4 │ │ │ │ - b 9d420 │ │ │ │ - ldr r2, [pc, #332] @ 9d544 │ │ │ │ + b 9d46c │ │ │ │ + ldr r2, [pc, #332] @ 9d590 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ - b 9d420 │ │ │ │ - ldr r0, [pc, #284] @ 9d52c │ │ │ │ - ldr r2, [pc, #284] @ 9d530 │ │ │ │ + b 9d46c │ │ │ │ + ldr r0, [pc, #284] @ 9d578 │ │ │ │ + ldr r2, [pc, #284] @ 9d57c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ @@ -128494,132 +128513,132 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b 9d4c0 │ │ │ │ + b 9d50c │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d498 │ │ │ │ + beq 9d4e4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ - b 9d498 │ │ │ │ - b 9d4c0 │ │ │ │ - b 9d4c0 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9d4e4 │ │ │ │ + b 9d50c │ │ │ │ + b 9d50c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ - bl 950ac │ │ │ │ + bl 950f8 │ │ │ │ mov r0, r5 │ │ │ │ - b 9d4c0 │ │ │ │ + b 9d50c │ │ │ │ bl 39ea4 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - b 9d4dc │ │ │ │ + b 9d528 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d4e8 │ │ │ │ + beq 9d534 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r7, ip, lsr #27 │ │ │ │ - eorseq r2, r7, r4, lsr #26 │ │ │ │ - eorseq r2, r7, r4, lsl #26 │ │ │ │ - eorseq sl, r5, ip, lsr #9 │ │ │ │ - eoreq sl, ip, sl, lsl r0 │ │ │ │ - eorseq sl, r5, r8, lsr #15 │ │ │ │ - eorseq sl, r5, r8, asr r8 │ │ │ │ - eorseq sl, r5, r0, lsr r8 │ │ │ │ - @ instruction: 0xfffb6ce4 │ │ │ │ + eorseq r2, r7, r0, ror #26 │ │ │ │ + ldrsbteq r2, [r7], -r8 │ │ │ │ + ldrhteq r2, [r7], -r8 │ │ │ │ + eorseq sl, r5, r0, ror #8 │ │ │ │ + eoreq sl, ip, lr │ │ │ │ + eorseq sl, r5, ip, asr r7 │ │ │ │ + eorseq sl, r5, ip, lsl #16 │ │ │ │ eorseq sl, r5, r4, ror #15 │ │ │ │ - ldrshteq sl, [r5], -r0 │ │ │ │ - eorseq r2, r7, r4, lsr #21 │ │ │ │ - eorseq r2, r7, r8, lsl #21 │ │ │ │ - eorseq r2, r7, r8, ror #20 │ │ │ │ - mlaeq ip, lr, ip, r9 │ │ │ │ - eorseq sl, r5, r4, ror #8 │ │ │ │ - eorseq sl, r5, r4, ror #9 │ │ │ │ - ldrshteq sl, [r5], -r0 │ │ │ │ + @ instruction: 0xfffb6c98 │ │ │ │ + mlaseq r5, r8, r7, sl │ │ │ │ + eorseq sl, r5, r4, lsr #15 │ │ │ │ + eorseq r2, r7, r8, asr sl │ │ │ │ + eorseq r2, r7, ip, lsr sl │ │ │ │ + eorseq r2, r7, ip, lsl sl │ │ │ │ + mlaeq ip, r2, ip, r9 │ │ │ │ + eorseq sl, r5, r8, lsl r4 │ │ │ │ + mlaseq r5, r8, r4, sl │ │ │ │ + eorseq sl, r5, r4, lsr #9 │ │ │ │ andeq r4, r0, ip, lsr #5 │ │ │ │ - ldrshteq r2, [r7], -r4 │ │ │ │ - ldrsbteq sl, [r5], -ip │ │ │ │ + eorseq r2, r7, r8, lsr #25 │ │ │ │ + mlaseq r5, r0, r2, sl │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #56] @ 9d590 │ │ │ │ + ldr r0, [pc, #56] @ 9d5dc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #32] @ 9d594 │ │ │ │ + ldrne r1, [pc, #32] @ 9d5e0 │ │ │ │ movne r2, #0 │ │ │ │ strbne r2, [r0, #4] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r2, r7, r4, asr #17 │ │ │ │ - eorseq sl, r5, r8, lsr #6 │ │ │ │ + eorseq r2, r7, r8, ror r8 │ │ │ │ + ldrsbteq sl, [r5], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d5f8 │ │ │ │ + bne 9d644 │ │ │ │ mov r0, #3 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9471c │ │ │ │ + bl 94768 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9d60c │ │ │ │ - ldr r0, [pc, #28] @ 9d624 │ │ │ │ + bne 9d658 │ │ │ │ + ldr r0, [pc, #28] @ 9d670 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #20] @ 9d628 │ │ │ │ + ldr r0, [pc, #20] @ 9d674 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r5, ip, lsr #5 │ │ │ │ - eorseq sl, r5, r0, lsr #5 │ │ │ │ + eorseq sl, r5, r0, ror #4 │ │ │ │ + eorseq sl, r5, r4, asr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -128640,240 +128659,240 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ - ldr r1, [pc, #760] @ 9d99c │ │ │ │ + ldr r1, [pc, #760] @ 9d9e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #832] @ 9da00 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #832] @ 9da4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #792] @ 9d9f4 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #792] @ 9da40 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #788] @ 9d9f8 │ │ │ │ + ldr r1, [pc, #788] @ 9da44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #728] @ 9d9e8 │ │ │ │ + ldr r1, [pc, #728] @ 9da34 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9d7a0 │ │ │ │ - ldr r1, [pc, #664] @ 9d9b4 │ │ │ │ + b 9d7ec │ │ │ │ + ldr r1, [pc, #664] @ 9da00 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #692] @ 9d9ec │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #692] @ 9da38 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9d87c │ │ │ │ - ldr r1, [pc, #656] @ 9d9d4 │ │ │ │ + b 9d8c8 │ │ │ │ + ldr r1, [pc, #656] @ 9da20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9d7a0 │ │ │ │ - ldr r3, [pc, #600] @ 9d9a8 │ │ │ │ + b 9d7ec │ │ │ │ + ldr r3, [pc, #600] @ 9d9f4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #596] @ 9d9ac │ │ │ │ + ldr r1, [pc, #596] @ 9d9f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #632] @ 9d9fc │ │ │ │ + ldr r1, [pc, #632] @ 9da48 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #528] @ 9d9b0 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #528] @ 9d9fc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #524] @ 9d9c8 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #524] @ 9da14 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #456] @ 9d9a0 │ │ │ │ - ldr r1, [pc, #456] @ 9d9a4 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #456] @ 9d9ec │ │ │ │ + ldr r1, [pc, #456] @ 9d9f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9d850 │ │ │ │ - ldr r3, [pc, #536] @ 9da04 │ │ │ │ - ldr r1, [pc, #536] @ 9da08 │ │ │ │ + b 9d89c │ │ │ │ + ldr r3, [pc, #536] @ 9da50 │ │ │ │ + ldr r1, [pc, #536] @ 9da54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9d850 │ │ │ │ - ldr r3, [pc, #536] @ 9da18 │ │ │ │ + b 9d89c │ │ │ │ + ldr r3, [pc, #536] @ 9da64 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r5, [pc, #532] @ 9da1c │ │ │ │ - ldr r1, [pc, #532] @ 9da20 │ │ │ │ + ldr r5, [pc, #532] @ 9da68 │ │ │ │ + ldr r1, [pc, #532] @ 9da6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r4, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #368] @ 9d9b8 │ │ │ │ - ldr r1, [pc, #368] @ 9d9bc │ │ │ │ + ldr r3, [pc, #368] @ 9da04 │ │ │ │ + ldr r1, [pc, #368] @ 9da08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #372] @ 9d9f0 │ │ │ │ + ldr r1, [pc, #372] @ 9da3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #296] @ 9d9c0 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #296] @ 9da0c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #292] @ 9d9c4 │ │ │ │ + ldr r1, [pc, #292] @ 9da10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #320] @ 9da0c │ │ │ │ + ldr r3, [pc, #320] @ 9da58 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #316] @ 9da10 │ │ │ │ + ldr r1, [pc, #316] @ 9da5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #216] @ 9d9d8 │ │ │ │ + ldr ip, [pc, #216] @ 9da24 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #212] @ 9d9dc │ │ │ │ + ldr lr, [pc, #212] @ 9da28 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r3, [pc, #208] @ 9d9e0 │ │ │ │ + ldr r3, [pc, #208] @ 9da2c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #204] @ 9d9e4 │ │ │ │ + ldr r1, [pc, #204] @ 9da30 │ │ │ │ add lr, pc, lr │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ stm sp, {r3, r5, lr} │ │ │ │ add r3, r0, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 35269c │ │ │ │ + bl 3526e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 9d9cc │ │ │ │ + ldr r3, [pc, #120] @ 9da18 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #116] @ 9d9d0 │ │ │ │ + ldr r1, [pc, #116] @ 9da1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ 9da14 │ │ │ │ + ldr r1, [pc, #140] @ 9da60 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - mlaeq ip, r4, sl, r9 │ │ │ │ - ldrshteq sl, [r5], -r8 │ │ │ │ - eoreq r9, ip, r1, ror r9 │ │ │ │ - eorseq sl, r5, ip, lsl #3 │ │ │ │ - strdeq r9, [ip], -r0 @ │ │ │ │ - eoreq r9, ip, r3, asr #19 │ │ │ │ - eoreq r9, ip, fp, asr #20 │ │ │ │ - eorseq sl, r5, r8, lsr #1 │ │ │ │ - eoreq r9, ip, r9, lsr #18 │ │ │ │ - eorseq sl, r5, r4, rrx │ │ │ │ - ldrdeq r9, [ip], -r0 @ │ │ │ │ - eoreq r9, ip, r1, asr #19 │ │ │ │ - eorseq r9, r5, r8, ror pc │ │ │ │ - eoreq r9, ip, r8, lsr #16 │ │ │ │ - eoreq r9, ip, r9, asr sl │ │ │ │ - eorseq sl, r5, r4, lsr #32 │ │ │ │ - eorseq sl, r5, ip │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ - eoreq r9, ip, sp, ror r8 │ │ │ │ - eoreq r9, ip, r4, lsr #21 │ │ │ │ + b 351da4 │ │ │ │ eoreq r9, ip, r8, lsl #21 │ │ │ │ - eoreq r9, ip, pc, asr #18 │ │ │ │ - eorseq sl, r5, r0, ror #4 │ │ │ │ - eoreq r9, ip, r2, ror #21 │ │ │ │ + eorseq sl, r5, ip, lsr #1 │ │ │ │ + eoreq r9, ip, r5, ror #18 │ │ │ │ + eorseq sl, r5, r0, asr #2 │ │ │ │ + eoreq r9, ip, r4, ror #19 │ │ │ │ + strhteq r9, [ip], -r7 │ │ │ │ + eoreq r9, ip, pc, lsr sl │ │ │ │ + eorseq sl, r5, ip, asr r0 │ │ │ │ + eoreq r9, ip, sp, lsl r9 │ │ │ │ + eorseq sl, r5, r8, lsl r0 │ │ │ │ + eoreq r9, ip, r4, asr #17 │ │ │ │ + strhteq r9, [ip], -r5 │ │ │ │ + eorseq r9, r5, ip, lsr #30 │ │ │ │ + eoreq r9, ip, ip, lsl r8 │ │ │ │ eoreq r9, ip, sp, asr #20 │ │ │ │ - strdeq r3, [ip], -r3 @ │ │ │ │ - eorseq sl, r5, r4, ror #1 │ │ │ │ - eoreq r9, ip, lr, ror #19 │ │ │ │ - eorseq sl, r5, r0, lsl #1 │ │ │ │ - eoreq r3, ip, r7, ror #5 │ │ │ │ - eoreq r9, ip, r9, asr r8 │ │ │ │ - eorseq sl, r5, r8, ror #2 │ │ │ │ - eorseq sl, r5, r0, asr r1 │ │ │ │ + ldrsbteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r0, asr #31 │ │ │ │ + eorseq r9, r5, ip, lsr #31 │ │ │ │ + eoreq r9, ip, r1, ror r8 │ │ │ │ + mlaeq ip, r8, sl, r9 │ │ │ │ + eoreq r9, ip, ip, ror sl │ │ │ │ + eoreq r9, ip, r3, asr #18 │ │ │ │ + eorseq sl, r5, r4, lsl r2 │ │ │ │ ldrdeq r9, [ip], -r6 @ │ │ │ │ + eoreq r9, ip, r1, asr #20 │ │ │ │ + eoreq r3, ip, r7, ror #9 │ │ │ │ + mlaseq r5, r8, r0, sl │ │ │ │ + eoreq r9, ip, r2, ror #19 │ │ │ │ + eorseq sl, r5, r4, lsr r0 │ │ │ │ + ldrdeq r3, [ip], -fp @ │ │ │ │ + eoreq r9, ip, sp, asr #16 │ │ │ │ + eorseq sl, r5, ip, lsl r1 │ │ │ │ + eorseq sl, r5, r4, lsl #2 │ │ │ │ + eoreq r9, ip, sl, asr #19 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [ip] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ @@ -128894,56 +128913,56 @@ │ │ │ │ andeq r0, r0, r4, asr 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 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 9dad4 │ │ │ │ + ldr r1, [pc, #56] @ 9db20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #52] @ 9dae0 │ │ │ │ + ldr r1, [pc, #52] @ 9db2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #28] @ 9dad8 │ │ │ │ + ldr r1, [pc, #28] @ 9db24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #16] @ 9dadc │ │ │ │ + ldr r1, [pc, #16] @ 9db28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, lsl #30 │ │ │ │ - eorseq r9, r5, r4, lsr #30 │ │ │ │ - eorseq r9, r5, r0, asr pc │ │ │ │ - eorseq r9, r5, ip, lsr #31 │ │ │ │ + ldrhteq r9, [r5], -ip │ │ │ │ + ldrsbteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r4, lsl #30 │ │ │ │ + eorseq r9, r5, r0, ror #30 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352ac8 │ │ │ │ + b 352b10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 9dba0 │ │ │ │ + ldr r9, [pc, #160] @ 9dbec │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 9dba4 │ │ │ │ + ldr fp, [pc, #156] @ 9dbf0 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 9dba8 │ │ │ │ + ldr ip, [pc, #152] @ 9dbf4 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 9dbac │ │ │ │ + ldr lr, [pc, #148] @ 9dbf8 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 9dbb0 │ │ │ │ + ldr r8, [pc, #144] @ 9dbfc │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 9dbb4 │ │ │ │ + ldr sl, [pc, #140] @ 9dc00 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 9dbb8 │ │ │ │ + ldr r1, [pc, #128] @ 9dc04 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 9dbbc │ │ │ │ + ldr r3, [pc, #124] @ 9dc08 │ │ │ │ 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 │ │ │ │ @@ -128958,25 +128977,25 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r5, r4, lsl #31 │ │ │ │ - mlaeq ip, sl, r7, r3 │ │ │ │ - eorseq r9, r5, r4, ror #30 │ │ │ │ - eoreq r2, ip, r7, asr #22 │ │ │ │ - eoreq r2, ip, r7, lsr #22 │ │ │ │ - eorseq r9, r5, ip, asr #30 │ │ │ │ - strhteq r9, [ip], -fp │ │ │ │ - eoreq r9, ip, r0, asr #13 │ │ │ │ + eorseq r9, r5, r8, lsr pc │ │ │ │ + eoreq r3, ip, lr, lsl #15 │ │ │ │ + eorseq r9, r5, r8, lsl pc │ │ │ │ + eoreq r2, ip, fp, lsr fp │ │ │ │ + eoreq r2, ip, fp, lsl fp │ │ │ │ + eorseq r9, r5, r0, lsl #30 │ │ │ │ + eoreq r9, ip, pc, lsr #13 │ │ │ │ + strhteq r9, [ip], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r0, #20 │ │ │ │ @@ -128994,185 +129013,185 @@ │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ - ldr r0, [pc, #656] @ 9debc │ │ │ │ + ldr r0, [pc, #656] @ 9df08 │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r1, [pc, #652] @ 9dec0 │ │ │ │ + ldr r1, [pc, #652] @ 9df0c │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #588] @ 9deac │ │ │ │ - ldr r0, [pc, #588] @ 9deb0 │ │ │ │ + ldr r1, [pc, #588] @ 9def8 │ │ │ │ + ldr r0, [pc, #588] @ 9defc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #488] @ 9de78 │ │ │ │ - ldr r1, [pc, #488] @ 9de7c │ │ │ │ + ldr r0, [pc, #488] @ 9dec4 │ │ │ │ + ldr r1, [pc, #488] @ 9dec8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9dd78 │ │ │ │ - ldr r1, [pc, #528] @ 9deb4 │ │ │ │ + b 9ddc4 │ │ │ │ + ldr r1, [pc, #528] @ 9df00 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #480] @ 9dea0 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #480] @ 9deec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #400] @ 9de6c │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #400] @ 9deb8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r0, [pc, #376] @ 9de70 │ │ │ │ + b 351da4 │ │ │ │ + ldr r0, [pc, #376] @ 9debc │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r1, [pc, #372] @ 9de74 │ │ │ │ + ldr r1, [pc, #372] @ 9dec0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr ip, [pc, #348] @ 9de88 │ │ │ │ + ldr ip, [pc, #348] @ 9ded4 │ │ │ │ add r0, r3, #20 │ │ │ │ - ldr lr, [pc, #344] @ 9de8c │ │ │ │ + ldr lr, [pc, #344] @ 9ded8 │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r1, [pc, #340] @ 9de90 │ │ │ │ + ldr r1, [pc, #340] @ 9dedc │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #18 │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 9de64 │ │ │ │ - ldr r1, [pc, #244] @ 9de68 │ │ │ │ + ldr r0, [pc, #244] @ 9deb0 │ │ │ │ + ldr r1, [pc, #244] @ 9deb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #220] @ 9de80 │ │ │ │ + ldr r1, [pc, #220] @ 9decc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #248] @ 9deb8 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #248] @ 9df04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #168] @ 9de84 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #168] @ 9ded0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r0, [pc, #172] @ 9dea4 │ │ │ │ + b 351da4 │ │ │ │ + ldr r0, [pc, #172] @ 9def0 │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r1, [pc, #168] @ 9dea8 │ │ │ │ + ldr r1, [pc, #168] @ 9def4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr ip, [pc, #104] @ 9de94 │ │ │ │ + ldr ip, [pc, #104] @ 9dee0 │ │ │ │ add r0, r3, #16 │ │ │ │ - ldr lr, [pc, #100] @ 9de98 │ │ │ │ - ldr r1, [pc, #100] @ 9de9c │ │ │ │ + ldr lr, [pc, #100] @ 9dee4 │ │ │ │ + ldr r1, [pc, #100] @ 9dee8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r9, r5, r0, ror fp │ │ │ │ - eoreq r9, ip, r0, ror #7 │ │ │ │ - eoreq r9, ip, lr, lsr r5 │ │ │ │ - ldrhteq r9, [r5], -r4 │ │ │ │ - eoreq r3, ip, sl, lsl r6 │ │ │ │ - eorseq r9, r5, r0, lsr lr │ │ │ │ - mlaeq ip, r7, r5, r9 │ │ │ │ - eoreq r9, ip, lr, lsl #9 │ │ │ │ - eoreq r9, ip, pc, asr r4 │ │ │ │ - eorseq r9, r5, r8, lsr #27 │ │ │ │ - eorseq r9, r5, ip, lsl #27 │ │ │ │ - eoreq r9, ip, r3, lsl #10 │ │ │ │ - mlaseq r5, ip, sl, r9 │ │ │ │ - eorseq r9, r5, r0, lsl #25 │ │ │ │ - eoreq r9, ip, r5, lsr #8 │ │ │ │ - strhteq r9, [ip], -r2 │ │ │ │ - ldrshteq r9, [r5], -r4 │ │ │ │ - eoreq r2, ip, fp, asr #27 │ │ │ │ - eoreq r9, ip, sp, lsl r6 │ │ │ │ - mlaseq r5, r8, lr, r9 │ │ │ │ - eoreq r9, ip, r7, ror #11 │ │ │ │ - ldrdeq r9, [ip], -r9 @ │ │ │ │ - mlaseq r5, ip, ip, r9 │ │ │ │ - ldrdeq r9, [ip], -pc @ │ │ │ │ + eorseq r9, r5, r4, lsr #22 │ │ │ │ + ldrdeq r9, [ip], -r4 @ │ │ │ │ + eoreq r9, ip, r2, lsr r5 │ │ │ │ + eorseq r9, r5, r8, ror #26 │ │ │ │ + eoreq r3, ip, lr, lsl #12 │ │ │ │ + eorseq r9, r5, r4, ror #27 │ │ │ │ + eoreq r9, ip, fp, lsl #11 │ │ │ │ + eoreq r9, ip, r2, lsl #9 │ │ │ │ + eoreq r9, ip, r3, asr r4 │ │ │ │ + eorseq r9, r5, ip, asr sp │ │ │ │ + eorseq r9, r5, r0, asr #26 │ │ │ │ + strdeq r9, [ip], -r7 @ │ │ │ │ + eorseq r9, r5, r0, asr sl │ │ │ │ + eorseq r9, r5, r4, lsr ip │ │ │ │ + eoreq r9, ip, r9, lsl r4 │ │ │ │ + eoreq r9, ip, r6, lsr #11 │ │ │ │ + eorseq r9, r5, r8, lsr #25 │ │ │ │ + strhteq r2, [ip], -pc │ │ │ │ + eoreq r9, ip, r1, lsl r6 │ │ │ │ + eorseq r9, r5, ip, asr #28 │ │ │ │ + ldrdeq r9, [ip], -fp @ │ │ │ │ + eoreq r9, ip, sp, asr #9 │ │ │ │ + eorseq r9, r5, r0, asr ip │ │ │ │ + ldrdeq r9, [ip], -r3 @ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r3, #34 @ 0x22 │ │ │ │ cmp r2, #9 │ │ │ │ subcc r1, r3, #33 @ 0x21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -129186,40 +129205,40 @@ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ - ldr r1, [pc, #516] @ 9e130 │ │ │ │ + ldr r1, [pc, #516] @ 9e17c │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r2, [pc, #512] @ 9e134 │ │ │ │ + ldr r2, [pc, #512] @ 9e180 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #504] @ 9e154 │ │ │ │ - ldr r1, [pc, #504] @ 9e158 │ │ │ │ + ldr r2, [pc, #504] @ 9e1a0 │ │ │ │ + ldr r1, [pc, #504] @ 9e1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9dfe4 │ │ │ │ - ldr lr, [pc, #524] @ 9e17c │ │ │ │ + b 9e030 │ │ │ │ + ldr lr, [pc, #524] @ 9e1c8 │ │ │ │ add r5, r0, #12 │ │ │ │ - ldr r2, [pc, #520] @ 9e180 │ │ │ │ + ldr r2, [pc, #520] @ 9e1cc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r4, [pc, #516] @ 9e184 │ │ │ │ + ldr r4, [pc, #516] @ 9e1d0 │ │ │ │ mov r6, #2 │ │ │ │ - ldr r1, [pc, #512] @ 9e188 │ │ │ │ + ldr r1, [pc, #512] @ 9e1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #508] @ 9e18c │ │ │ │ + ldr r3, [pc, #508] @ 9e1d8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ mov r0, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -129227,165 +129246,165 @@ │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #360] @ 9e144 │ │ │ │ - ldr r1, [pc, #360] @ 9e148 │ │ │ │ + ldr r2, [pc, #360] @ 9e190 │ │ │ │ + ldr r1, [pc, #360] @ 9e194 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #20 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #316] @ 9e14c │ │ │ │ - ldr r1, [pc, #316] @ 9e150 │ │ │ │ + ldr r2, [pc, #316] @ 9e198 │ │ │ │ + ldr r1, [pc, #316] @ 9e19c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 9e0a4 │ │ │ │ - ldr r2, [pc, #328] @ 9e16c │ │ │ │ + b 9e0f0 │ │ │ │ + ldr r2, [pc, #328] @ 9e1b8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #324] @ 9e170 │ │ │ │ + ldr r1, [pc, #324] @ 9e1bc │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr lr, [pc, #224] @ 9e138 │ │ │ │ + ldr lr, [pc, #224] @ 9e184 │ │ │ │ add r2, r0, #16 │ │ │ │ - ldr r3, [pc, #220] @ 9e13c │ │ │ │ - ldr r1, [pc, #220] @ 9e140 │ │ │ │ + ldr r3, [pc, #220] @ 9e188 │ │ │ │ + ldr r1, [pc, #220] @ 9e18c │ │ │ │ add lr, pc, lr │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r2, #14 │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ 9e15c │ │ │ │ - ldr r1, [pc, #192] @ 9e160 │ │ │ │ + ldr r2, [pc, #192] @ 9e1a8 │ │ │ │ + ldr r1, [pc, #192] @ 9e1ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #17 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #148] @ 9e164 │ │ │ │ + ldr r2, [pc, #148] @ 9e1b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #144] @ 9e168 │ │ │ │ + ldr r1, [pc, #144] @ 9e1b4 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #19 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ 9e174 │ │ │ │ + ldr r2, [pc, #112] @ 9e1c0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #108] @ 9e178 │ │ │ │ + ldr r1, [pc, #108] @ 9e1c4 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r9, ip, r1, asr #4 │ │ │ │ - ldrhteq r9, [r5], -r8 │ │ │ │ - eorseq r9, r5, r0, ror r8 │ │ │ │ - eorseq r9, r5, ip, lsl #13 │ │ │ │ - eoreq r9, ip, r6, lsr r2 │ │ │ │ - ldrshteq r9, [r5], -r4 │ │ │ │ - ldrdeq r9, [ip], -ip @ │ │ │ │ - eorseq r9, r5, r0, asr #17 │ │ │ │ - strhteq r9, [ip], -ip │ │ │ │ - eorseq r9, r5, r4, ror r9 │ │ │ │ - eoreq r9, ip, r1, lsl #7 │ │ │ │ - eorseq r9, r5, r4, lsr r8 │ │ │ │ - eoreq r9, ip, r5, asr r2 │ │ │ │ + eoreq r9, ip, r5, lsr r2 │ │ │ │ + eorseq r9, r5, ip, ror #18 │ │ │ │ + eorseq r9, r5, r4, lsr #16 │ │ │ │ + eorseq r9, r5, r0, asr #12 │ │ │ │ + eoreq r9, ip, sl, lsr #4 │ │ │ │ + eorseq r9, r5, r8, lsr #17 │ │ │ │ + ldrdeq r9, [ip], -r0 @ │ │ │ │ + eorseq r9, r5, r4, ror r8 │ │ │ │ + strhteq r9, [ip], -r0 │ │ │ │ + eorseq r9, r5, r8, lsr #18 │ │ │ │ + eoreq r9, ip, r5, ror r3 │ │ │ │ + eorseq r9, r5, r8, ror #15 │ │ │ │ + eoreq r9, ip, r9, asr #4 │ │ │ │ + eorseq r9, r5, ip, lsr #15 │ │ │ │ + eoreq r9, ip, r6, lsl r2 │ │ │ │ + eorseq r9, r5, r8, asr r8 │ │ │ │ + eoreq r2, ip, r3, lsr #23 │ │ │ │ ldrshteq r9, [r5], -r8 │ │ │ │ - eoreq r9, ip, r2, lsr #4 │ │ │ │ - eorseq r9, r5, r4, lsr #17 │ │ │ │ - eoreq r2, ip, pc, lsr #23 │ │ │ │ - eorseq r9, r5, r4, asr #16 │ │ │ │ - eoreq r9, ip, r1, lsl #4 │ │ │ │ - eorseq r9, r5, r4, lsr #19 │ │ │ │ - strhteq r9, [ip], -r5 │ │ │ │ - eorseq r9, r5, r4, lsl #22 │ │ │ │ - mlaeq ip, r4, r3, r9 │ │ │ │ - mlaeq ip, r2, r3, r3 │ │ │ │ + strdeq r9, [ip], -r5 @ │ │ │ │ + eorseq r9, r5, r8, asr r9 │ │ │ │ + eoreq r9, ip, r9, lsr #7 │ │ │ │ + ldrhteq r9, [r5], -r8 │ │ │ │ + eoreq r9, ip, r8, lsl #7 │ │ │ │ + eoreq r3, ip, r6, lsl #7 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #23 │ │ │ │ - beq 9e1b8 │ │ │ │ + beq 9e204 │ │ │ │ cmp r1, #21 │ │ │ │ - ldreq r1, [pc, #32] @ 9e1c8 │ │ │ │ + ldreq r1, [pc, #32] @ 9e214 │ │ │ │ addeq r0, r0, #4 │ │ │ │ addeq r1, pc, r1 │ │ │ │ bxeq lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #12] @ 9e1cc │ │ │ │ + ldr r1, [pc, #12] @ 9e218 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ - eorseq r9, r5, r0, ror #18 │ │ │ │ + eorseq r9, r5, ip, lsr #15 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2fc5c4 │ │ │ │ + b 2fc60c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr sl, [pc, #168] @ 9e290 │ │ │ │ + ldr sl, [pc, #168] @ 9e2dc │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #164] @ 9e294 │ │ │ │ + ldr fp, [pc, #164] @ 9e2e0 │ │ │ │ add r1, r0, #24 │ │ │ │ - ldr ip, [pc, #160] @ 9e298 │ │ │ │ + ldr ip, [pc, #160] @ 9e2e4 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr lr, [pc, #156] @ 9e29c │ │ │ │ + ldr lr, [pc, #156] @ 9e2e8 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr r8, [pc, #152] @ 9e2a0 │ │ │ │ + ldr r8, [pc, #152] @ 9e2ec │ │ │ │ mov r5, #7 │ │ │ │ - ldr r9, [pc, #148] @ 9e2a4 │ │ │ │ + ldr r9, [pc, #148] @ 9e2f0 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #136] @ 9e2a8 │ │ │ │ + ldr r1, [pc, #136] @ 9e2f4 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #132] @ 9e2ac │ │ │ │ + ldr r3, [pc, #132] @ 9e2f8 │ │ │ │ mov r7, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r0, #8 │ │ │ │ stmib sp, {r0, r9} │ │ │ │ add r0, sp, #20 │ │ │ │ @@ -129402,25 +129421,25 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r5, ip, lsr #18 │ │ │ │ - strdeq r9, [ip], -fp @ │ │ │ │ - eorseq r9, r5, r0, asr r9 │ │ │ │ - eoreq r9, ip, r0, asr #2 │ │ │ │ - eoreq r9, ip, r5, ror #1 │ │ │ │ - eorseq r9, r5, r0, lsr r9 │ │ │ │ - eoreq r9, ip, pc, lsl #2 │ │ │ │ - strdeq r2, [ip], -r7 @ │ │ │ │ + eorseq r9, r5, r0, ror #17 │ │ │ │ + eoreq r9, ip, pc, ror #1 │ │ │ │ + eorseq r9, r5, r4, lsl #18 │ │ │ │ + eoreq r9, ip, r4, lsr r1 │ │ │ │ + ldrdeq r9, [ip], -r9 @ │ │ │ │ + eorseq r9, r5, r4, ror #17 │ │ │ │ + eoreq r9, ip, r3, lsl #2 │ │ │ │ + eoreq r2, ip, fp, ror #9 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ @@ -129432,136 +129451,136 @@ │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #4] @ 9e308 │ │ │ │ + ldr r1, [pc, #4] @ 9e354 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrsbteq r9, [r5], -ip │ │ │ │ + mlaseq r5, r0, r6, r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 9e37c │ │ │ │ + ldr ip, [pc, #96] @ 9e3c8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 9e380 │ │ │ │ + ldr lr, [pc, #92] @ 9e3cc │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 9e384 │ │ │ │ + ldr r4, [pc, #88] @ 9e3d0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 9e388 │ │ │ │ + ldr r1, [pc, #84] @ 9e3d4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 9e38c │ │ │ │ + ldr r3, [pc, #80] @ 9e3d8 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r9, r5, r8, lsr #16 │ │ │ │ - eoreq r9, ip, r4, asr #32 │ │ │ │ - eorseq r9, r5, r8, asr #12 │ │ │ │ - eoreq r9, ip, r4, lsr #32 │ │ │ │ - eoreq r9, ip, r5, lsr #32 │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ + eoreq r9, ip, r8, lsr r0 │ │ │ │ + ldrshteq r9, [r5], -ip │ │ │ │ + eoreq r9, ip, r8, lsl r0 │ │ │ │ + eoreq r9, ip, r9, lsl r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9e3dc │ │ │ │ + beq 9e428 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 9e3f0 │ │ │ │ + ldr r3, [pc, #64] @ 9e43c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 9e3f4 │ │ │ │ + ldr r1, [pc, #60] @ 9e440 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 9e3f8 │ │ │ │ + ldr r1, [pc, #20] @ 9e444 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r9, r5, ip, ror #13 │ │ │ │ - eoreq r2, ip, r2, ror pc │ │ │ │ - eoreq r2, ip, r6, asr #30 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r9, r5, r0, lsr #13 │ │ │ │ + eoreq r2, ip, r6, ror #30 │ │ │ │ + eoreq r2, ip, sl, lsr pc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 9e420 │ │ │ │ - ldr r1, [pc, #76] @ 9e460 │ │ │ │ + bne 9e46c │ │ │ │ + ldr r1, [pc, #76] @ 9e4ac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 9e458 │ │ │ │ - ldr r3, [pc, #40] @ 9e45c │ │ │ │ + ldr r1, [pc, #40] @ 9e4a4 │ │ │ │ + ldr r3, [pc, #40] @ 9e4a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r2, [ip], -lr @ │ │ │ │ - mlaseq r5, r8, r4, r9 │ │ │ │ - eoreq r2, ip, r6, lsl pc │ │ │ │ + strdeq r2, [ip], -r2 @ │ │ │ │ + eorseq r9, r5, ip, asr #8 │ │ │ │ + eoreq r2, ip, sl, lsl #30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9e4b0 │ │ │ │ + beq 9e4fc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 9e4c4 │ │ │ │ + ldr r3, [pc, #64] @ 9e510 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 9e4c8 │ │ │ │ + ldr r1, [pc, #60] @ 9e514 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 9e4cc │ │ │ │ + ldr r1, [pc, #20] @ 9e518 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eorseq r9, r5, r4, lsl r7 │ │ │ │ - mlaeq ip, lr, lr, r2 │ │ │ │ - eoreq r2, ip, r2, ror lr │ │ │ │ - ldr r0, [pc, #8] @ 9e4e0 │ │ │ │ + b 351da4 │ │ │ │ + eorseq r9, r5, r8, asr #13 │ │ │ │ + mlaeq ip, r2, lr, r2 │ │ │ │ + eoreq r2, ip, r6, ror #28 │ │ │ │ + ldr r0, [pc, #8] @ 9e52c │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq r8, ip, lr, lsr pc │ │ │ │ + eoreq r8, ip, r2, lsr pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ @@ -129600,1070 +129619,1070 @@ │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ - ldr r3, [pc, #1308] @ 9eac0 │ │ │ │ - ldr r2, [pc, #1308] @ 9eac4 │ │ │ │ + ldr r3, [pc, #1308] @ 9eb0c │ │ │ │ + ldr r2, [pc, #1308] @ 9eb10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea98 │ │ │ │ - ldr r3, [pc, #1576] @ 9ebe0 │ │ │ │ - ldr r2, [pc, #1576] @ 9ebe4 │ │ │ │ + b 9eae4 │ │ │ │ + ldr r3, [pc, #1576] @ 9ec2c │ │ │ │ + ldr r2, [pc, #1576] @ 9ec30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e914 │ │ │ │ - ldr r3, [pc, #1540] @ 9ebd0 │ │ │ │ - ldr r2, [pc, #1540] @ 9ebd4 │ │ │ │ + b 9e960 │ │ │ │ + ldr r3, [pc, #1540] @ 9ec1c │ │ │ │ + ldr r2, [pc, #1540] @ 9ec20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e87c │ │ │ │ - ldr r3, [pc, #1528] @ 9ebd8 │ │ │ │ - ldr r2, [pc, #1528] @ 9ebdc │ │ │ │ + b 9e8c8 │ │ │ │ + ldr r3, [pc, #1528] @ 9ec24 │ │ │ │ + ldr r2, [pc, #1528] @ 9ec28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e8c8 │ │ │ │ - ldr r3, [pc, #1436] @ 9eb90 │ │ │ │ - ldr r2, [pc, #1436] @ 9eb94 │ │ │ │ + b 9e914 │ │ │ │ + ldr r3, [pc, #1436] @ 9ebdc │ │ │ │ + ldr r2, [pc, #1436] @ 9ebe0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e9dc │ │ │ │ - ldr r3, [pc, #1472] @ 9ebc8 │ │ │ │ + b 9ea28 │ │ │ │ + ldr r3, [pc, #1472] @ 9ec14 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #1468] @ 9ebcc │ │ │ │ + ldr r2, [pc, #1468] @ 9ec18 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #1272] @ 9eb38 │ │ │ │ - ldr r2, [pc, #1272] @ 9eb3c │ │ │ │ + ldr r3, [pc, #1272] @ 9eb84 │ │ │ │ + ldr r2, [pc, #1272] @ 9eb88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e94c │ │ │ │ - ldr r3, [pc, #1236] @ 9eb28 │ │ │ │ - ldr r2, [pc, #1236] @ 9eb2c │ │ │ │ + b 9e998 │ │ │ │ + ldr r3, [pc, #1236] @ 9eb74 │ │ │ │ + ldr r2, [pc, #1236] @ 9eb78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea28 │ │ │ │ - ldr r3, [pc, #1368] @ 9ebc0 │ │ │ │ + b 9ea74 │ │ │ │ + ldr r3, [pc, #1368] @ 9ec0c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #1364] @ 9ebc4 │ │ │ │ + ldr r2, [pc, #1364] @ 9ec10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #1136] @ 9eb10 │ │ │ │ - ldr r2, [pc, #1136] @ 9eb14 │ │ │ │ + ldr r3, [pc, #1136] @ 9eb5c │ │ │ │ + ldr r2, [pc, #1136] @ 9eb60 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e8c8 │ │ │ │ - ldr r3, [pc, #1060] @ 9ead8 │ │ │ │ - ldr r2, [pc, #1060] @ 9eadc │ │ │ │ + b 9e914 │ │ │ │ + ldr r3, [pc, #1060] @ 9eb24 │ │ │ │ + ldr r2, [pc, #1060] @ 9eb28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea98 │ │ │ │ - ldr r3, [pc, #1104] @ 9eb18 │ │ │ │ - ldr r2, [pc, #1104] @ 9eb1c │ │ │ │ + b 9eae4 │ │ │ │ + ldr r3, [pc, #1104] @ 9eb64 │ │ │ │ + ldr r2, [pc, #1104] @ 9eb68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e87c │ │ │ │ - ldr r3, [pc, #1060] @ 9eb00 │ │ │ │ - ldr r2, [pc, #1060] @ 9eb04 │ │ │ │ + b 9e8c8 │ │ │ │ + ldr r3, [pc, #1060] @ 9eb4c │ │ │ │ + ldr r2, [pc, #1060] @ 9eb50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e94c │ │ │ │ - ldr r3, [pc, #1168] @ 9eb80 │ │ │ │ - ldr r2, [pc, #1168] @ 9eb84 │ │ │ │ + b 9e998 │ │ │ │ + ldr r3, [pc, #1168] @ 9ebcc │ │ │ │ + ldr r2, [pc, #1168] @ 9ebd0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e8c8 │ │ │ │ - ldr r3, [pc, #1140] @ 9eb78 │ │ │ │ - ldr r2, [pc, #1140] @ 9eb7c │ │ │ │ + b 9e914 │ │ │ │ + ldr r3, [pc, #1140] @ 9ebc4 │ │ │ │ + ldr r2, [pc, #1140] @ 9ebc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea98 │ │ │ │ - ldr r3, [pc, #944] @ 9eac8 │ │ │ │ - ldr r2, [pc, #944] @ 9eacc │ │ │ │ + b 9eae4 │ │ │ │ + ldr r3, [pc, #944] @ 9eb14 │ │ │ │ + ldr r2, [pc, #944] @ 9eb18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e9a4 │ │ │ │ - ldr r3, [pc, #1028] @ 9eb30 │ │ │ │ - ldr r2, [pc, #1028] @ 9eb34 │ │ │ │ + b 9e9f0 │ │ │ │ + ldr r3, [pc, #1028] @ 9eb7c │ │ │ │ + ldr r2, [pc, #1028] @ 9eb80 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e9a4 │ │ │ │ - ldr r3, [pc, #912] @ 9ead0 │ │ │ │ + b 9e9f0 │ │ │ │ + ldr r3, [pc, #912] @ 9eb1c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #908] @ 9ead4 │ │ │ │ + ldr r2, [pc, #908] @ 9eb20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #888] @ 9eaf0 │ │ │ │ - ldr r2, [pc, #888] @ 9eaf4 │ │ │ │ + ldr r3, [pc, #888] @ 9eb3c │ │ │ │ + ldr r2, [pc, #888] @ 9eb40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e7f4 │ │ │ │ - ldr r3, [pc, #1128] @ 9ebf4 │ │ │ │ + b 9e840 │ │ │ │ + ldr r3, [pc, #1128] @ 9ec40 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #1124] @ 9ebf8 │ │ │ │ + ldr r2, [pc, #1124] @ 9ec44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #1004] @ 9ebb0 │ │ │ │ - ldr r2, [pc, #1004] @ 9ebb4 │ │ │ │ + ldr r3, [pc, #1004] @ 9ebfc │ │ │ │ + ldr r2, [pc, #1004] @ 9ec00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea28 │ │ │ │ - ldr r3, [pc, #872] @ 9eb40 │ │ │ │ - ldr r2, [pc, #872] @ 9eb44 │ │ │ │ + b 9ea74 │ │ │ │ + ldr r3, [pc, #872] @ 9eb8c │ │ │ │ + ldr r2, [pc, #872] @ 9eb90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea28 │ │ │ │ - ldr r3, [pc, #876] @ 9eb58 │ │ │ │ - ldr r2, [pc, #876] @ 9eb5c │ │ │ │ + b 9ea74 │ │ │ │ + ldr r3, [pc, #876] @ 9eba4 │ │ │ │ + ldr r2, [pc, #876] @ 9eba8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #700] @ 9eae0 │ │ │ │ - ldr r2, [pc, #700] @ 9eae4 │ │ │ │ + ldr r3, [pc, #700] @ 9eb2c │ │ │ │ + ldr r2, [pc, #700] @ 9eb30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e9dc │ │ │ │ - ldr r3, [pc, #808] @ 9eb60 │ │ │ │ - ldr r2, [pc, #808] @ 9eb64 │ │ │ │ + b 9ea28 │ │ │ │ + ldr r3, [pc, #808] @ 9ebac │ │ │ │ + ldr r2, [pc, #808] @ 9ebb0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e9dc │ │ │ │ - ldr r3, [pc, #724] @ 9eb20 │ │ │ │ - ldr r2, [pc, #724] @ 9eb24 │ │ │ │ + b 9ea28 │ │ │ │ + ldr r3, [pc, #724] @ 9eb6c │ │ │ │ + ldr r2, [pc, #724] @ 9eb70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e94c │ │ │ │ - ldr r3, [pc, #648] @ 9eae8 │ │ │ │ - ldr r2, [pc, #648] @ 9eaec │ │ │ │ + b 9e998 │ │ │ │ + ldr r3, [pc, #648] @ 9eb34 │ │ │ │ + ldr r2, [pc, #648] @ 9eb38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e94c │ │ │ │ - ldr r3, [pc, #724] @ 9eb48 │ │ │ │ - ldr r2, [pc, #724] @ 9eb4c │ │ │ │ + b 9e998 │ │ │ │ + ldr r3, [pc, #724] @ 9eb94 │ │ │ │ + ldr r2, [pc, #724] @ 9eb98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #604] @ 9eb08 │ │ │ │ - ldr r2, [pc, #604] @ 9eb0c │ │ │ │ + ldr r3, [pc, #604] @ 9eb54 │ │ │ │ + ldr r2, [pc, #604] @ 9eb58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9e9dc │ │ │ │ - ldr r3, [pc, #568] @ 9eaf8 │ │ │ │ - ldr r2, [pc, #568] @ 9eafc │ │ │ │ + b 9ea28 │ │ │ │ + ldr r3, [pc, #568] @ 9eb44 │ │ │ │ + ldr r2, [pc, #568] @ 9eb48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #688] @ 9eba8 │ │ │ │ - ldr r2, [pc, #688] @ 9ebac │ │ │ │ + ldr r3, [pc, #688] @ 9ebf4 │ │ │ │ + ldr r2, [pc, #688] @ 9ebf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea28 │ │ │ │ - ldr r3, [pc, #684] @ 9ebb8 │ │ │ │ - ldr r2, [pc, #684] @ 9ebbc │ │ │ │ + b 9ea74 │ │ │ │ + ldr r3, [pc, #684] @ 9ec04 │ │ │ │ + ldr r2, [pc, #684] @ 9ec08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #548] @ 9eb68 │ │ │ │ - ldr r2, [pc, #548] @ 9eb6c │ │ │ │ + ldr r3, [pc, #548] @ 9ebb4 │ │ │ │ + ldr r2, [pc, #548] @ 9ebb8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #628] @ 9ebf0 │ │ │ │ + ldr r2, [pc, #628] @ 9ec3c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #436] @ 9eb50 │ │ │ │ - ldr r2, [pc, #436] @ 9eb54 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #436] @ 9eb9c │ │ │ │ + ldr r2, [pc, #436] @ 9eba0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #412] @ 9eb70 │ │ │ │ - ldr r2, [pc, #412] @ 9eb74 │ │ │ │ + ldr r3, [pc, #412] @ 9ebbc │ │ │ │ + ldr r2, [pc, #412] @ 9ebc0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ 9eb98 │ │ │ │ - ldr r2, [pc, #396] @ 9eb9c │ │ │ │ + ldr r3, [pc, #396] @ 9ebe4 │ │ │ │ + ldr r2, [pc, #396] @ 9ebe8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 9ea28 │ │ │ │ - ldr r3, [pc, #384] @ 9eba0 │ │ │ │ - ldr r2, [pc, #384] @ 9eba4 │ │ │ │ + b 9ea74 │ │ │ │ + ldr r3, [pc, #384] @ 9ebec │ │ │ │ + ldr r2, [pc, #384] @ 9ebf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #400] @ 9ebe8 │ │ │ │ + ldr r3, [pc, #400] @ 9ec34 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r2, [pc, #396] @ 9ebec │ │ │ │ + ldr r2, [pc, #396] @ 9ec38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #248] @ 9eb88 │ │ │ │ - ldr r2, [pc, #248] @ 9eb8c │ │ │ │ + ldr r3, [pc, #248] @ 9ebd4 │ │ │ │ + ldr r2, [pc, #248] @ 9ebd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r9, r5, r8, lsl #12 │ │ │ │ - eoreq r8, ip, sp, lsl #29 │ │ │ │ - ldrhteq r9, [r5], -r4 │ │ │ │ - eoreq r8, ip, r1, lsr #26 │ │ │ │ - mlaseq r5, r8, r4, r9 │ │ │ │ - eoreq r2, ip, sl, ror #23 │ │ │ │ - eorseq r9, r5, r8, lsr r5 │ │ │ │ - eoreq r8, ip, ip, lsl #27 │ │ │ │ - ldrsbteq r9, [r5], -r8 │ │ │ │ - eoreq r8, ip, pc, lsl ip │ │ │ │ - eorseq r9, r5, ip, lsr #7 │ │ │ │ - eoreq r8, ip, ip, ror #23 │ │ │ │ - eorseq r9, r5, r4, lsr #9 │ │ │ │ - eoreq r8, ip, r0, ror #25 │ │ │ │ - eorseq r9, r5, ip, ror #6 │ │ │ │ - eoreq r1, ip, fp, lsl #29 │ │ │ │ - eorseq r9, r5, r0, ror #10 │ │ │ │ - eoreq r8, ip, r6, lsl #27 │ │ │ │ - eorseq r9, r5, r0, lsr #7 │ │ │ │ - eoreq r8, ip, r2, asr #23 │ │ │ │ ldrhteq r9, [r5], -ip │ │ │ │ - strhteq r2, [ip], -r3 │ │ │ │ - eorseq r9, r5, r4, lsr #11 │ │ │ │ - eoreq r8, ip, pc, lsr #27 │ │ │ │ - eorseq r9, r5, r0, lsr r4 │ │ │ │ - eoreq r8, ip, sl, lsr ip │ │ │ │ - eorseq r9, r5, r8, lsr r6 │ │ │ │ - eoreq r8, ip, lr, lsr lr │ │ │ │ - eorseq r9, r5, r0, ror r5 │ │ │ │ - eoreq r8, ip, r1, ror sp │ │ │ │ - eorseq r9, r5, ip, ror #12 │ │ │ │ - eoreq r8, ip, r4, ror #28 │ │ │ │ - eorseq r9, r5, r4, ror #9 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ - eorseq r9, r5, r8, asr r4 │ │ │ │ - eoreq r8, ip, r7, asr #24 │ │ │ │ - eorseq r9, r5, r0, asr #6 │ │ │ │ - eoreq r8, ip, lr, lsr #22 │ │ │ │ - eorseq r9, r5, r0, lsl #10 │ │ │ │ - eoreq r8, ip, r5, ror #25 │ │ │ │ - eorseq r9, r5, r4, asr #9 │ │ │ │ - eoreq r8, ip, r3, lsr #25 │ │ │ │ - eorseq r9, r5, r8, asr #7 │ │ │ │ - eoreq r8, ip, r0, lsr #23 │ │ │ │ - eorseq r9, r5, r8, asr #6 │ │ │ │ - eoreq r8, ip, ip, lsl fp │ │ │ │ - eorseq r9, r5, r8, lsr #12 │ │ │ │ - strdeq r8, [ip], -r5 @ │ │ │ │ - eorseq r9, r5, ip, asr #12 │ │ │ │ - eoreq r2, ip, fp, rrx │ │ │ │ - ldrhteq r9, [r5], -ip │ │ │ │ - eoreq r8, ip, ip, ror #20 │ │ │ │ - eorseq r9, r5, r8, ror #14 │ │ │ │ - eoreq r8, ip, fp, lsl #30 │ │ │ │ + eoreq r8, ip, r1, lsl #29 │ │ │ │ + eorseq r9, r5, r8, ror #8 │ │ │ │ + eoreq r8, ip, r5, lsl sp │ │ │ │ + eorseq r9, r5, ip, asr #8 │ │ │ │ + ldrdeq r2, [ip], -lr @ │ │ │ │ + eorseq r9, r5, ip, ror #9 │ │ │ │ + eoreq r8, ip, r0, lsl #27 │ │ │ │ + eorseq r9, r5, ip, lsl #7 │ │ │ │ + eoreq r8, ip, r3, lsl ip │ │ │ │ eorseq r9, r5, r0, ror #6 │ │ │ │ - strdeq r8, [ip], -ip @ │ │ │ │ - eorseq r9, r5, ip, asr r3 │ │ │ │ - strdeq r8, [ip], -r3 @ │ │ │ │ - mlaseq r5, r4, r4, r9 │ │ │ │ - eoreq r8, ip, r6, lsr #24 │ │ │ │ - ldrsbteq r9, [r5], -r8 │ │ │ │ + eoreq r8, ip, r0, ror #23 │ │ │ │ + eorseq r9, r5, r8, asr r4 │ │ │ │ + ldrdeq r8, [ip], -r4 @ │ │ │ │ + eorseq r9, r5, r0, lsr #6 │ │ │ │ + eoreq r1, ip, pc, ror lr │ │ │ │ + eorseq r9, r5, r4, lsl r5 │ │ │ │ + eoreq r8, ip, sl, ror sp │ │ │ │ + eorseq r9, r5, r4, asr r3 │ │ │ │ + strhteq r8, [ip], -r6 │ │ │ │ + eorseq r9, r5, r0, ror r5 │ │ │ │ + eoreq r2, ip, r7, lsr #1 │ │ │ │ + eorseq r9, r5, r8, asr r5 │ │ │ │ + eoreq r8, ip, r3, lsr #27 │ │ │ │ + eorseq r9, r5, r4, ror #7 │ │ │ │ + eoreq r8, ip, lr, lsr #24 │ │ │ │ + eorseq r9, r5, ip, ror #11 │ │ │ │ + eoreq r8, ip, r2, lsr lr │ │ │ │ + eorseq r9, r5, r4, lsr #10 │ │ │ │ eoreq r8, ip, r5, ror #26 │ │ │ │ - eorseq r9, r5, r0, lsr #9 │ │ │ │ - eoreq r8, ip, r8, lsr #24 │ │ │ │ - eorseq r9, r5, r0, asr r7 │ │ │ │ - ldrdeq r8, [ip], -r1 @ │ │ │ │ + eorseq r9, r5, r0, lsr #12 │ │ │ │ + eoreq r8, ip, r8, asr lr │ │ │ │ + mlaseq r5, r8, r4, r9 │ │ │ │ + eoreq r8, ip, ip, asr #25 │ │ │ │ + eorseq r9, r5, ip, lsl #8 │ │ │ │ + eoreq r8, ip, fp, lsr ip │ │ │ │ + ldrshteq r9, [r5], -r4 │ │ │ │ + eoreq r8, ip, r2, lsr #22 │ │ │ │ + ldrhteq r9, [r5], -r4 │ │ │ │ + ldrdeq r8, [ip], -r9 @ │ │ │ │ + eorseq r9, r5, r8, ror r4 │ │ │ │ + mlaeq ip, r7, ip, r8 │ │ │ │ + eorseq r9, r5, ip, ror r3 │ │ │ │ + mlaeq ip, r4, fp, r8 │ │ │ │ + ldrshteq r9, [r5], -ip │ │ │ │ + eoreq r8, ip, r0, lsl fp │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ + eoreq r8, ip, r9, ror #27 │ │ │ │ + eorseq r9, r5, r0, lsl #12 │ │ │ │ + eoreq r2, ip, pc, asr r0 │ │ │ │ + eorseq r9, r5, r0, ror r2 │ │ │ │ + eoreq r8, ip, r0, ror #20 │ │ │ │ + eorseq r9, r5, ip, lsl r7 │ │ │ │ + strdeq r8, [ip], -pc @ │ │ │ │ + eorseq r9, r5, r4, lsl r3 │ │ │ │ + strdeq r8, [ip], -r0 @ │ │ │ │ + eorseq r9, r5, r0, lsl r3 │ │ │ │ + eoreq r8, ip, r7, ror #21 │ │ │ │ + eorseq r9, r5, r8, asr #8 │ │ │ │ + eoreq r8, ip, sl, lsl ip │ │ │ │ + eorseq r9, r5, ip, lsl #11 │ │ │ │ + eoreq r8, ip, r9, asr sp │ │ │ │ + eorseq r9, r5, r4, asr r4 │ │ │ │ + eoreq r8, ip, ip, lsl ip │ │ │ │ + eorseq r9, r5, r4, lsl #14 │ │ │ │ + eoreq r8, ip, r5, asr #29 │ │ │ │ + eorseq r9, r5, r4, ror r7 │ │ │ │ + ldrdeq r2, [ip], -r7 @ │ │ │ │ + eorseq r9, r5, r4, asr #15 │ │ │ │ + eoreq r8, ip, r7, ror pc │ │ │ │ eorseq r9, r5, r0, asr #15 │ │ │ │ - eoreq r2, ip, r3, ror #11 │ │ │ │ - eorseq r9, r5, r0, lsl r8 │ │ │ │ - eoreq r8, ip, r3, lsl #31 │ │ │ │ - eorseq r9, r5, ip, lsl #16 │ │ │ │ - eoreq r2, ip, r3, lsl #3 │ │ │ │ - eorseq r9, r5, r4, asr #16 │ │ │ │ - eoreq r8, ip, r6, lsr #31 │ │ │ │ - ldrhteq r9, [r5], -r0 │ │ │ │ - eoreq r8, ip, fp, lsl #22 │ │ │ │ - mlaeq ip, r5, sl, r8 │ │ │ │ - eorseq r9, r5, ip, lsr #8 │ │ │ │ - eoreq r8, ip, r0, lsr #25 │ │ │ │ + eoreq r2, ip, r7, ror r1 │ │ │ │ + ldrshteq r9, [r5], -r8 │ │ │ │ + mlaeq ip, sl, pc, r8 @ │ │ │ │ + eorseq r9, r5, r4, ror #6 │ │ │ │ + strdeq r8, [ip], -pc @ │ │ │ │ + eoreq r8, ip, r9, lsl #21 │ │ │ │ + eorseq r9, r5, r0, ror #7 │ │ │ │ + mlaeq ip, r4, ip, r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 9ec38 │ │ │ │ - ldr r3, [pc, #40] @ 9ec3c │ │ │ │ + ldr r1, [pc, #40] @ 9ec84 │ │ │ │ + ldr r3, [pc, #40] @ 9ec88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, ip, r1, ror r9 │ │ │ │ - eorseq r8, r5, r4, ror pc │ │ │ │ + eoreq r8, ip, r5, ror #18 │ │ │ │ + eorseq r8, r5, r8, lsr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 9ec7c │ │ │ │ - ldr r3, [pc, #40] @ 9ec80 │ │ │ │ + ldr r1, [pc, #40] @ 9ecc8 │ │ │ │ + ldr r3, [pc, #40] @ 9eccc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, ip, ip, lsr r9 │ │ │ │ - ldrsbteq r9, [r5], -r0 │ │ │ │ - ldr r1, [pc, #8] @ 9ec94 │ │ │ │ + eoreq r8, ip, r0, lsr r9 │ │ │ │ + eorseq r9, r5, r4, lsl #3 │ │ │ │ + ldr r1, [pc, #8] @ 9ece0 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, asr #3 │ │ │ │ - ldr r1, [pc, #8] @ 9eca8 │ │ │ │ + eorseq r9, r5, r4, ror r1 │ │ │ │ + ldr r1, [pc, #8] @ 9ecf4 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, ror #3 │ │ │ │ - ldr r1, [pc, #8] @ 9ecbc │ │ │ │ + mlaseq r5, ip, r1, r9 │ │ │ │ + ldr r1, [pc, #8] @ 9ed08 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, lsl r2 │ │ │ │ - ldr r1, [pc, #8] @ 9ecd0 │ │ │ │ + eorseq r9, r5, r4, asr #3 │ │ │ │ + ldr r1, [pc, #8] @ 9ed1c │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, lsr r2 │ │ │ │ - ldr r1, [pc, #8] @ 9ece4 │ │ │ │ + eorseq r9, r5, ip, ror #3 │ │ │ │ + ldr r1, [pc, #8] @ 9ed30 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, ror #4 │ │ │ │ - ldr r1, [pc, #8] @ 9ecf8 │ │ │ │ + eorseq r9, r5, r4, lsl r2 │ │ │ │ + ldr r1, [pc, #8] @ 9ed44 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, lsl #5 │ │ │ │ - ldr r1, [pc, #8] @ 9ed0c │ │ │ │ + eorseq r9, r5, ip, lsr r2 │ │ │ │ + ldr r1, [pc, #8] @ 9ed58 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrhteq r9, [r5], -r0 │ │ │ │ - ldr r1, [pc, #8] @ 9ed20 │ │ │ │ + eorseq r9, r5, r4, ror #4 │ │ │ │ + ldr r1, [pc, #8] @ 9ed6c │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrsbteq r9, [r5], -r8 │ │ │ │ - ldr r1, [pc, #8] @ 9ed34 │ │ │ │ + eorseq r9, r5, ip, lsl #5 │ │ │ │ + ldr r1, [pc, #8] @ 9ed80 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, lsl #6 │ │ │ │ - ldr r1, [pc, #8] @ 9ed48 │ │ │ │ + ldrhteq r9, [r5], -r4 │ │ │ │ + ldr r1, [pc, #8] @ 9ed94 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, lsr #6 │ │ │ │ - ldr r1, [pc, #8] @ 9ed5c │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ + ldr r1, [pc, #8] @ 9eda8 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, asr r3 │ │ │ │ - ldr r1, [pc, #8] @ 9ed70 │ │ │ │ + eorseq r9, r5, r4, lsl #6 │ │ │ │ + ldr r1, [pc, #8] @ 9edbc │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, ror r3 │ │ │ │ - ldr r1, [pc, #8] @ 9ed84 │ │ │ │ + eorseq r9, r5, ip, lsr #6 │ │ │ │ + ldr r1, [pc, #8] @ 9edd0 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, lsr #7 │ │ │ │ - ldr r1, [pc, #8] @ 9ed98 │ │ │ │ + eorseq r9, r5, r4, asr r3 │ │ │ │ + ldr r1, [pc, #8] @ 9ede4 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, asr #7 │ │ │ │ - ldr r1, [pc, #8] @ 9edac │ │ │ │ + eorseq r9, r5, ip, ror r3 │ │ │ │ + ldr r1, [pc, #8] @ 9edf8 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrshteq r9, [r5], -r0 │ │ │ │ - ldr r1, [pc, #8] @ 9edc0 │ │ │ │ + eorseq r9, r5, r4, lsr #7 │ │ │ │ + ldr r1, [pc, #8] @ 9ee0c │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, lsl r4 │ │ │ │ - ldr r1, [pc, #8] @ 9edd4 │ │ │ │ + eorseq r9, r5, ip, asr #7 │ │ │ │ + ldr r1, [pc, #8] @ 9ee20 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, asr #8 │ │ │ │ - ldr r1, [pc, #8] @ 9ede8 │ │ │ │ + ldrshteq r9, [r5], -r4 │ │ │ │ + ldr r1, [pc, #8] @ 9ee34 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, ror #8 │ │ │ │ + eorseq r9, r5, ip, lsl r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9ee08 │ │ │ │ + bne 9ee54 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 95938 │ │ │ │ - b 9ee3c │ │ │ │ + bl 95984 │ │ │ │ + b 9ee88 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9ee70 │ │ │ │ + bne 9eebc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ee88 │ │ │ │ + beq 9eed4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9eeb8 │ │ │ │ + beq 9ef04 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9eeec │ │ │ │ + bne 9ef38 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 95938 │ │ │ │ - b 9ef20 │ │ │ │ + bl 95984 │ │ │ │ + b 9ef6c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9ef54 │ │ │ │ + bne 9efa0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 95b38 │ │ │ │ + bl 95b84 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 95b38 │ │ │ │ - b 9ef88 │ │ │ │ + bl 95b84 │ │ │ │ + b 9efd4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9efbc │ │ │ │ + bne 9f008 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9efd4 │ │ │ │ + beq 9f020 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 9a3dc │ │ │ │ - b 9f008 │ │ │ │ + bl 9a428 │ │ │ │ + b 9f054 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f03c │ │ │ │ + bne 9f088 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f054 │ │ │ │ + beq 9f0a0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 98954 │ │ │ │ - b 9f088 │ │ │ │ + bl 989a0 │ │ │ │ + b 9f0d4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f0bc │ │ │ │ + bne 9f108 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f108 │ │ │ │ + bne 9f154 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9f12c │ │ │ │ + bne 9f178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9f118 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9f164 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9f168 │ │ │ │ + bne 9f1b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9f150 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9f19c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f194 │ │ │ │ + bne 9f1e0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2e6120 │ │ │ │ - b 9f1c8 │ │ │ │ + bl 2e6168 │ │ │ │ + b 9f214 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f1fc │ │ │ │ + bne 9f248 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f214 │ │ │ │ + beq 9f260 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9f238 │ │ │ │ + bne 9f284 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9f224 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9f270 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 934e4 │ │ │ │ + bl 93530 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f288 │ │ │ │ + bne 9f2d4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f2d4 │ │ │ │ + bne 9f320 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f330 │ │ │ │ + bne 9f37c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f38c │ │ │ │ + bne 9f3d8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9f3b0 │ │ │ │ + bne 9f3fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9f39c │ │ │ │ + bl 1b7460 │ │ │ │ + b 9f3e8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 9f3ec │ │ │ │ + bne 9f438 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9f3d4 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9f420 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f418 │ │ │ │ + bne 9f464 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f488 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f488 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl cf610 │ │ │ │ + bl cf658 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f490 │ │ │ │ + bne 9f4dc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f4a8 │ │ │ │ + beq 9f4f4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 95e8c │ │ │ │ + bl 95ed8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 934b8 │ │ │ │ - b 9f4dc │ │ │ │ + bl 93504 │ │ │ │ + b 9f528 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #4] @ 9f508 │ │ │ │ + ldr r1, [pc, #4] @ 9f554 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, lsl #27 │ │ │ │ - ldr r1, [pc, #4] @ 9f518 │ │ │ │ + eorseq r8, r5, r8, lsr sp │ │ │ │ + ldr r1, [pc, #4] @ 9f564 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrhteq r8, [r5], -r0 │ │ │ │ - ldr r1, [pc, #4] @ 9f528 │ │ │ │ + eorseq r8, r5, r4, ror #26 │ │ │ │ + ldr r1, [pc, #4] @ 9f574 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrsbteq r8, [r5], -ip │ │ │ │ - ldr r1, [pc, #4] @ 9f538 │ │ │ │ + mlaseq r5, r0, sp, r8 │ │ │ │ + ldr r1, [pc, #4] @ 9f584 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r8, lsl #28 │ │ │ │ - ldr r1, [pc, #4] @ 9f548 │ │ │ │ + ldrhteq r8, [r5], -ip │ │ │ │ + ldr r1, [pc, #4] @ 9f594 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, lsr lr │ │ │ │ - ldr r1, [pc, #4] @ 9f558 │ │ │ │ + eorseq r8, r5, r8, ror #27 │ │ │ │ + ldr r1, [pc, #4] @ 9f5a4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, ror #28 │ │ │ │ - ldr r1, [pc, #4] @ 9f568 │ │ │ │ + eorseq r8, r5, r4, lsl lr │ │ │ │ + ldr r1, [pc, #4] @ 9f5b4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, lsl #29 │ │ │ │ - ldr r1, [pc, #4] @ 9f578 │ │ │ │ + eorseq r8, r5, r0, asr #28 │ │ │ │ + ldr r1, [pc, #4] @ 9f5c4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - ldrhteq r8, [r5], -r8 │ │ │ │ - ldr r1, [pc, #4] @ 9f588 │ │ │ │ + eorseq r8, r5, ip, ror #28 │ │ │ │ + ldr r1, [pc, #4] @ 9f5d4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, ror #29 │ │ │ │ - ldr r1, [pc, #4] @ 9f598 │ │ │ │ + mlaseq r5, r8, lr, r8 │ │ │ │ + ldr r1, [pc, #4] @ 9f5e4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, lsl pc │ │ │ │ - ldr r1, [pc, #4] @ 9f5a8 │ │ │ │ + eorseq r8, r5, r4, asr #29 │ │ │ │ + ldr r1, [pc, #4] @ 9f5f4 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, lsr pc │ │ │ │ - ldr r1, [pc, #4] @ 9f5b8 │ │ │ │ + ldrshteq r8, [r5], -r0 │ │ │ │ + ldr r1, [pc, #4] @ 9f604 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r8, ror #30 │ │ │ │ - ldr r1, [pc, #4] @ 9f5c8 │ │ │ │ + eorseq r8, r5, ip, lsl pc │ │ │ │ + ldr r1, [pc, #4] @ 9f614 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r4, pc, r8 @ │ │ │ │ - ldr r1, [pc, #4] @ 9f5d8 │ │ │ │ + eorseq r8, r5, r8, asr #30 │ │ │ │ + ldr r1, [pc, #4] @ 9f624 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, asr #31 │ │ │ │ - ldr r1, [pc, #4] @ 9f5e8 │ │ │ │ + eorseq r8, r5, r4, ror pc │ │ │ │ + ldr r1, [pc, #4] @ 9f634 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, ror #31 │ │ │ │ - ldr r1, [pc, #4] @ 9f5f8 │ │ │ │ + eorseq r8, r5, r0, lsr #31 │ │ │ │ + ldr r1, [pc, #4] @ 9f644 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r8, lsl r0 │ │ │ │ - ldr r1, [pc, #4] @ 9f608 │ │ │ │ + eorseq r8, r5, ip, asr #31 │ │ │ │ + ldr r1, [pc, #4] @ 9f654 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r4, asr #32 │ │ │ │ - ldr r1, [pc, #4] @ 9f618 │ │ │ │ + ldrshteq r8, [r5], -r8 │ │ │ │ + ldr r1, [pc, #4] @ 9f664 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r5, r0, ror r0 │ │ │ │ + eorseq r9, r5, r4, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ movw r1, #6308 @ 0x18a4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ movt r1, #48333 @ 0xbccd │ │ │ │ ldr ip, [sp, #8] │ │ │ │ eor r1, r3, r1 │ │ │ │ movw r3, #64972 @ 0xfdcc │ │ │ │ @@ -130864,24 +130883,24 @@ │ │ │ │ movt r1, #47260 @ 0xb89c │ │ │ │ movt r4, #19475 @ 0x4c13 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r3, r1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ eor r4, r2, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - beq 9f9b0 │ │ │ │ + beq 9f9fc │ │ │ │ movw r4, #16760 @ 0x4178 │ │ │ │ mov r1, #0 │ │ │ │ movt r4, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r4 │ │ │ │ movw r4, #7025 @ 0x1b71 │ │ │ │ movt r4, #47499 @ 0xb98b │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 9f9d4 │ │ │ │ + bne 9fa20 │ │ │ │ movw r1, #23917 @ 0x5d6d │ │ │ │ movw r2, #20524 @ 0x502c │ │ │ │ movt r1, #54987 @ 0xd6cb │ │ │ │ movt r2, #25579 @ 0x63eb │ │ │ │ eor r1, lr, r1 │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ @@ -130906,24 +130925,24 @@ │ │ │ │ movt r1, #30797 @ 0x784d │ │ │ │ movt r4, #46844 @ 0xb6fc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r3, r1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ eor r4, r2, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - beq 9fa58 │ │ │ │ + beq 9faa4 │ │ │ │ movw r4, #9774 @ 0x262e │ │ │ │ mov r1, #0 │ │ │ │ movt r4, #33209 @ 0x81b9 │ │ │ │ eor r2, r2, r4 │ │ │ │ movw r4, #37892 @ 0x9404 │ │ │ │ movt r4, #23139 @ 0x5a63 │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 9fa7c │ │ │ │ + bne 9fac8 │ │ │ │ movw r1, #21532 @ 0x541c │ │ │ │ movw r2, #37461 @ 0x9255 │ │ │ │ movt r1, #29516 @ 0x734c │ │ │ │ movt r2, #10020 @ 0x2724 │ │ │ │ eor r1, lr, r1 │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ @@ -130948,24 +130967,24 @@ │ │ │ │ movt r1, #48333 @ 0xbccd │ │ │ │ movt r4, #3935 @ 0xf5f │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r3, r1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ eor r4, r2, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - beq 9fb00 │ │ │ │ + beq 9fb4c │ │ │ │ movw r4, #9774 @ 0x262e │ │ │ │ mov r1, #0 │ │ │ │ movt r4, #33209 @ 0x81b9 │ │ │ │ eor r2, r2, r4 │ │ │ │ movw r4, #37892 @ 0x9404 │ │ │ │ movt r4, #23139 @ 0x5a63 │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 9fb24 │ │ │ │ + bne 9fb70 │ │ │ │ movw r1, #21532 @ 0x541c │ │ │ │ movw r2, #37461 @ 0x9255 │ │ │ │ movt r1, #29516 @ 0x734c │ │ │ │ movt r2, #10020 @ 0x2724 │ │ │ │ eor r1, lr, r1 │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ @@ -130990,24 +131009,24 @@ │ │ │ │ movt r1, #61562 @ 0xf07a │ │ │ │ movt r4, #38991 @ 0x984f │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r3, r1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ eor r4, r2, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - beq 9fba8 │ │ │ │ + beq 9fbf4 │ │ │ │ movw r4, #9774 @ 0x262e │ │ │ │ mov r1, #0 │ │ │ │ movt r4, #33209 @ 0x81b9 │ │ │ │ eor r2, r2, r4 │ │ │ │ movw r4, #37892 @ 0x9404 │ │ │ │ movt r4, #23139 @ 0x5a63 │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 9fbcc │ │ │ │ + bne 9fc18 │ │ │ │ movw r1, #21532 @ 0x541c │ │ │ │ movw r2, #37461 @ 0x9255 │ │ │ │ movt r1, #29516 @ 0x734c │ │ │ │ movt r2, #10020 @ 0x2724 │ │ │ │ eor r1, lr, r1 │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ @@ -131032,24 +131051,24 @@ │ │ │ │ movt r1, #39260 @ 0x995c │ │ │ │ movt r4, #61752 @ 0xf138 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r3, r1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ eor r4, r2, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - beq 9fc50 │ │ │ │ + beq 9fc9c │ │ │ │ movw r4, #16760 @ 0x4178 │ │ │ │ mov r1, #0 │ │ │ │ movt r4, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r4 │ │ │ │ movw r4, #7025 @ 0x1b71 │ │ │ │ movt r4, #47499 @ 0xb98b │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 9fc74 │ │ │ │ + bne 9fcc0 │ │ │ │ movw r1, #23917 @ 0x5d6d │ │ │ │ movw r2, #20524 @ 0x502c │ │ │ │ movt r1, #54987 @ 0xd6cb │ │ │ │ movt r2, #25579 @ 0x63eb │ │ │ │ eor r1, lr, r1 │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ @@ -131074,24 +131093,24 @@ │ │ │ │ movt r1, #30797 @ 0x784d │ │ │ │ movt r4, #46844 @ 0xb6fc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r3, r1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ eor r4, r2, r4 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - beq 9fcf8 │ │ │ │ + beq 9fd44 │ │ │ │ movw r4, #16760 @ 0x4178 │ │ │ │ mov r1, #0 │ │ │ │ movt r4, #22438 @ 0x57a6 │ │ │ │ eor r2, r2, r4 │ │ │ │ movw r4, #7025 @ 0x1b71 │ │ │ │ movt r4, #47499 @ 0xb98b │ │ │ │ eor r3, r3, r4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 9fd1c │ │ │ │ + bne 9fd68 │ │ │ │ movw r1, #23917 @ 0x5d6d │ │ │ │ movw r2, #20524 @ 0x502c │ │ │ │ movt r1, #54987 @ 0xd6cb │ │ │ │ movt r2, #25579 @ 0x63eb │ │ │ │ eor r1, lr, r1 │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ @@ -131107,17 +131126,17 @@ │ │ │ │ eor r2, ip, r2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ addeq r1, r0, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b 2e6350 │ │ │ │ + b 2e6398 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b 2e6350 │ │ │ │ + b 2e6398 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #9774 @ 0x262e │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #33209 @ 0x81b9 │ │ │ │ movw r0, #37892 @ 0x9404 │ │ │ │ movt r0, #23139 @ 0x5a63 │ │ │ │ eor r3, r3, r0 │ │ │ │ @@ -131129,55 +131148,55 @@ │ │ │ │ movteq r3, #29516 @ 0x734c │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r2, r2, r3 │ │ │ │ movweq r3, #37461 @ 0x9255 │ │ │ │ movteq r3, #10020 @ 0x2724 │ │ │ │ eoreq r1, r1, r3 │ │ │ │ orrseq r1, r2, r1 │ │ │ │ - beq 9fdb0 │ │ │ │ + beq 9fdfc │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9fd94 │ │ │ │ + bne 9fde0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fdc8 │ │ │ │ + beq 9fe14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9fdc8 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9fe14 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9fdc0 │ │ │ │ + bne 9fe0c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 95938 │ │ │ │ - b 9fe14 │ │ │ │ + bl 95984 │ │ │ │ + b 9fe60 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe14 │ │ │ │ + beq 9fe60 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b 9fe14 │ │ │ │ + bl 1b7460 │ │ │ │ + b 9fe60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #9774 @ 0x262e │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #33209 @ 0x81b9 │ │ │ │ movw r0, #37892 @ 0x9404 │ │ │ │ @@ -131191,60 +131210,60 @@ │ │ │ │ movteq r3, #29516 @ 0x734c │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r2, r2, r3 │ │ │ │ movweq r3, #37461 @ 0x9255 │ │ │ │ movteq r3, #10020 @ 0x2724 │ │ │ │ eoreq r1, r1, r3 │ │ │ │ orrseq r1, r2, r1 │ │ │ │ - beq 9fea0 │ │ │ │ + beq 9feec │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9fe8c │ │ │ │ + bne 9fed8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9fec4 │ │ │ │ - b 9fed0 │ │ │ │ + bne 9ff10 │ │ │ │ + b 9ff1c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9feb0 │ │ │ │ + bne 9fefc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 9fed0 │ │ │ │ + beq 9ff1c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 9ff20 │ │ │ │ + beq 9ff6c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ - b 9ff14 │ │ │ │ + b 9ff60 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ff20 │ │ │ │ + beq 9ff6c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16760 @ 0x4178 │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #22438 @ 0x57a6 │ │ │ │ movw r0, #7025 @ 0x1b71 │ │ │ │ @@ -131258,40 +131277,40 @@ │ │ │ │ movteq r3, #54987 @ 0xd6cb │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r2, r2, r3 │ │ │ │ movweq r3, #20524 @ 0x502c │ │ │ │ movteq r3, #25579 @ 0x63eb │ │ │ │ eoreq r1, r1, r3 │ │ │ │ orrseq r1, r2, r1 │ │ │ │ - beq 9ff9c │ │ │ │ + beq 9ffe8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9ffb4 │ │ │ │ + bne a0000 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ - b 9ffb4 │ │ │ │ + bl 11b3f0 │ │ │ │ + b a0000 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9ffac │ │ │ │ + bne 9fff8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1dd90 │ │ │ │ - b 9ffdc │ │ │ │ + b a0028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #9774 @ 0x262e │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #33209 @ 0x81b9 │ │ │ │ movw r0, #37892 @ 0x9404 │ │ │ │ @@ -131305,55 +131324,55 @@ │ │ │ │ movteq r3, #29516 @ 0x734c │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r2, r2, r3 │ │ │ │ movweq r3, #37461 @ 0x9255 │ │ │ │ movteq r3, #10020 @ 0x2724 │ │ │ │ eoreq r1, r1, r3 │ │ │ │ orrseq r1, r2, r1 │ │ │ │ - beq a0070 │ │ │ │ + beq a00bc │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0054 │ │ │ │ + bne a00a0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0088 │ │ │ │ + beq a00d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a0088 │ │ │ │ + bl 1b7460 │ │ │ │ + b a00d4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0080 │ │ │ │ + bne a00cc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 95e8c │ │ │ │ + bl 95ed8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 95e8c │ │ │ │ - b a00d4 │ │ │ │ + bl 95ed8 │ │ │ │ + b a0120 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a00d4 │ │ │ │ + beq a0120 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a00d4 │ │ │ │ + bl 1b7460 │ │ │ │ + b a0120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16760 @ 0x4178 │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #22438 @ 0x57a6 │ │ │ │ movw r0, #7025 @ 0x1b71 │ │ │ │ @@ -131367,47 +131386,47 @@ │ │ │ │ movteq r3, #54987 @ 0xd6cb │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r2, r2, r3 │ │ │ │ movweq r3, #20524 @ 0x502c │ │ │ │ movteq r3, #25579 @ 0x63eb │ │ │ │ eoreq r1, r1, r3 │ │ │ │ orrseq r1, r2, r1 │ │ │ │ - beq a0150 │ │ │ │ + beq a019c │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0184 │ │ │ │ + bne a01d0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ - b a0184 │ │ │ │ + bl 11b3f0 │ │ │ │ + b a01d0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0160 │ │ │ │ + bne a01ac │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne a0184 │ │ │ │ + bne a01d0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0184 │ │ │ │ + beq a01d0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl cf610 │ │ │ │ - b a01ac │ │ │ │ + bl cf658 │ │ │ │ + b a01f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16760 @ 0x4178 │ │ │ │ mov r4, r0 │ │ │ │ movt r1, #22438 @ 0x57a6 │ │ │ │ movw r0, #7025 @ 0x1b71 │ │ │ │ @@ -131421,156 +131440,156 @@ │ │ │ │ movteq r3, #54987 @ 0xd6cb │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r2, r2, r3 │ │ │ │ movweq r3, #20524 @ 0x502c │ │ │ │ movteq r3, #25579 @ 0x63eb │ │ │ │ eoreq r1, r1, r3 │ │ │ │ orrseq r1, r2, r1 │ │ │ │ - beq a0228 │ │ │ │ + beq a0274 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0240 │ │ │ │ + bne a028c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ - b a0240 │ │ │ │ + bl 11b3f0 │ │ │ │ + b a028c │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0238 │ │ │ │ + bne a0284 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 95938 │ │ │ │ - b a0270 │ │ │ │ + bl 95984 │ │ │ │ + b a02bc │ │ │ │ bl 39ea4 │ │ │ │ - b a026c │ │ │ │ + b a02b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a02a4 │ │ │ │ + bne a02f0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a02f0 │ │ │ │ + bne a033c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a033c │ │ │ │ + bne a0388 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0388 │ │ │ │ + bne a03d4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a03d4 │ │ │ │ + bne a0420 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0420 │ │ │ │ + bne a046c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r4, #9774 @ 0x262e │ │ │ │ movw lr, #37892 @ 0x9404 │ │ │ │ movt r4, #33209 @ 0x81b9 │ │ │ │ movt lr, #23139 @ 0x5a63 │ │ │ │ @@ -131582,15 +131601,15 @@ │ │ │ │ movweq r4, #37461 @ 0x9255 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movteq r1, #29516 @ 0x734c │ │ │ │ movteq r4, #10020 @ 0x2724 │ │ │ │ eoreq r1, r5, r1 │ │ │ │ eoreq r4, ip, r4 │ │ │ │ orrseq r1, r1, r4 │ │ │ │ - beq a04b4 │ │ │ │ + beq a0500 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ @@ -131609,15 +131628,15 @@ │ │ │ │ movweq r4, #20524 @ 0x502c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movteq r1, #54987 @ 0xd6cb │ │ │ │ movteq r4, #25579 @ 0x63eb │ │ │ │ eoreq r1, r5, r1 │ │ │ │ eoreq r4, ip, r4 │ │ │ │ orrseq r1, r1, r4 │ │ │ │ - beq a0520 │ │ │ │ + beq a056c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ @@ -131639,70 +131658,70 @@ │ │ │ │ movteq r0, #29516 @ 0x734c │ │ │ │ movteq r1, #10020 @ 0x2724 │ │ │ │ eoreq r0, r7, r0 │ │ │ │ eoreq r1, r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq a05e0 │ │ │ │ + beq a062c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0594 │ │ │ │ + bne a05e0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a05ac │ │ │ │ + beq a05f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a05f4 │ │ │ │ + bne a0640 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 2e6120 │ │ │ │ - b a0648 │ │ │ │ + bl 2e6168 │ │ │ │ + b a0694 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0648 │ │ │ │ + beq a0694 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a0648 │ │ │ │ + bl 1b7460 │ │ │ │ + b a0694 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ movw r1, #16760 @ 0x4178 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #7025 @ 0x1b71 │ │ │ │ movt r1, #22438 @ 0x57a6 │ │ │ │ @@ -131715,373 +131734,373 @@ │ │ │ │ movweq r0, #23917 @ 0x5d6d │ │ │ │ movweq r1, #20524 @ 0x502c │ │ │ │ movteq r0, #54987 @ 0xd6cb │ │ │ │ movteq r1, #25579 @ 0x63eb │ │ │ │ eoreq r0, r6, r0 │ │ │ │ eoreq r1, r5, r1 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq a0700 │ │ │ │ + beq a074c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a06cc │ │ │ │ + bne a0718 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a0714 │ │ │ │ + bne a0760 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 11b3a8 │ │ │ │ + bl 11b3f0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2e6120 │ │ │ │ - b a074c │ │ │ │ + bl 2e6168 │ │ │ │ + b a0798 │ │ │ │ bl 39ea4 │ │ │ │ - b a0748 │ │ │ │ + b a0794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2e6344 │ │ │ │ + b 2e638c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2e6344 │ │ │ │ + b 2e638c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a07ec │ │ │ │ + ldr r2, [pc, #104] @ a0838 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a07f0 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a083c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a07f4 │ │ │ │ + ldr r0, [pc, #76] @ a0840 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a07f8 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a0844 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #44] @ a07fc │ │ │ │ + ldr r2, [pc, #44] @ a0848 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r6, ip, ip, lsr #25 │ │ │ │ - eoreq r6, ip, sp, ror #27 │ │ │ │ - eorseq r8, r5, ip, lsr #1 │ │ │ │ - ldrdeq r6, [ip], -r0 @ │ │ │ │ - mlaseq r5, ip, r0, r8 │ │ │ │ + eoreq r6, ip, r0, lsr #25 │ │ │ │ + eoreq r6, ip, r1, ror #27 │ │ │ │ + eorseq r8, r5, r0, rrx │ │ │ │ + eoreq r6, ip, r4, asr #27 │ │ │ │ + eorseq r8, r5, r0, asr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0878 │ │ │ │ + ldr r2, [pc, #104] @ a08c4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a087c │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a08c8 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a0880 │ │ │ │ + ldr r0, [pc, #76] @ a08cc │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a0884 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a08d0 │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #44] @ a0888 │ │ │ │ + ldr r2, [pc, #44] @ a08d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r6, ip, r0, lsr #24 │ │ │ │ - eoreq r6, ip, r1, ror #26 │ │ │ │ - eorseq r8, r5, r0, asr #32 │ │ │ │ - eoreq r6, ip, r4, asr #26 │ │ │ │ - eorseq r8, r5, r0, lsr r0 │ │ │ │ + eoreq r6, ip, r4, lsl ip │ │ │ │ + eoreq r6, ip, r5, asr sp │ │ │ │ + ldrshteq r7, [r5], -r4 │ │ │ │ + eoreq r6, ip, r8, lsr sp │ │ │ │ + eorseq r7, r5, r4, ror #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0904 │ │ │ │ + ldr r2, [pc, #104] @ a0950 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a0908 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a0954 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a090c │ │ │ │ + ldr r0, [pc, #76] @ a0958 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a0910 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a095c │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #44] @ a0914 │ │ │ │ + ldr r2, [pc, #44] @ a0960 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaeq ip, r4, fp, r6 │ │ │ │ - ldrdeq r6, [ip], -r5 @ │ │ │ │ - ldrhteq r7, [r5], -r4 │ │ │ │ - strhteq r6, [ip], -r8 │ │ │ │ - ldrhteq r7, [r5], -r4 │ │ │ │ + eoreq r6, ip, r8, lsl #23 │ │ │ │ + eoreq r6, ip, r9, asr #25 │ │ │ │ + eorseq r7, r5, r8, ror #30 │ │ │ │ + eoreq r6, ip, ip, lsr #25 │ │ │ │ + eorseq r7, r5, r8, ror #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0990 │ │ │ │ + ldr r2, [pc, #104] @ a09dc │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a0994 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a09e0 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a0998 │ │ │ │ + ldr r0, [pc, #76] @ a09e4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a099c │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a09e8 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #44] @ a09a0 │ │ │ │ + ldr r2, [pc, #44] @ a09ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r6, ip, r8, lsl #22 │ │ │ │ - eoreq r6, ip, r9, asr #24 │ │ │ │ - eorseq r7, r5, r8, lsl #30 │ │ │ │ - eoreq r6, ip, ip, lsr #24 │ │ │ │ - eorseq r6, r5, ip, lsl #27 │ │ │ │ + strdeq r6, [ip], -ip @ │ │ │ │ + eoreq r6, ip, sp, lsr ip │ │ │ │ + ldrhteq r7, [r5], -ip │ │ │ │ + eoreq r6, ip, r0, lsr #24 │ │ │ │ + eorseq r6, r5, r0, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0a1c │ │ │ │ + ldr r2, [pc, #104] @ a0a68 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a0a20 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a0a6c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a0a24 │ │ │ │ + ldr r0, [pc, #76] @ a0a70 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a0a28 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a0a74 │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #44] @ a0a2c │ │ │ │ + ldr r2, [pc, #44] @ a0a78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r6, ip, ip, ror sl │ │ │ │ - strhteq r6, [ip], -sp │ │ │ │ - mlaseq r5, ip, lr, r7 │ │ │ │ - eoreq r6, ip, r0, lsr #23 │ │ │ │ - eorseq r7, r5, ip, lsr #29 │ │ │ │ + eoreq r6, ip, r0, ror sl │ │ │ │ + strhteq r6, [ip], -r1 │ │ │ │ + eorseq r7, r5, r0, asr lr │ │ │ │ + mlaeq ip, r4, fp, r6 │ │ │ │ + eorseq r7, r5, r0, ror #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0aa8 │ │ │ │ + ldr r2, [pc, #104] @ a0af4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a0aac │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a0af8 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a0ab0 │ │ │ │ + ldr r0, [pc, #76] @ a0afc │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a0ab4 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a0b00 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #44] @ a0ab8 │ │ │ │ + ldr r2, [pc, #44] @ a0b04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq r6, [ip], -r0 @ │ │ │ │ - eoreq r6, ip, r1, lsr fp │ │ │ │ - ldrshteq r7, [r5], -r0 │ │ │ │ - eoreq r6, ip, r4, lsl fp │ │ │ │ - eorseq r7, r5, r0, lsr lr │ │ │ │ + eoreq r6, ip, r4, ror #19 │ │ │ │ + eoreq r6, ip, r5, lsr #22 │ │ │ │ + eorseq r7, r5, r4, lsr #27 │ │ │ │ + eoreq r6, ip, r8, lsl #22 │ │ │ │ + eorseq r7, r5, r4, ror #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0b34 │ │ │ │ + ldr r2, [pc, #104] @ a0b80 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a0b38 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a0b84 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a0b3c │ │ │ │ + ldr r0, [pc, #76] @ a0b88 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a0b40 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a0b8c │ │ │ │ add r3, r4, #8 │ │ │ │ - ldr r2, [pc, #44] @ a0b44 │ │ │ │ + ldr r2, [pc, #44] @ a0b90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r6, ip, r4, ror #18 │ │ │ │ - eoreq r6, ip, r5, lsr #21 │ │ │ │ - eorseq r7, r5, r4, lsl #27 │ │ │ │ - eoreq r6, ip, r8, lsl #21 │ │ │ │ - eorseq r7, r5, r4, asr sp │ │ │ │ + eoreq r6, ip, r8, asr r9 │ │ │ │ + mlaeq ip, r9, sl, r6 │ │ │ │ + eorseq r7, r5, r8, lsr sp │ │ │ │ + eoreq r6, ip, ip, ror sl │ │ │ │ + eorseq r7, r5, r8, lsl #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #104] @ a0bc0 │ │ │ │ + ldr r2, [pc, #104] @ a0c0c │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #80] @ a0bc4 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #80] @ a0c10 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #76] @ a0bc8 │ │ │ │ + ldr r0, [pc, #76] @ a0c14 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ a0bcc │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ a0c18 │ │ │ │ add r3, r4, #12 │ │ │ │ - ldr r2, [pc, #44] @ a0bd0 │ │ │ │ + ldr r2, [pc, #44] @ a0c1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r6, [ip], -r8 @ │ │ │ │ - eoreq r6, ip, r9, lsl sl │ │ │ │ - ldrsbteq r7, [r5], -r8 │ │ │ │ - strdeq r6, [ip], -ip @ │ │ │ │ - ldrshteq r7, [r5], -r8 │ │ │ │ + eoreq r6, ip, ip, asr #17 │ │ │ │ + eoreq r6, ip, sp, lsl #20 │ │ │ │ + eorseq r7, r5, ip, lsl #25 │ │ │ │ + strdeq r6, [ip], -r0 @ │ │ │ │ + eorseq r7, r5, ip, lsr #25 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 352e84 │ │ │ │ - b 2e6540 │ │ │ │ + b 352ecc │ │ │ │ + b 2e6588 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ a0c34 │ │ │ │ + ldr r1, [pc, #8] @ a0c80 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldrdeq pc, [fp], -fp @ │ │ │ │ + b 351da4 │ │ │ │ + eoreq pc, fp, pc, asr #31 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 2e6344 │ │ │ │ + bl 2e638c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub sp, sp, #14336 @ 0x3800 │ │ │ │ @@ -132126,15 +132145,15 @@ │ │ │ │ bl 1f1dc │ │ │ │ mov r6, r8 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ strb r7, [r6, #1877]! @ 0x755 │ │ │ │ add r4, r5, #8 │ │ │ │ add r7, lr, #284 @ 0x11c │ │ │ │ str r4, [r6, #-5] │ │ │ │ - b a0d4c │ │ │ │ + b a0d98 │ │ │ │ mov r6, r8 │ │ │ │ movw r1, #1752 @ 0x6d8 │ │ │ │ ldrb r3, [r6, #1877]! @ 0x755 │ │ │ │ add fp, r9, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ add pc, r1, r3 │ │ │ │ @@ -132151,15 +132170,15 @@ │ │ │ │ mov r1, fp │ │ │ │ movw r2, #1752 @ 0x6d8 │ │ │ │ bl 1f1dc │ │ │ │ ldr r5, [r4] │ │ │ │ dmb ish │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a10f8 │ │ │ │ + beq a1144 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ mov fp, #0 │ │ │ │ add r4, lr, #728 @ 0x2d8 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r1, lr, #1016 @ 0x3f8 │ │ │ │ movw r2, #1752 @ 0x6d8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -132192,39 +132211,39 @@ │ │ │ │ movw r2, #1752 @ 0x6d8 │ │ │ │ bl 1f1dc │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add fp, r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 2831fc │ │ │ │ - ldr r0, [pc, #1196] @ a12d4 │ │ │ │ + bl 283244 │ │ │ │ + ldr r0, [pc, #1196] @ a1320 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r4, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq a0e58 │ │ │ │ - ldr r0, [pc, #1176] @ a12dc │ │ │ │ + beq a0ea4 │ │ │ │ + ldr r0, [pc, #1176] @ a1328 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b a0eb0 │ │ │ │ + b a0efc │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ add r0, lr, #2032 @ 0x7f0 │ │ │ │ - bl 2af0f0 │ │ │ │ - ldr r0, [pc, #1132] @ a12d8 │ │ │ │ + bl 2af138 │ │ │ │ + ldr r0, [pc, #1132] @ a1324 │ │ │ │ mov sl, #1 │ │ │ │ ldr r1, [r7, #1748] @ 0x6d4 │ │ │ │ ldr r3, [r7, #1756] @ 0x6dc │ │ │ │ ldr r2, [r7, #1760] @ 0x6e0 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ands r1, r1, #1 │ │ │ │ str sl, [r0, r5]! │ │ │ │ movw r1, #63390 @ 0xf79e │ │ │ │ movt r1, #3830 @ 0xef6 │ │ │ │ movne r1, r2 │ │ │ │ movw r2, #42842 @ 0xa75a │ │ │ │ movt r2, #54027 @ 0xd30b │ │ │ │ @@ -132247,20 +132266,20 @@ │ │ │ │ movt r5, #35768 @ 0x8bb8 │ │ │ │ eor r6, r1, r5 │ │ │ │ mov r7, #0 │ │ │ │ umlal r4, r7, r6, r2 │ │ │ │ mov sl, #0 │ │ │ │ umull r0, r5, r0, r1 │ │ │ │ adds r4, r0, r4 │ │ │ │ - ldr r0, [pc, #992] @ a12e0 │ │ │ │ + ldr r0, [pc, #992] @ a132c │ │ │ │ adcs r5, r7, r5 │ │ │ │ adc r7, sl, #0 │ │ │ │ umlal r5, r7, r6, r1 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r6 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ str r2, [r0, #8] │ │ │ │ movw r2, #1752 @ 0x6d8 │ │ │ │ str r1, [r0, #12] │ │ │ │ eor r1, r7, r4 │ │ │ │ eor r0, r5, r3 │ │ │ │ @@ -132280,18 +132299,18 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r0, #5264 @ 0x1490 │ │ │ │ add r4, r9, r0 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ mov r1, r4 │ │ │ │ add r5, lr, #2032 @ 0x7f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be4e8 │ │ │ │ + bl be530 │ │ │ │ ldr sl, [r7, #1748] @ 0x6d4 │ │ │ │ cmp sl, #22 │ │ │ │ - bne a0fbc │ │ │ │ + bne a1008 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r4, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb r4, [r0] │ │ │ │ mov r0, #22 │ │ │ │ @@ -132306,46 +132325,46 @@ │ │ │ │ add r5, lr, #2064 @ 0x810 │ │ │ │ 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} │ │ │ │ mov r0, r4 │ │ │ │ - bl 98980 │ │ │ │ + bl 989cc │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #1852]! @ 0x73c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a100c │ │ │ │ + bne a1058 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a1030 │ │ │ │ + bne a107c │ │ │ │ dmb ish │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r9, #0 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ strb r9, [r8, #1864] @ 0x748 │ │ │ │ add r7, lr, #248 @ 0xf8 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r8, #1865] @ 0x749 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 953bc │ │ │ │ + bl 95408 │ │ │ │ strb r9, [r8, #1876] @ 0x754 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ ldm r7!, {r2, r3, r5} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r7, {r2, r3, r5, r6} │ │ │ │ @@ -132372,179 +132391,179 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r5, [r8, #1860] @ 0x744 │ │ │ │ str r2, [sp, #16] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b a0dec │ │ │ │ + b a0e38 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b a0f64 │ │ │ │ + b a0fb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 32abc │ │ │ │ mov r5, r0 │ │ │ │ - b a0d7c │ │ │ │ - ldr r0, [pc, #472] @ a12e8 │ │ │ │ + b a0dc8 │ │ │ │ + ldr r0, [pc, #472] @ a1334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #456] @ a12e4 │ │ │ │ + ldr r0, [pc, #456] @ a1330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ str fp, [sp, #20] │ │ │ │ - ldr r0, [pc, #452] @ a12f0 │ │ │ │ + ldr r0, [pc, #452] @ a133c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b a1174 │ │ │ │ + b a11c0 │ │ │ │ str fp, [sp, #20] │ │ │ │ - ldr r0, [pc, #428] @ a12ec │ │ │ │ + ldr r0, [pc, #428] @ a1338 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b a1174 │ │ │ │ + b a11c0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str fp, [sp, #20] │ │ │ │ - ldr r0, [pc, #416] @ a12f8 │ │ │ │ + ldr r0, [pc, #416] @ a1344 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b a1174 │ │ │ │ + b a11c0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str fp, [sp, #20] │ │ │ │ - ldr r0, [pc, #388] @ a12f4 │ │ │ │ + ldr r0, [pc, #388] @ a1340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b a11a0 │ │ │ │ + b a11ec │ │ │ │ str fp, [sp, #20] │ │ │ │ - b a1214 │ │ │ │ + b a1260 │ │ │ │ mov r5, r0 │ │ │ │ - b a1264 │ │ │ │ + b a12b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 95f1c │ │ │ │ - b a123c │ │ │ │ + bl 95f68 │ │ │ │ + b a1288 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - b a126c │ │ │ │ + b a12b8 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - b a11c8 │ │ │ │ + b a1214 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r9, r0 │ │ │ │ str fp, [sp, #20] │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #1852]! @ 0x73c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a11d4 │ │ │ │ + bne a1220 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a123c │ │ │ │ + bne a1288 │ │ │ │ dmb ish │ │ │ │ - bl 284764 │ │ │ │ - b a123c │ │ │ │ + bl 2847ac │ │ │ │ + b a1288 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #20] │ │ │ │ - b a1230 │ │ │ │ + b a127c │ │ │ │ mov r5, r0 │ │ │ │ - b a1294 │ │ │ │ + b a12e0 │ │ │ │ mov r5, r0 │ │ │ │ - b a123c │ │ │ │ + b a1288 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98980 │ │ │ │ + bl 989cc │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 95f1c │ │ │ │ + bl 95f68 │ │ │ │ ldrb r0, [r8, #1864] @ 0x748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1254 │ │ │ │ + beq a12a0 │ │ │ │ add lr, sp, #12288 @ 0x3000 │ │ │ │ add r0, lr, #280 @ 0x118 │ │ │ │ - bl 98980 │ │ │ │ + bl 989cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #1864] @ 0x748 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #1865] @ 0x749 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 953bc │ │ │ │ + bl 95408 │ │ │ │ ldrb r0, [r8, #1876] @ 0x754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1284 │ │ │ │ + beq a12d0 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #1016 @ 0x3f8 │ │ │ │ - bl 98980 │ │ │ │ + bl 989cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #1876] @ 0x754 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #1877] @ 0x755 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 95558 │ │ │ │ + bl 955a4 │ │ │ │ ldrb r0, [r8, #1884] @ 0x75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a12b0 │ │ │ │ + beq a12fc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 98980 │ │ │ │ + bl 989cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #1884] @ 0x75c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #1885] @ 0x75d │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r6, r0, lsl #30 │ │ │ │ - eorseq lr, r6, ip, lsr #29 │ │ │ │ - eorseq lr, r6, r4, ror #29 │ │ │ │ - eorseq lr, r6, ip, lsl lr │ │ │ │ - eorseq r6, r5, r8, lsr #15 │ │ │ │ - ldrhteq r6, [r5], -r4 │ │ │ │ - eorseq r6, r5, r4, lsr r4 │ │ │ │ - eorseq r6, r5, r8, asr #8 │ │ │ │ - ldrshteq r6, [r5], -r4 │ │ │ │ - eorseq r6, r5, ip, lsl #8 │ │ │ │ + ldrhteq lr, [r6], -r4 │ │ │ │ + eorseq lr, r6, r0, ror #28 │ │ │ │ + mlaseq r6, r8, lr, lr │ │ │ │ + ldrsbteq lr, [r6], -r0 │ │ │ │ + eorseq r6, r5, ip, asr r7 │ │ │ │ + eorseq r6, r5, r8, ror #14 │ │ │ │ + eorseq r6, r5, r8, ror #7 │ │ │ │ + ldrshteq r6, [r5], -ip │ │ │ │ + eorseq r6, r5, r8, lsr #7 │ │ │ │ + eorseq r6, r5, r0, asr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ a136c │ │ │ │ + ldr ip, [pc, #96] @ a13b8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ a1370 │ │ │ │ + ldr lr, [pc, #92] @ a13bc │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ a1374 │ │ │ │ + ldr r4, [pc, #88] @ a13c0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ a1378 │ │ │ │ + ldr r1, [pc, #84] @ a13c4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ a137c │ │ │ │ + ldr r3, [pc, #80] @ a13c8 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r7, r5, r0, lsl r6 │ │ │ │ - mlaeq ip, lr, r2, r6 │ │ │ │ - eorseq r7, r5, ip, lsl r6 │ │ │ │ - eoreq r6, ip, r6, ror r2 │ │ │ │ - eoreq r6, ip, r4, lsl #5 │ │ │ │ + eorseq r7, r5, r4, asr #11 │ │ │ │ + mlaeq ip, r2, r2, r6 │ │ │ │ + ldrsbteq r7, [r5], -r0 │ │ │ │ + eoreq r6, ip, sl, ror #4 │ │ │ │ + eoreq r6, ip, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #18 │ │ │ │ @@ -132565,1229 +132584,1229 @@ │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - ldr r1, [pc, #472] @ a15d0 │ │ │ │ + ldr r1, [pc, #472] @ a161c │ │ │ │ add r1, pc, r1 │ │ │ │ - b a14c4 │ │ │ │ - ldr ip, [pc, #528] @ a1614 │ │ │ │ + b a1510 │ │ │ │ + ldr ip, [pc, #528] @ a1660 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr lr, [pc, #524] @ a1618 │ │ │ │ + ldr lr, [pc, #524] @ a1664 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r4, [pc, #520] @ a161c │ │ │ │ + ldr r4, [pc, #520] @ a1668 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r1, [pc, #516] @ a1620 │ │ │ │ + ldr r1, [pc, #516] @ a166c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #512] @ a1624 │ │ │ │ + ldr r3, [pc, #512] @ a1670 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, sp, #32 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #416] @ a1608 │ │ │ │ + ldr r1, [pc, #416] @ a1654 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a152c │ │ │ │ - ldr r1, [pc, #392] @ a15fc │ │ │ │ + b a1578 │ │ │ │ + ldr r1, [pc, #392] @ a1648 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #336] @ a15e0 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #336] @ a162c │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #356] @ a1600 │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #356] @ a164c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #316] @ a15f4 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #316] @ a1640 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #276] @ a15d8 │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #276] @ a1624 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #300] @ a160c │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #300] @ a1658 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #296] @ a1610 │ │ │ │ + ldr r1, [pc, #296] @ a165c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #200] @ a15dc │ │ │ │ + ldr r1, [pc, #200] @ a1628 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #204] @ a15ec │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #204] @ a1638 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #168] @ a15d4 │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #168] @ a1620 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #224] @ a1628 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #224] @ a1674 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #220] @ a162c │ │ │ │ + ldr r1, [pc, #220] @ a1678 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #104] @ a15e4 │ │ │ │ + ldr r1, [pc, #104] @ a1630 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #124] @ a1604 │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #124] @ a1650 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #68] @ a15e8 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #68] @ a1634 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #72] @ a15f8 │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #72] @ a1644 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a15bc │ │ │ │ - ldr r1, [pc, #52] @ a15f0 │ │ │ │ + b a1608 │ │ │ │ + ldr r1, [pc, #52] @ a163c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - eoreq pc, fp, r6, asr #30 │ │ │ │ + b 351da4 │ │ │ │ + eoreq pc, fp, sl, lsr pc @ │ │ │ │ + eoreq r6, ip, r8, lsr #1 │ │ │ │ + eoreq pc, fp, r2, ror lr @ │ │ │ │ + eoreq r6, ip, r2, asr #1 │ │ │ │ + eoreq r6, ip, r9, asr #2 │ │ │ │ + eoreq r6, ip, r0, rrx │ │ │ │ + eoreq r6, ip, fp, lsr r0 │ │ │ │ + eoreq r6, ip, r2, asr #1 │ │ │ │ + eoreq r6, ip, r9, lsr #32 │ │ │ │ + eoreq r6, ip, r0, lsr r1 │ │ │ │ + eoreq r6, ip, fp, lsr r0 │ │ │ │ + eoreq r6, ip, r2, ror r1 │ │ │ │ + eoreq r6, ip, r3, asr r1 │ │ │ │ + ldrdeq r5, [ip], -sp @ │ │ │ │ + mlaeq ip, r9, r1, r6 │ │ │ │ + eorseq r7, r5, r4, lsr r4 │ │ │ │ + eoreq r6, ip, fp, lsl #2 │ │ │ │ + ldrsbteq r7, [r5], -ip │ │ │ │ + eoreq r6, ip, pc, ror #3 │ │ │ │ + eorseq r7, r5, r8, lsl #10 │ │ │ │ + eoreq pc, fp, r2, lsl pc @ │ │ │ │ + ldrdeq r6, [ip], -r8 @ │ │ │ │ + eorseq r7, r5, ip, ror #7 │ │ │ │ strhteq r6, [ip], -r4 │ │ │ │ - eoreq pc, fp, lr, ror lr @ │ │ │ │ - eoreq r6, ip, lr, asr #1 │ │ │ │ - eoreq r6, ip, r5, asr r1 │ │ │ │ - eoreq r6, ip, ip, rrx │ │ │ │ - eoreq r6, ip, r7, asr #32 │ │ │ │ - eoreq r6, ip, lr, asr #1 │ │ │ │ - eoreq r6, ip, r5, lsr r0 │ │ │ │ - eoreq r6, ip, ip, lsr r1 │ │ │ │ - eoreq r6, ip, r7, asr #32 │ │ │ │ - eoreq r6, ip, lr, ror r1 │ │ │ │ - eoreq r6, ip, pc, asr r1 │ │ │ │ - eoreq r5, ip, r9, ror #23 │ │ │ │ - eoreq r6, ip, r5, lsr #3 │ │ │ │ - eorseq r7, r5, r0, lsl #9 │ │ │ │ - eoreq r6, ip, r7, lsl r1 │ │ │ │ - eorseq r7, r5, r8, lsr #10 │ │ │ │ - strdeq r6, [ip], -fp @ │ │ │ │ - eorseq r7, r5, r4, asr r5 │ │ │ │ - eoreq pc, fp, lr, lsl pc @ │ │ │ │ - eoreq r6, ip, r4, ror #3 │ │ │ │ - eorseq r7, r5, r8, lsr r4 │ │ │ │ - eoreq r6, ip, r0, asr #1 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352ac8 │ │ │ │ + b 352b10 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 352ac8 │ │ │ │ + b 352b10 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 354ac4 │ │ │ │ + bl 354b0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a16f4 │ │ │ │ - ldr ip, [pc, #176] @ a1744 │ │ │ │ + beq a1740 │ │ │ │ + ldr ip, [pc, #176] @ a1790 │ │ │ │ add r5, r0, #16 │ │ │ │ - ldr lr, [pc, #172] @ a1748 │ │ │ │ + ldr lr, [pc, #172] @ a1794 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r4, [pc, #168] @ a174c │ │ │ │ + ldr r4, [pc, #168] @ a1798 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r1, [pc, #164] @ a1750 │ │ │ │ + ldr r1, [pc, #164] @ a179c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #160] @ a1754 │ │ │ │ + ldr r3, [pc, #160] @ a17a0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #60] @ a1738 │ │ │ │ + ldr ip, [pc, #60] @ a1784 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #56] @ a173c │ │ │ │ + ldr r1, [pc, #56] @ a1788 │ │ │ │ add lr, sp, #32 │ │ │ │ - ldr r3, [pc, #52] @ a1740 │ │ │ │ + ldr r3, [pc, #52] @ a178c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r7, r5, ip, lsl #5 │ │ │ │ - eoreq r5, ip, r8, lsr #30 │ │ │ │ - eoreq pc, fp, r2, lsr ip @ │ │ │ │ - eorseq r7, r5, r8, ror #5 │ │ │ │ - eoreq r5, ip, lr, lsr #31 │ │ │ │ - ldrshteq r7, [r5], -r4 │ │ │ │ - mlaeq ip, r5, pc, r5 @ │ │ │ │ - eoreq pc, fp, lr, lsl #25 │ │ │ │ + eorseq r7, r5, r0, asr #4 │ │ │ │ + eoreq r5, ip, ip, lsl pc │ │ │ │ + eoreq pc, fp, r6, lsr #24 │ │ │ │ + mlaseq r5, ip, r2, r7 │ │ │ │ + eoreq r5, ip, r2, lsr #31 │ │ │ │ + eorseq r7, r5, r8, lsr #5 │ │ │ │ + eoreq r5, ip, r9, lsl #31 │ │ │ │ + eoreq pc, fp, r2, lsl #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a17b0 │ │ │ │ - ldr r1, [pc, #132] @ a17fc │ │ │ │ + beq a17fc │ │ │ │ + ldr r1, [pc, #132] @ a1848 │ │ │ │ add lr, sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ a1800 │ │ │ │ - ldr ip, [pc, #128] @ a1804 │ │ │ │ + ldr r3, [pc, #128] @ a184c │ │ │ │ + ldr ip, [pc, #128] @ a1850 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ a17f0 │ │ │ │ + ldr r1, [pc, #56] @ a183c │ │ │ │ add lr, sp, #16 │ │ │ │ - ldr r3, [pc, #52] @ a17f4 │ │ │ │ - ldr ip, [pc, #52] @ a17f8 │ │ │ │ + ldr r3, [pc, #52] @ a1840 │ │ │ │ + ldr ip, [pc, #52] @ a1844 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #6 │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq ip, fp, lr, r5 │ │ │ │ - eoreq r5, ip, r9, lsl #29 │ │ │ │ - ldrshteq r7, [r5], -r8 │ │ │ │ - eoreq r5, ip, r6, ror #29 │ │ │ │ - ldrdeq r5, [ip], -r5 @ │ │ │ │ - eorseq r7, r5, r8, lsr r2 │ │ │ │ + eoreq r5, ip, pc, lsl #29 │ │ │ │ + eoreq r5, ip, sp, ror lr │ │ │ │ + eorseq r7, r5, ip, lsr #3 │ │ │ │ + ldrdeq r5, [ip], -sl @ │ │ │ │ + eoreq r5, ip, r9, asr #29 │ │ │ │ + eorseq r7, r5, ip, ror #3 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [r0] │ │ │ │ movw r0, #265 @ 0x109 │ │ │ │ add r6, r9, #4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ dmb ish │ │ │ │ - b a1848 │ │ │ │ + b a1894 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne a188c │ │ │ │ + bne a18d8 │ │ │ │ tst r1, #12 │ │ │ │ - bne a1918 │ │ │ │ + bne a1964 │ │ │ │ orr r2, r1, #8 │ │ │ │ tst r1, #3 │ │ │ │ mov r4, r1 │ │ │ │ addeq r2, r1, r0 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r4 │ │ │ │ - bne a1834 │ │ │ │ + bne a1880 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1848 │ │ │ │ + beq a1894 │ │ │ │ tst r4, #3 │ │ │ │ - beq a18a0 │ │ │ │ + beq a18ec │ │ │ │ tst r4, #32 │ │ │ │ - bne a18bc │ │ │ │ - b a1918 │ │ │ │ + bne a1908 │ │ │ │ + b a1964 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ tst r4, #32 │ │ │ │ - beq a1918 │ │ │ │ + beq a1964 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a18c0 │ │ │ │ + bne a190c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne a1918 │ │ │ │ + bne a1964 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a18f0 │ │ │ │ + bne a193c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1918 │ │ │ │ + beq a1964 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, #23 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ str r0, [sp] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1958 │ │ │ │ + bne a19a4 │ │ │ │ dmb ish │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strex r2, r1, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a196c │ │ │ │ - b a1ab0 │ │ │ │ + beq a19b8 │ │ │ │ + b a1afc │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne a1ab0 │ │ │ │ + bne a1afc │ │ │ │ add fp, sp, #32 │ │ │ │ mov sl, sp │ │ │ │ mvn r8, #247 @ 0xf7 │ │ │ │ - b a1998 │ │ │ │ + b a19e4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ and r0, r0, #12 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a19dc │ │ │ │ + bne a1a28 │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r4, r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1a18 │ │ │ │ + bne a1a64 │ │ │ │ dmb ish │ │ │ │ strex r1, r4, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1998 │ │ │ │ - b a1a2c │ │ │ │ + beq a19e4 │ │ │ │ + b a1a78 │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r2, r1, #16 │ │ │ │ tst r1, r8 │ │ │ │ movweq r2, #265 @ 0x109 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1a68 │ │ │ │ + bne a1ab4 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1998 │ │ │ │ - b a1a7c │ │ │ │ + beq a19e4 │ │ │ │ + b a1ac8 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1998 │ │ │ │ + beq a19e4 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ mov r1, fp │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #23 │ │ │ │ - beq a197c │ │ │ │ + beq a19c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 952b8 │ │ │ │ - b a197c │ │ │ │ + bl 95304 │ │ │ │ + b a19c8 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1998 │ │ │ │ + beq a19e4 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi a1ab0 │ │ │ │ + bhi a1afc │ │ │ │ ldr r0, [r9] │ │ │ │ tst r1, #8 │ │ │ │ - bne a1aa4 │ │ │ │ + bne a1af0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ - b a1ab0 │ │ │ │ + b a1afc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #32 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #23 │ │ │ │ addne r0, sp, #32 │ │ │ │ - blne 952b8 │ │ │ │ + blne 95304 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2993a8 │ │ │ │ - b a1b28 │ │ │ │ + bl 2993f0 │ │ │ │ + b a1b74 │ │ │ │ bl 39ea4 │ │ │ │ - b a1b10 │ │ │ │ + b a1b5c │ │ │ │ mov r4, r0 │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ - b a1b14 │ │ │ │ + b a1b60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #23 │ │ │ │ - beq a1b28 │ │ │ │ + beq a1b74 │ │ │ │ mov r0, sp │ │ │ │ - bl 952b8 │ │ │ │ + bl 95304 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [r0] │ │ │ │ movw r0, #265 @ 0x109 │ │ │ │ add r6, r9, #4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ dmb ish │ │ │ │ - b a1b68 │ │ │ │ + b a1bb4 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne a1bac │ │ │ │ + bne a1bf8 │ │ │ │ tst r1, #12 │ │ │ │ - bne a1c38 │ │ │ │ + bne a1c84 │ │ │ │ orr r2, r1, #8 │ │ │ │ tst r1, #3 │ │ │ │ mov r4, r1 │ │ │ │ addeq r2, r1, r0 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r4 │ │ │ │ - bne a1b54 │ │ │ │ + bne a1ba0 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1b68 │ │ │ │ + beq a1bb4 │ │ │ │ tst r4, #3 │ │ │ │ - beq a1bc0 │ │ │ │ + beq a1c0c │ │ │ │ tst r4, #32 │ │ │ │ - bne a1bdc │ │ │ │ - b a1c38 │ │ │ │ + bne a1c28 │ │ │ │ + b a1c84 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ tst r4, #32 │ │ │ │ - beq a1c38 │ │ │ │ + beq a1c84 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1be0 │ │ │ │ + bne a1c2c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne a1c38 │ │ │ │ + bne a1c84 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1c10 │ │ │ │ + bne a1c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1c38 │ │ │ │ + beq a1c84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r0, #23 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ str r0, [sp] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1c78 │ │ │ │ + bne a1cc4 │ │ │ │ dmb ish │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strex r2, r1, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1c8c │ │ │ │ - b a1dc4 │ │ │ │ + beq a1cd8 │ │ │ │ + b a1e10 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne a1dc4 │ │ │ │ + bne a1e10 │ │ │ │ add sl, sp, #32 │ │ │ │ mov fp, sp │ │ │ │ mvn r8, #247 @ 0xf7 │ │ │ │ - b a1cb0 │ │ │ │ + b a1cfc │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne a1d90 │ │ │ │ + bne a1ddc │ │ │ │ mov r1, r0 │ │ │ │ and r0, r0, #12 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a1cf4 │ │ │ │ + bne a1d40 │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r4, r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1d30 │ │ │ │ + bne a1d7c │ │ │ │ dmb ish │ │ │ │ strex r1, r4, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1cb0 │ │ │ │ - b a1d44 │ │ │ │ + beq a1cfc │ │ │ │ + b a1d90 │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r2, r1, #16 │ │ │ │ tst r1, r8 │ │ │ │ movweq r2, #265 @ 0x109 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1c9c │ │ │ │ + bne a1ce8 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1cb0 │ │ │ │ - b a1d90 │ │ │ │ + beq a1cfc │ │ │ │ + b a1ddc │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1cb0 │ │ │ │ + beq a1cfc │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl 954c8 │ │ │ │ + bl 95514 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ - b a1cb0 │ │ │ │ + b a1cfc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi a1dc4 │ │ │ │ + bhi a1e10 │ │ │ │ ldr r0, [r9] │ │ │ │ tst r1, #8 │ │ │ │ - bne a1db8 │ │ │ │ + bne a1e04 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ - b a1dc4 │ │ │ │ + b a1e10 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - bl 954c8 │ │ │ │ + bl 95514 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2993a8 │ │ │ │ - b a1e28 │ │ │ │ + bl 2993f0 │ │ │ │ + b a1e74 │ │ │ │ bl 39ea4 │ │ │ │ - b a1e1c │ │ │ │ + b a1e68 │ │ │ │ mov r4, r0 │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ - b a1e20 │ │ │ │ + b a1e6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 954c8 │ │ │ │ + bl 95514 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0] │ │ │ │ movw r0, #265 @ 0x109 │ │ │ │ add r6, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ - b a1e68 │ │ │ │ + b a1eb4 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne a1eac │ │ │ │ + bne a1ef8 │ │ │ │ tst r1, #12 │ │ │ │ - bne a1f38 │ │ │ │ + bne a1f84 │ │ │ │ orr r2, r1, #8 │ │ │ │ tst r1, #3 │ │ │ │ mov r5, r1 │ │ │ │ addeq r2, r1, r0 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ - bne a1e54 │ │ │ │ + bne a1ea0 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1e68 │ │ │ │ + beq a1eb4 │ │ │ │ tst r5, #3 │ │ │ │ - beq a1ec0 │ │ │ │ + beq a1f0c │ │ │ │ tst r5, #32 │ │ │ │ - bne a1edc │ │ │ │ - b a1f38 │ │ │ │ + bne a1f28 │ │ │ │ + b a1f84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ tst r5, #32 │ │ │ │ - beq a1f38 │ │ │ │ + beq a1f84 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1ee0 │ │ │ │ + bne a1f2c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne a1f38 │ │ │ │ + bne a1f84 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1f10 │ │ │ │ + bne a1f5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1f38 │ │ │ │ + beq a1f84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r2 │ │ │ │ - bne a1f78 │ │ │ │ + bne a1fc4 │ │ │ │ dmb ish │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strex r2, r1, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1f88 │ │ │ │ - b a20e0 │ │ │ │ + beq a1fd4 │ │ │ │ + b a212c │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne a20e0 │ │ │ │ + bne a212c │ │ │ │ mvn r9, #247 @ 0xf7 │ │ │ │ - b a1fa4 │ │ │ │ + b a1ff0 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - bne a20ac │ │ │ │ + bne a20f8 │ │ │ │ mov r1, r0 │ │ │ │ and r0, r0, #12 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a1fe8 │ │ │ │ + bne a2034 │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r7, r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a2024 │ │ │ │ + bne a2070 │ │ │ │ dmb ish │ │ │ │ strex r1, r7, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1fa4 │ │ │ │ - b a2038 │ │ │ │ + beq a1ff0 │ │ │ │ + b a2084 │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r2, r1, #16 │ │ │ │ tst r1, r9 │ │ │ │ movweq r2, #265 @ 0x109 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a1f90 │ │ │ │ + bne a1fdc │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1fa4 │ │ │ │ - b a20ac │ │ │ │ + beq a1ff0 │ │ │ │ + b a20f8 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ dmb ish │ │ │ │ - beq a1fa4 │ │ │ │ + beq a1ff0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd sl, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r5, [sp, #8] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne a2078 │ │ │ │ + bne a20c4 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b a1fa4 │ │ │ │ + b a1ff0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2090 │ │ │ │ + beq a20dc │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2060 │ │ │ │ + beq a20ac │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ - b a2060 │ │ │ │ + bl 1b7460 │ │ │ │ + b a20ac │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi a20e0 │ │ │ │ + bhi a212c │ │ │ │ ldr r0, [r4] │ │ │ │ tst r1, #8 │ │ │ │ - bne a20d4 │ │ │ │ + bne a2120 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ - b a20e0 │ │ │ │ + b a212c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sp, #8] │ │ │ │ cmpne r5, #0 │ │ │ │ - bne a20fc │ │ │ │ + bne a2148 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2114 │ │ │ │ + beq a2160 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a20f4 │ │ │ │ + beq a2140 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #19 │ │ │ │ - bl 2993a8 │ │ │ │ - b a21ac │ │ │ │ + bl 2993f0 │ │ │ │ + b a21f8 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a21ac │ │ │ │ + beq a21f8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b a21a0 │ │ │ │ + b a21ec │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a218c │ │ │ │ + beq a21d8 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b a21a4 │ │ │ │ + b a21f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94a54 │ │ │ │ + bl 94aa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r2, [r0], #16 │ │ │ │ - ldr r1, [pc, #12] @ a21d0 │ │ │ │ + ldr r1, [pc, #12] @ a221c │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r0, lsr r8 │ │ │ │ + eorseq r6, r5, r4, ror #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ a2210 │ │ │ │ - ldr r3, [pc, #40] @ a2214 │ │ │ │ + ldr r1, [pc, #40] @ a225c │ │ │ │ + ldr r3, [pc, #40] @ a2260 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, ip, r5, lsl #9 │ │ │ │ - eorseq r6, r5, r0, lsr r8 │ │ │ │ + eoreq r5, ip, r9, ror r4 │ │ │ │ + eorseq r6, r5, r4, ror #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ - b a224c │ │ │ │ + b a2298 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne a2288 │ │ │ │ + bne a22d4 │ │ │ │ tst r1, #12 │ │ │ │ - bne a2288 │ │ │ │ + bne a22d4 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a2234 │ │ │ │ + bne a2280 │ │ │ │ orr r1, r1, #8 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq a224c │ │ │ │ + beq a2298 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a229c │ │ │ │ + bne a22e8 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - beq a2318 │ │ │ │ + beq a2364 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a22c0 │ │ │ │ + bne a230c │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne a2318 │ │ │ │ + bne a2364 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a22f0 │ │ │ │ + bne a233c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2318 │ │ │ │ + beq a2364 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r4, r5, #4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ tst r0, #8 │ │ │ │ - bne a2404 │ │ │ │ + bne a2450 │ │ │ │ ldr r6, [r7] │ │ │ │ tst r0, #4 │ │ │ │ - bne a23a0 │ │ │ │ + bne a23ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 92738 │ │ │ │ + bl 92784 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ tst r0, #8 │ │ │ │ - bne a24bc │ │ │ │ + bne a2508 │ │ │ │ tst r0, #4 │ │ │ │ - beq a242c │ │ │ │ + beq a2478 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne a23cc │ │ │ │ + bne a2418 │ │ │ │ orr r2, r0, #8 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a23e4 │ │ │ │ + beq a2430 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq a23b4 │ │ │ │ + beq a2400 │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - beq a23f4 │ │ │ │ - b a243c │ │ │ │ + beq a2440 │ │ │ │ + b a2488 │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne a243c │ │ │ │ + bne a2488 │ │ │ │ tst r1, #8 │ │ │ │ mov r0, r1 │ │ │ │ - beq a2374 │ │ │ │ - b a2408 │ │ │ │ + beq a23c0 │ │ │ │ + b a2454 │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ - beq a24c8 │ │ │ │ + beq a2514 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92738 │ │ │ │ + bl 92784 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ tst r0, #3 │ │ │ │ - beq a24c8 │ │ │ │ + beq a2514 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tst r0, #32 │ │ │ │ - beq a2468 │ │ │ │ + beq a24b4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2448 │ │ │ │ + bne a2494 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - beq a2544 │ │ │ │ + beq a2590 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq a242c │ │ │ │ + beq a2478 │ │ │ │ cmp r2, #22 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ addne r0, r0, #12 │ │ │ │ addne r3, r8, #12 │ │ │ │ ldmne r0, {r1, r4, r5, r6, r7} │ │ │ │ stmne r3, {r1, r4, r5, r6, r7} │ │ │ │ stmne r8, {r2, sl} │ │ │ │ strne r9, [r8, #8] │ │ │ │ addne sp, sp, #8 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 33bca4 │ │ │ │ + bl 33bcec │ │ │ │ mov r1, r0 │ │ │ │ tst r1, #3 │ │ │ │ - bne a2410 │ │ │ │ + bne a245c │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ orr r2, r1, #128 @ 0x80 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a24d0 │ │ │ │ + bne a251c │ │ │ │ tst r1, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne a25b0 │ │ │ │ + bne a25fc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ bic r3, r3, #160 @ 0xa0 │ │ │ │ strex r7, r3, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2504 │ │ │ │ + bne a2550 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a25b0 │ │ │ │ + beq a25fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldreq r0, [r0] │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq a25a4 │ │ │ │ + beq a25f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ - b a25b0 │ │ │ │ + b a25fc │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2554 │ │ │ │ + bne a25a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2468 │ │ │ │ + beq a24b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [r6] │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq a2594 │ │ │ │ + beq a25e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ - b a2468 │ │ │ │ + b a24b4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ - b a2468 │ │ │ │ + b a24b4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #100] @ a261c │ │ │ │ + ldr r0, [pc, #100] @ a2668 │ │ │ │ mov r1, #28 │ │ │ │ - ldr r2, [pc, #96] @ a2620 │ │ │ │ + ldr r2, [pc, #96] @ a266c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b a2610 │ │ │ │ + bl 2993f0 │ │ │ │ + b a265c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b a2610 │ │ │ │ + bl 2993f0 │ │ │ │ + b a265c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ - b a2610 │ │ │ │ + bl 2993f0 │ │ │ │ + b a265c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq r5, [ip], -fp @ │ │ │ │ - eorseq r6, r5, r8, lsl #9 │ │ │ │ + eoreq r5, ip, pc, ror #1 │ │ │ │ + eorseq r6, r5, ip, lsr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a272c │ │ │ │ + bne a2778 │ │ │ │ mov r6, sp │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 33d48c │ │ │ │ + bl 33d4d4 │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a269c │ │ │ │ + bne a26e8 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ - bl 33d634 │ │ │ │ + bl 33d67c │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a26cc │ │ │ │ + bne a2718 │ │ │ │ mov r0, #21 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b a2708 │ │ │ │ + b a2754 │ │ │ │ add r1, sp, #161 @ 0xa1 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldrb r6, [sp, #163] @ 0xa3 │ │ │ │ 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 1dfaa8 │ │ │ │ - b a2708 │ │ │ │ + bl 1dfaf0 │ │ │ │ + b a2754 │ │ │ │ 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 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ 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 1df58 │ │ │ │ @@ -133797,41 +133816,41 @@ │ │ │ │ ldm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, #1 │ │ │ │ stm r5, {r1, r2, r3, r6} │ │ │ │ strb r0, [r7, #116] @ 0x74 │ │ │ │ add sp, sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne a2740 │ │ │ │ - ldr r0, [pc, #64] @ a277c │ │ │ │ + bne a278c │ │ │ │ + ldr r0, [pc, #64] @ a27c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #56] @ a2780 │ │ │ │ + ldr r0, [pc, #56] @ a27cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 1df58 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r5, r0, lsr #6 │ │ │ │ - eorseq r6, r5, r4, lsl r3 │ │ │ │ + ldrsbteq r6, [r5], -r4 │ │ │ │ + eorseq r6, r5, r8, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2964 │ │ │ │ + bne a29b0 │ │ │ │ mov r4, r1 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -133839,74 +133858,74 @@ │ │ │ │ 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 3088e4 │ │ │ │ + bl 30892c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a28f0 │ │ │ │ + beq a293c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r7 │ │ │ │ str r0, [sp] │ │ │ │ - beq a287c │ │ │ │ + beq a28c8 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov sl, r9 │ │ │ │ - b a283c │ │ │ │ + b a2888 │ │ │ │ add r0, sl, #2 │ │ │ │ mov r5, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #30 │ │ │ │ strh r8, [r5], #32 │ │ │ │ bl 1f1dc │ │ │ │ mov sl, r5 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - beq a287c │ │ │ │ + beq a28c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldrh r8, [r1], #2 │ │ │ │ mov r2, #30 │ │ │ │ bl 1f1dc │ │ │ │ ldrb r0, [sp, #46] @ 0x2e │ │ │ │ cmp r0, #2 │ │ │ │ - beq a2814 │ │ │ │ + beq a2860 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2870 │ │ │ │ + bne a28bc │ │ │ │ tst r8, #1 │ │ │ │ - beq a2814 │ │ │ │ - b a2830 │ │ │ │ + beq a2860 │ │ │ │ + b a287c │ │ │ │ tst r8, #1 │ │ │ │ - bne a2814 │ │ │ │ - b a2830 │ │ │ │ + bne a2860 │ │ │ │ + b a287c │ │ │ │ sub r0, sl, r9 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r7, [sp] │ │ │ │ mov r5, #21 │ │ │ │ lsr r6, r0, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a28a8 │ │ │ │ + beq a28f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a2938 │ │ │ │ + bne a2984 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a2954 │ │ │ │ + bne a29a0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, fp, #16 │ │ │ │ stm fp, {r5, r7, r9} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r6, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ @@ -133915,73 +133934,73 @@ │ │ │ │ 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 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ 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 a289c │ │ │ │ - b a28a8 │ │ │ │ + bne a28e8 │ │ │ │ + b a28f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq a28c8 │ │ │ │ + beq a2914 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a28c8 │ │ │ │ + bl 1b7460 │ │ │ │ + b a2914 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a2978 │ │ │ │ - ldr r0, [pc, #44] @ a29a0 │ │ │ │ + bne a29c4 │ │ │ │ + ldr r0, [pc, #44] @ a29ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #36] @ a29a4 │ │ │ │ + ldr r0, [pc, #36] @ a29f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 96cc4 │ │ │ │ + bl 96d10 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r5, r8, ror #1 │ │ │ │ - ldrsbteq r6, [r5], -ip │ │ │ │ + mlaseq r5, ip, r0, r6 │ │ │ │ + mlaseq r5, r0, r0, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [r8, #4] │ │ │ │ - beq a2c48 │ │ │ │ - bl 2fa094 │ │ │ │ + beq a2c94 │ │ │ │ + bl 2fa0dc │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2fa064 │ │ │ │ + bl 2fa0ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2e78 │ │ │ │ + beq a2ec4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #1888] @ a3158 │ │ │ │ + ldr r0, [pc, #1888] @ a31a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ @@ -133989,355 +134008,355 @@ │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2ef8 │ │ │ │ + beq a2f44 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2a58 │ │ │ │ + bne a2aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - ble a2f70 │ │ │ │ + ble a2fbc │ │ │ │ ldr r4, [r8, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ str sl, [sp, #20] │ │ │ │ - beq a2f08 │ │ │ │ + beq a2f54 │ │ │ │ ldr r7, [r8] │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl 2fa094 │ │ │ │ + bl 2fa0dc │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2fa064 │ │ │ │ + bl 2fa0ac │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2ac8 │ │ │ │ + bne a2b14 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2fa234 │ │ │ │ + bl 2fa27c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne a2f18 │ │ │ │ + bne a2f64 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ str sl, [sp, #32] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #1672] @ a3168 │ │ │ │ + ldr r0, [pc, #1672] @ a31b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2f64 │ │ │ │ + beq a2fb0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #1632] @ a316c │ │ │ │ + ldr r0, [pc, #1632] @ a31b8 │ │ │ │ strd sl, [r1] │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 1f110 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a2b38 │ │ │ │ + beq a2b84 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1ebe8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [r6, #16]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq a2c38 │ │ │ │ + beq a2c84 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2b6c │ │ │ │ + bne a2bb8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a2bb4 │ │ │ │ + bne a2c00 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq a2bb4 │ │ │ │ + beq a2c00 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2bc0 │ │ │ │ + bne a2c0c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a2c08 │ │ │ │ + bne a2c54 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq a2c08 │ │ │ │ + beq a2c54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c10 │ │ │ │ + bne a2c5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a2c38 │ │ │ │ + bne a2c84 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str sl, [r6] │ │ │ │ bl 1d994 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2eec │ │ │ │ + beq a2f38 │ │ │ │ ldrb r0, [r7, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2cf8 │ │ │ │ + bne a2d44 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c8c │ │ │ │ + bne a2cd8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq a2cb8 │ │ │ │ + beq a2d04 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b a2cf8 │ │ │ │ + b a2d44 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2cd0 │ │ │ │ + beq a2d1c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx r1 │ │ │ │ str r6, [r7, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r7, #24] │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r7, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2e64 │ │ │ │ + beq a2eb0 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2d04 │ │ │ │ + bne a2d50 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a2eb4 │ │ │ │ + bne a2f00 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r6, #2 │ │ │ │ dmb ish │ │ │ │ strb r1, [r7, #16] │ │ │ │ dmb ish │ │ │ │ - beq a2eb4 │ │ │ │ + beq a2f00 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2d5c │ │ │ │ + beq a2da8 │ │ │ │ bl 1f944 │ │ │ │ ldr r7, [r8, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ - beq a2e54 │ │ │ │ + beq a2ea0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #44] @ 0x2c │ │ │ │ add r2, r7, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2d88 │ │ │ │ + bne a2dd4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a2dd0 │ │ │ │ + bne a2e1c │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq a2dd0 │ │ │ │ + beq a2e1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2ddc │ │ │ │ + bne a2e28 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a2e24 │ │ │ │ + bne a2e70 │ │ │ │ ldrd r0, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq a2e24 │ │ │ │ + beq a2e70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2e2c │ │ │ │ + bne a2e78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a2e54 │ │ │ │ + bne a2ea0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14e914 │ │ │ │ + bl 14e95c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #720] @ a3150 │ │ │ │ + ldr r0, [pc, #720] @ a319c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #716] @ a3154 │ │ │ │ + ldr r1, [pc, #716] @ a31a0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 39ce0 │ │ │ │ - b a2f70 │ │ │ │ - ldr r0, [pc, #692] @ a3170 │ │ │ │ + b a2fbc │ │ │ │ + ldr r0, [pc, #692] @ a31bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #688] @ a3174 │ │ │ │ + ldr r1, [pc, #688] @ a31c0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #644] @ a3178 │ │ │ │ + ldr r0, [pc, #644] @ a31c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 39cb0 │ │ │ │ - b a2f70 │ │ │ │ - ldr r0, [pc, #588] @ a315c │ │ │ │ + b a2fbc │ │ │ │ + ldr r0, [pc, #588] @ a31a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b a2f70 │ │ │ │ + b a2fbc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, fp │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a2f74 │ │ │ │ - ldr r1, [pc, #560] @ a3160 │ │ │ │ + bne a2fc0 │ │ │ │ + ldr r1, [pc, #560] @ a31ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #556] @ a3164 │ │ │ │ + ldr r0, [pc, #556] @ a31b0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 39ce0 │ │ │ │ - b a2f70 │ │ │ │ + b a2fbc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a2f28 │ │ │ │ + bl 1b7460 │ │ │ │ + b a2f74 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r7, #20] │ │ │ │ str r5, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -134346,271 +134365,271 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2fb4 │ │ │ │ + bne a3000 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a2fe8 │ │ │ │ + bne a3034 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e914 │ │ │ │ - b a2fe8 │ │ │ │ + bl 14e95c │ │ │ │ + b a3034 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ str sl, [r6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3008 │ │ │ │ + bne a3054 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a303c │ │ │ │ + bne a3088 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14e914 │ │ │ │ - b a303c │ │ │ │ + bl 14e95c │ │ │ │ + b a3088 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3054 │ │ │ │ + bne a30a0 │ │ │ │ bl 1f488 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 1dd90 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 95110 │ │ │ │ - b a3080 │ │ │ │ + bl 9515c │ │ │ │ + b a30cc │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 94d58 │ │ │ │ + bl 94da4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a3090 │ │ │ │ + beq a30dc │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1ebe8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1d994 │ │ │ │ - b a30fc │ │ │ │ + b a3148 │ │ │ │ bl 39ea4 │ │ │ │ - b a30e8 │ │ │ │ + b a3134 │ │ │ │ mov r5, fp │ │ │ │ mov r8, r0 │ │ │ │ - b a30f4 │ │ │ │ + b a3140 │ │ │ │ mov r5, fp │ │ │ │ mov r8, r0 │ │ │ │ - b a30fc │ │ │ │ + b a3148 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 140b68 │ │ │ │ - b a3138 │ │ │ │ + bl 140bb0 │ │ │ │ + b a3184 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, fp │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1d994 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 94d58 │ │ │ │ + bl 94da4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 93f3c │ │ │ │ + bl 93f88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a311c │ │ │ │ + bne a3168 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 93df0 │ │ │ │ + bl 93e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d994 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d994 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r5, r0, ror #23 │ │ │ │ - eorseq r5, r5, r8, ror #23 │ │ │ │ - eorseq sp, r6, r8, lsr #8 │ │ │ │ - eorseq r5, r5, ip, ror fp │ │ │ │ - eorseq r4, r5, r8, asr r8 │ │ │ │ - eorseq r4, r5, r8, lsl #16 │ │ │ │ - eorseq sp, r6, ip, lsr r3 │ │ │ │ + mlaseq r5, r4, fp, r5 │ │ │ │ + mlaseq r5, ip, fp, r5 │ │ │ │ + ldrsbteq sp, [r6], -ip │ │ │ │ + eorseq r5, r5, r0, lsr fp │ │ │ │ + eorseq r4, r5, ip, lsl #16 │ │ │ │ + ldrhteq r4, [r5], -ip │ │ │ │ + ldrshteq sp, [r6], -r0 │ │ │ │ @ instruction: 0xffff90cc │ │ │ │ - eorseq r5, r5, ip, lsr #23 │ │ │ │ - ldrsbteq r5, [r5], -ip │ │ │ │ - eorseq r5, r5, r8, lsr #23 │ │ │ │ + eorseq r5, r5, r0, ror #22 │ │ │ │ + mlaseq r5, r0, fp, r5 │ │ │ │ + eorseq r5, r5, ip, asr fp │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add sl, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #1 │ │ │ │ mvn r9, #0 │ │ │ │ - b a31c4 │ │ │ │ + b a3210 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq a3360 │ │ │ │ - b a3394 │ │ │ │ + beq a33ac │ │ │ │ + b a33e0 │ │ │ │ tst r8, #1 │ │ │ │ - beq a32b0 │ │ │ │ + beq a32fc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a336c │ │ │ │ + beq a33b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3394 │ │ │ │ + bne a33e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3348 │ │ │ │ - ldr r0, [pc, #412] @ a33c4 │ │ │ │ + bne a3394 │ │ │ │ + ldr r0, [pc, #412] @ a3410 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a33a4 │ │ │ │ + beq a33f0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r7, #12 │ │ │ │ strb r6, [r0, #16] │ │ │ │ str r6, [r0, #12] │ │ │ │ str fp, [r0] │ │ │ │ str fp, [r0, #4] │ │ │ │ str r6, [r0, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ str r6, [r0, #28] │ │ │ │ str r6, [r0, #32] │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ str r9, [r2, #8]! │ │ │ │ ldrex r7, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a3298 │ │ │ │ + bne a32e4 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3304 │ │ │ │ + beq a3350 │ │ │ │ ldrex r7, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a3280 │ │ │ │ + beq a32cc │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq a3314 │ │ │ │ - b a3348 │ │ │ │ + beq a3360 │ │ │ │ + b a3394 │ │ │ │ cmp r8, #0 │ │ │ │ - bmi a33a0 │ │ │ │ + bmi a33ec │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, r0, #16 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r8 │ │ │ │ - bne a31ac │ │ │ │ + bne a31f8 │ │ │ │ add r2, r8, #2 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a32f0 │ │ │ │ + beq a333c │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r8 │ │ │ │ - beq a32d4 │ │ │ │ - b a31ac │ │ │ │ + beq a3320 │ │ │ │ + b a31f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq a3360 │ │ │ │ - b a3394 │ │ │ │ + beq a33ac │ │ │ │ + b a33e0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a3348 │ │ │ │ + bne a3394 │ │ │ │ str r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a331c │ │ │ │ + bne a3368 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a3344 │ │ │ │ + bne a3390 │ │ │ │ add r0, sp, #8 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b a31c4 │ │ │ │ + b a3210 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #12 │ │ │ │ bl 28804 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a338c │ │ │ │ - bl 966e8 │ │ │ │ + beq a33d8 │ │ │ │ + bl 96734 │ │ │ │ str r7, [r4, #8] │ │ │ │ - b a3354 │ │ │ │ + b a33a0 │ │ │ │ and r0, r8, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 36ed4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrshteq ip, [r6], -r4 │ │ │ │ + eorseq ip, r6, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movw sl, #51714 @ 0xca02 │ │ │ │ movw r9, #13823 @ 0x35ff │ │ │ │ add r8, r0, #25 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -134620,123 +134639,123 @@ │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, sl │ │ │ │ mov r1, #0 │ │ │ │ addeq r1, r0, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a345c │ │ │ │ + beq a34a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a36a0 │ │ │ │ + bne a36ec │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #1 │ │ │ │ - beq a3640 │ │ │ │ + beq a368c │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq a3584 │ │ │ │ + beq a35d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3634 │ │ │ │ + bne a3680 │ │ │ │ mov r0, r6 │ │ │ │ - bl 966e8 │ │ │ │ + bl 96734 │ │ │ │ str fp, [r4, #44] @ 0x2c │ │ │ │ - b a33f4 │ │ │ │ + b a3440 │ │ │ │ sub r6, sl, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bne a356c │ │ │ │ + bne a35b8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a34e8 │ │ │ │ + bne a3534 │ │ │ │ strex r1, r7, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a346c │ │ │ │ + bne a34b8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ add r1, r0, #16 │ │ │ │ ldrex r0, [r1] │ │ │ │ orr r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3494 │ │ │ │ + bne a34e0 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - beq a35ac │ │ │ │ + beq a35f8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 28804 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a34d4 │ │ │ │ - bl 966e8 │ │ │ │ + beq a3520 │ │ │ │ + bl 96734 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 96d24 │ │ │ │ + bl 96d70 │ │ │ │ str sl, [r4, #8] │ │ │ │ - b a33f4 │ │ │ │ + b a3440 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq a3544 │ │ │ │ + beq a3590 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [r4, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq a3534 │ │ │ │ + beq a3580 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3520 │ │ │ │ + bne a356c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3544 │ │ │ │ - bl 966e8 │ │ │ │ + beq a3590 │ │ │ │ + bl 96734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #11] │ │ │ │ str r2, [r4, #16] │ │ │ │ sub r2, sl, #2 │ │ │ │ str r0, [r8] │ │ │ │ strb fp, [r4, #24] │ │ │ │ str fp, [r4, #20] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r1, [r8, #3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 26eec │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3488 │ │ │ │ - b a3634 │ │ │ │ + bne a34d4 │ │ │ │ + b a3680 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 28804 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a35a4 │ │ │ │ - bl 966e8 │ │ │ │ + beq a35f0 │ │ │ │ + bl 96734 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b a33f4 │ │ │ │ + b a3440 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r6 │ │ │ │ bicne r0, r0, #1 │ │ │ │ cmpne r0, sl │ │ │ │ - bne a35ec │ │ │ │ + bne a3638 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ @@ -134746,56 +134765,56 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq a3620 │ │ │ │ + beq a366c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a360c │ │ │ │ + bne a3658 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a35c0 │ │ │ │ - bl 966e8 │ │ │ │ - b a35c0 │ │ │ │ + beq a360c │ │ │ │ + bl 96734 │ │ │ │ + b a360c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, r1 │ │ │ │ bicne r0, r0, #1 │ │ │ │ cmpne r0, sl │ │ │ │ - beq a35c0 │ │ │ │ + beq a360c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq a368c │ │ │ │ + beq a36d8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3678 │ │ │ │ + bne a36c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a35c0 │ │ │ │ - bl 966e8 │ │ │ │ - b a35c0 │ │ │ │ - ldr r0, [pc, #172] @ a3754 │ │ │ │ + beq a360c │ │ │ │ + bl 96734 │ │ │ │ + b a360c │ │ │ │ + ldr r0, [pc, #172] @ a37a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ a3758 │ │ │ │ + ldr r1, [pc, #168] @ a37a4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -134805,15 +134824,15 @@ │ │ │ │ bl 39ce0 │ │ │ │ str sl, [r4, #8] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b a36f4 │ │ │ │ + b a3740 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r1, r4, #12 │ │ │ │ ldm r2!, {r3, r6, r7} │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ ldm r2, {r3, r5, r6, r7} │ │ │ │ @@ -134830,132 +134849,132 @@ │ │ │ │ sub r3, sl, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r8, #3] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r5, r8, lsl #8 │ │ │ │ - eorseq r5, r5, r8, lsl #8 │ │ │ │ + ldrhteq r5, [r5], -ip │ │ │ │ + ldrhteq r5, [r5], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ - ldr r1, [pc, #112] @ a37e8 │ │ │ │ + bl 2f4ed8 │ │ │ │ + ldr r1, [pc, #112] @ a3834 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne sp, {r1, r2, r3} │ │ │ │ stmne r0, {r1, r2, r3} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 94f20 │ │ │ │ + bl 94f6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 955a4 │ │ │ │ + bl 955f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq ip, r6, r8, lsr #13 │ │ │ │ + eorseq ip, r6, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne a399c │ │ │ │ + bne a39e8 │ │ │ │ ldr r0, [r5] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a39d4 │ │ │ │ + beq a3a20 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2c9464 │ │ │ │ + bl 2c94ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3874 │ │ │ │ + beq a38c0 │ │ │ │ add r8, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2cbe60 │ │ │ │ + bl 2cbea8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne a39e8 │ │ │ │ + bne a3a34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 19e268 │ │ │ │ - b a3888 │ │ │ │ - ldr r0, [pc, #540] @ a3a98 │ │ │ │ + bl 19e2b0 │ │ │ │ + b a38d4 │ │ │ │ + ldr r0, [pc, #540] @ a3ae4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a389c │ │ │ │ + beq a38e8 │ │ │ │ mov r0, sl │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #504] @ a3a9c │ │ │ │ + ldr r0, [pc, #504] @ a3ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a38d4 │ │ │ │ + bcc a3920 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3888 │ │ │ │ - ldr r0, [pc, #476] @ a3aa0 │ │ │ │ + beq a38d4 │ │ │ │ + ldr r0, [pc, #476] @ a3aec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3888 │ │ │ │ - ldr r0, [pc, #456] @ a3aa4 │ │ │ │ + beq a38d4 │ │ │ │ + ldr r0, [pc, #456] @ a3af0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3888 │ │ │ │ - ldr r5, [pc, #440] @ a3aa8 │ │ │ │ + beq a38d4 │ │ │ │ + ldr r5, [pc, #440] @ a3af4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r1, [r5, #28]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3a28 │ │ │ │ + beq a3a74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ stm r3, {r1, r2, r8, r9} │ │ │ │ - bl 2cce10 │ │ │ │ + bl 2cce58 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - ldr lr, [pc, #396] @ a3ab4 │ │ │ │ - ldr r3, [pc, #396] @ a3ab8 │ │ │ │ - ldr ip, [pc, #396] @ a3abc │ │ │ │ + ldr lr, [pc, #396] @ a3b00 │ │ │ │ + ldr r3, [pc, #396] @ a3b04 │ │ │ │ + ldr ip, [pc, #396] @ a3b08 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ @@ -134971,167 +134990,167 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #304] @ a3ac0 │ │ │ │ + ldr r0, [pc, #304] @ a3b0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 2abf30 │ │ │ │ - b a3888 │ │ │ │ - ldr r0, [pc, #216] @ a3a7c │ │ │ │ - ldr r1, [pc, #216] @ a3a80 │ │ │ │ + bl 2abf78 │ │ │ │ + b a38d4 │ │ │ │ + ldr r0, [pc, #216] @ a3ac8 │ │ │ │ + ldr r1, [pc, #216] @ a3acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #4 │ │ │ │ stmib r0, {r3, r6} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 39ce0 │ │ │ │ - b a3a40 │ │ │ │ - ldr r1, [pc, #180] @ a3a90 │ │ │ │ - ldr r0, [pc, #180] @ a3a94 │ │ │ │ + b a3a8c │ │ │ │ + ldr r1, [pc, #180] @ a3adc │ │ │ │ + ldr r0, [pc, #180] @ a3ae0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a39ac │ │ │ │ - ldr ip, [pc, #148] @ a3a84 │ │ │ │ + b a39f8 │ │ │ │ + ldr ip, [pc, #148] @ a3ad0 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [pc, #144] @ a3a88 │ │ │ │ - ldr r3, [pc, #144] @ a3a8c │ │ │ │ + ldr r0, [pc, #144] @ a3ad4 │ │ │ │ + ldr r3, [pc, #144] @ a3ad8 │ │ │ │ mov r6, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ ldm r8, {r1, r4, r5, r7} │ │ │ │ stm r6, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b a3a40 │ │ │ │ - ldr r0, [pc, #124] @ a3aac │ │ │ │ - ldr r2, [pc, #124] @ a3ab0 │ │ │ │ + b a3a8c │ │ │ │ + ldr r0, [pc, #124] @ a3af8 │ │ │ │ + ldr r2, [pc, #124] @ a3afc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq a3a6c │ │ │ │ + beq a3ab8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, sl │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r3, r5, ip, ror #26 │ │ │ │ - eorseq r5, r5, r8, lsr #2 │ │ │ │ - eorseq r5, r5, r4, asr #7 │ │ │ │ - eoreq r3, ip, r1, lsr r4 │ │ │ │ - ldrshteq r3, [r5], -r8 │ │ │ │ - ldrshteq r5, [r5], -ip │ │ │ │ - eorseq r5, r5, r8, asr #7 │ │ │ │ - mlaseq r6, r8, r4, ip │ │ │ │ - eorseq ip, r6, r4, lsl r9 │ │ │ │ - ldrshteq ip, [r6], -r4 │ │ │ │ - ldrsbteq ip, [r6], -ip │ │ │ │ + eorseq r3, r5, r0, lsr #26 │ │ │ │ + ldrsbteq r5, [r5], -ip │ │ │ │ + eorseq r5, r5, r8, ror r3 │ │ │ │ + eoreq r3, ip, r5, lsr #8 │ │ │ │ + eorseq r3, r5, ip, lsr #25 │ │ │ │ + ldrhteq r5, [r5], -r0 │ │ │ │ + eorseq r5, r5, ip, ror r3 │ │ │ │ + eorseq ip, r6, ip, asr #8 │ │ │ │ eorseq ip, r6, r8, asr #17 │ │ │ │ - eoreq r3, ip, lr, ror r6 │ │ │ │ - eorseq r5, r5, r4, lsl #7 │ │ │ │ + eorseq ip, r6, r8, lsr #17 │ │ │ │ + mlaseq r6, r0, r8, ip │ │ │ │ + eorseq ip, r6, ip, ror r8 │ │ │ │ + eoreq r3, ip, r2, ror r6 │ │ │ │ + eorseq r5, r5, r8, lsr r3 │ │ │ │ @ instruction: 0xffffabb0 │ │ │ │ - eorseq r5, r5, r8, ror #8 │ │ │ │ - eorseq r3, r5, ip, lsl #30 │ │ │ │ - eorseq ip, r6, r8, lsr #16 │ │ │ │ + eorseq r5, r5, ip, lsl r4 │ │ │ │ + eorseq r3, r5, r0, asr #29 │ │ │ │ + ldrsbteq ip, [r6], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne a3b28 │ │ │ │ + bne a3b74 │ │ │ │ ldr r0, [r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3b60 │ │ │ │ + beq a3bac │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, r4, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a15c0 │ │ │ │ + bl 1a1608 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ eor r0, r4, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #84] @ a3b84 │ │ │ │ - ldr r1, [pc, #84] @ a3b88 │ │ │ │ + ldr r0, [pc, #84] @ a3bd0 │ │ │ │ + ldr r1, [pc, #84] @ a3bd4 │ │ │ │ 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 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #36] @ a3b8c │ │ │ │ - ldr r0, [pc, #36] @ a3b90 │ │ │ │ + ldr r1, [pc, #36] @ a3bd8 │ │ │ │ + ldr r0, [pc, #36] @ a3bdc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a3b38 │ │ │ │ + b a3b84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r3, r5, r0, ror #23 │ │ │ │ - mlaseq r5, ip, pc, r4 @ │ │ │ │ - eorseq r5, r5, r8, lsr #5 │ │ │ │ - mlaseq r5, ip, r2, r5 │ │ │ │ + mlaseq r5, r4, fp, r3 │ │ │ │ + eorseq r4, r5, r0, asr pc │ │ │ │ + eorseq r5, r5, ip, asr r2 │ │ │ │ + eorseq r5, r5, r0, asr r2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r7 │ │ │ │ - bne a3be0 │ │ │ │ + bne a3c2c │ │ │ │ mov r0, r6 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #72] @ a3c30 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #72] @ a3c7c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ a3c34 │ │ │ │ + ldr r1, [pc, #68] @ a3c80 │ │ │ │ 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] │ │ │ │ @@ -135139,178 +135158,178 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r4, r5, r0, asr #28 │ │ │ │ - eorseq r4, r5, r0, asr #28 │ │ │ │ + ldrshteq r4, [r5], -r4 │ │ │ │ + ldrshteq r4, [r5], -r4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 955a4 │ │ │ │ + bl 955f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #284] @ a3d98 │ │ │ │ + ldr r5, [pc, #284] @ a3de4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3d80 │ │ │ │ + beq a3dcc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ - ldr r0, [pc, #240] @ a3d9c │ │ │ │ + ldr r0, [pc, #240] @ a3de8 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2e9958 │ │ │ │ + bl 2e99a0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r4, r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 12b744 │ │ │ │ - ldr r1, [pc, #204] @ a3da0 │ │ │ │ + bl 12b78c │ │ │ │ + ldr r1, [pc, #204] @ a3dec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #200] @ a3da4 │ │ │ │ + ldr r3, [pc, #200] @ a3df0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1229fc │ │ │ │ - ldr r1, [pc, #184] @ a3da8 │ │ │ │ + bl 122a44 │ │ │ │ + ldr r1, [pc, #184] @ a3df4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #180] @ a3dac │ │ │ │ + ldr r3, [pc, #180] @ a3df8 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1229fc │ │ │ │ - ldr r1, [pc, #164] @ a3db0 │ │ │ │ + bl 122a44 │ │ │ │ + ldr r1, [pc, #164] @ a3dfc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #160] @ a3db4 │ │ │ │ + ldr r3, [pc, #160] @ a3e00 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1229fc │ │ │ │ - ldr r1, [pc, #144] @ a3db8 │ │ │ │ + bl 122a44 │ │ │ │ + ldr r1, [pc, #144] @ a3e04 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #140] @ a3dbc │ │ │ │ + ldr r3, [pc, #140] @ a3e08 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1229fc │ │ │ │ - ldr r1, [pc, #124] @ a3dc0 │ │ │ │ + bl 122a44 │ │ │ │ + ldr r1, [pc, #124] @ a3e0c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #120] @ a3dc4 │ │ │ │ + ldr r3, [pc, #120] @ a3e10 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1229fc │ │ │ │ - ldr r1, [pc, #104] @ a3dc8 │ │ │ │ + bl 122a44 │ │ │ │ + ldr r1, [pc, #104] @ a3e14 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #100] @ a3dcc │ │ │ │ + ldr r3, [pc, #100] @ a3e18 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1229fc │ │ │ │ - bl 12bf44 │ │ │ │ + bl 122a44 │ │ │ │ + bl 12bf8c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ a3dd0 │ │ │ │ + ldr r0, [pc, #72] @ a3e1c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #68] @ a3dd4 │ │ │ │ + ldr r2, [pc, #68] @ a3e20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - eorseq sp, r6, r8, ror fp │ │ │ │ - mlaeq ip, r0, fp, r3 │ │ │ │ - eoreq pc, fp, r0, lsr #11 │ │ │ │ - eorseq r8, r5, r8, lsr r6 │ │ │ │ - eoreq r8, ip, r9, lsl #27 │ │ │ │ - eorseq r8, r5, r4, lsr #12 │ │ │ │ - eoreq r8, ip, fp, lsl #27 │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ - mlaeq ip, r0, sp, r8 │ │ │ │ - ldrshteq r8, [r5], -ip │ │ │ │ - mlaeq ip, r4, sp, r8 │ │ │ │ - eorseq r8, r5, r8, ror #11 │ │ │ │ - mlaeq ip, r8, sp, r8 │ │ │ │ - ldrsbteq r8, [r5], -r4 │ │ │ │ - eoreq r2, ip, pc, asr #27 │ │ │ │ - eorseq r3, r5, r0, lsl #16 │ │ │ │ + eorseq sp, r6, ip, lsr #22 │ │ │ │ + eoreq r3, ip, r4, lsl #23 │ │ │ │ + mlaeq fp, r4, r5, pc @ │ │ │ │ + eorseq r8, r5, ip, ror #11 │ │ │ │ + eoreq r8, ip, sp, ror sp │ │ │ │ + ldrsbteq r8, [r5], -r8 │ │ │ │ + eoreq r8, ip, pc, ror sp │ │ │ │ + eorseq r8, r5, r4, asr #11 │ │ │ │ + eoreq r8, ip, r4, lsl #27 │ │ │ │ + ldrhteq r8, [r5], -r0 │ │ │ │ + eoreq r8, ip, r8, lsl #27 │ │ │ │ + mlaseq r5, ip, r5, r8 │ │ │ │ + eoreq r8, ip, ip, lsl #27 │ │ │ │ + eorseq r8, r5, r8, lsl #11 │ │ │ │ + eoreq r2, ip, r3, asr #27 │ │ │ │ + ldrhteq r3, [r5], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3f30 │ │ │ │ + beq a3f7c │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dadf0 │ │ │ │ + bl 2dae38 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ - beq a3f30 │ │ │ │ + beq a3f7c │ │ │ │ add r6, sp, #32 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #948] @ a41e0 │ │ │ │ + ldr r0, [pc, #948] @ a422c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a3f28 │ │ │ │ - ldr r0, [pc, #932] @ a41e4 │ │ │ │ + bhi a3f74 │ │ │ │ + ldr r0, [pc, #932] @ a4230 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a3e70 │ │ │ │ + bcc a3ebc │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3f28 │ │ │ │ - ldr r0, [pc, #904] @ a41e8 │ │ │ │ + beq a3f74 │ │ │ │ + ldr r0, [pc, #904] @ a4234 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3f28 │ │ │ │ - ldr r0, [pc, #884] @ a41ec │ │ │ │ + beq a3f74 │ │ │ │ + ldr r0, [pc, #884] @ a4238 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3f28 │ │ │ │ - ldr r0, [pc, #868] @ a41f0 │ │ │ │ + beq a3f74 │ │ │ │ + ldr r0, [pc, #868] @ a423c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a41ac │ │ │ │ + beq a41f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr sl, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r5, [r7, #28]! │ │ │ │ - ldr ip, [pc, #840] @ a41fc │ │ │ │ - ldr lr, [pc, #840] @ a4200 │ │ │ │ - ldr r8, [pc, #840] @ a4204 │ │ │ │ + ldr ip, [pc, #840] @ a4248 │ │ │ │ + ldr lr, [pc, #840] @ a424c │ │ │ │ + ldr r8, [pc, #840] @ a4250 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -135330,56 +135349,56 @@ │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4038 │ │ │ │ + beq a4084 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 1e168 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 1e4c8 │ │ │ │ - ldr r0, [pc, #684] @ a4208 │ │ │ │ + ldr r0, [pc, #684] @ a4254 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi a4038 │ │ │ │ - ldr r6, [pc, #668] @ a420c │ │ │ │ + bhi a4084 │ │ │ │ + ldr r6, [pc, #668] @ a4258 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a4030 │ │ │ │ + bcs a407c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4038 │ │ │ │ + beq a4084 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4194 │ │ │ │ + beq a41e0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ mov r8, #0 │ │ │ │ stm sp, {r0, r1, r2, r3, r8} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #584] @ a4210 │ │ │ │ - ldr r1, [pc, #584] @ a4214 │ │ │ │ - ldr r2, [pc, #584] @ a4218 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #584] @ a425c │ │ │ │ + ldr r1, [pc, #584] @ a4260 │ │ │ │ + ldr r2, [pc, #584] @ a4264 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ @@ -135395,43 +135414,43 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - bl 2abf30 │ │ │ │ - b a4038 │ │ │ │ + bl 2abf78 │ │ │ │ + b a4084 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a414c │ │ │ │ - ldr r0, [pc, #476] @ a421c │ │ │ │ + bne a4198 │ │ │ │ + ldr r0, [pc, #476] @ a4268 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bhi a4100 │ │ │ │ - ldr r5, [pc, #460] @ a4220 │ │ │ │ + bhi a414c │ │ │ │ + ldr r5, [pc, #460] @ a426c │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a40f8 │ │ │ │ + bcs a4144 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4100 │ │ │ │ + beq a414c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a417c │ │ │ │ + beq a41c8 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr lr, [pc, #396] @ a4228 │ │ │ │ - ldr ip, [pc, #396] @ a422c │ │ │ │ + ldr lr, [pc, #396] @ a4274 │ │ │ │ + ldr ip, [pc, #396] @ a4278 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ stmib sp, {r1, r2, r3, r5} │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ @@ -135445,266 +135464,266 @@ │ │ │ │ str r6, [sp] │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 2abf30 │ │ │ │ - b a4100 │ │ │ │ + bl 2abf78 │ │ │ │ + b a414c │ │ │ │ cmp r1, #0 │ │ │ │ - bne a4134 │ │ │ │ - ldr r0, [pc, #284] @ a4224 │ │ │ │ + bne a4180 │ │ │ │ + ldr r0, [pc, #284] @ a4270 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4164 │ │ │ │ + beq a41b0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r0, r5, #24 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a4064 │ │ │ │ - b a4100 │ │ │ │ + bne a40b0 │ │ │ │ + b a414c │ │ │ │ add r0, r6, #12 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3f80 │ │ │ │ - b a4038 │ │ │ │ - ldr r0, [pc, #204] @ a4238 │ │ │ │ + bne a3fcc │ │ │ │ + b a4084 │ │ │ │ + ldr r0, [pc, #204] @ a4284 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ - ldr r2, [pc, #200] @ a423c │ │ │ │ + ldr r2, [pc, #200] @ a4288 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #188] @ a4240 │ │ │ │ + ldr r0, [pc, #188] @ a428c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #184] @ a4244 │ │ │ │ + ldr r2, [pc, #184] @ a4290 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #148] @ a4230 │ │ │ │ + ldr r0, [pc, #148] @ a427c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #144] @ a4234 │ │ │ │ + ldr r2, [pc, #144] @ a4280 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #64] @ a41f4 │ │ │ │ - ldr r2, [pc, #64] @ a41f8 │ │ │ │ + ldr r0, [pc, #64] @ a4240 │ │ │ │ + ldr r2, [pc, #64] @ a4244 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq fp, r6, r8, ror #29 │ │ │ │ - eorseq ip, r6, r0, asr #6 │ │ │ │ - eorseq ip, r6, r0, lsr #6 │ │ │ │ - eorseq ip, r6, r8, lsl #6 │ │ │ │ + mlaseq r6, ip, lr, fp │ │ │ │ ldrshteq ip, [r6], -r4 │ │ │ │ - strdeq r2, [ip], -sl @ │ │ │ │ - eorseq r4, r5, r0, asr #18 │ │ │ │ - eorseq r3, r5, r0, lsr #19 │ │ │ │ - eorseq r4, r5, r0, lsl ip │ │ │ │ + ldrsbteq ip, [r6], -r4 │ │ │ │ + ldrhteq ip, [r6], -ip │ │ │ │ + eorseq ip, r6, r8, lsr #5 │ │ │ │ + eoreq r2, ip, lr, ror #29 │ │ │ │ + ldrshteq r4, [r5], -r4 │ │ │ │ + eorseq r3, r5, r4, asr r9 │ │ │ │ + eorseq r4, r5, r4, asr #23 │ │ │ │ @ instruction: 0xfffef410 │ │ │ │ - ldrhteq fp, [r6], -r8 │ │ │ │ - eorseq ip, r6, r0, lsl r2 │ │ │ │ - eorseq r3, r5, ip, lsl #17 │ │ │ │ - eorseq r4, r5, r8, lsl fp │ │ │ │ - eorseq fp, r6, r0, ror #27 │ │ │ │ - ldrsbteq fp, [r6], -r4 │ │ │ │ - eorseq ip, r6, ip, lsr #2 │ │ │ │ - ldrshteq sp, [r6], -r0 │ │ │ │ - mlaseq r5, ip, r7, r3 │ │ │ │ - eorseq r4, r5, r0, lsr #20 │ │ │ │ - eoreq r2, ip, lr, lsl #30 │ │ │ │ - eorseq r4, r5, r4, ror #18 │ │ │ │ - eoreq r2, ip, r4, asr #20 │ │ │ │ - eorseq r3, r5, ip, lsr r4 │ │ │ │ - eoreq r2, ip, r6, lsr #30 │ │ │ │ - eorseq r4, r5, ip, lsl #19 │ │ │ │ + eorseq fp, r6, ip, ror #26 │ │ │ │ + eorseq ip, r6, r4, asr #3 │ │ │ │ + eorseq r3, r5, r0, asr #16 │ │ │ │ + eorseq r4, r5, ip, asr #21 │ │ │ │ + mlaseq r6, r4, sp, fp │ │ │ │ + eorseq fp, r6, r8, lsl #25 │ │ │ │ + eorseq ip, r6, r0, ror #1 │ │ │ │ + eorseq sp, r6, r4, lsr #13 │ │ │ │ + eorseq r3, r5, r0, asr r7 │ │ │ │ + ldrsbteq r4, [r5], -r4 │ │ │ │ + eoreq r2, ip, r2, lsl #30 │ │ │ │ + eorseq r4, r5, r8, lsl r9 │ │ │ │ + eoreq r2, ip, r8, lsr sl │ │ │ │ + ldrshteq r3, [r5], -r0 │ │ │ │ + eoreq r2, ip, sl, lsl pc │ │ │ │ + eorseq r4, r5, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #328 @ 0x148 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2f44e8 │ │ │ │ + bl 2f4530 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1064] @ a4690 │ │ │ │ + ldr r3, [pc, #1064] @ a46dc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 338dc4 │ │ │ │ + bl 338e0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4294 │ │ │ │ + beq a42e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r0, [sp, #28] │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 324050 │ │ │ │ + bl 324098 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3f880 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4328 │ │ │ │ + bne a4374 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl af1ac │ │ │ │ + bl af1f4 │ │ │ │ add r4, sp, #24 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3f98c │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4350 │ │ │ │ + beq a439c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4340 │ │ │ │ + beq a438c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #328 @ 0x148 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ str r6, [sp, #20] │ │ │ │ - ldr r0, [pc, #824] @ a4694 │ │ │ │ + ldr r0, [pc, #824] @ a46e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi a4598 │ │ │ │ - ldr r0, [pc, #808] @ a4698 │ │ │ │ + bhi a45e4 │ │ │ │ + ldr r0, [pc, #808] @ a46e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a43a0 │ │ │ │ + bcc a43ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4598 │ │ │ │ - ldr r0, [pc, #780] @ a469c │ │ │ │ + beq a45e4 │ │ │ │ + ldr r0, [pc, #780] @ a46e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4598 │ │ │ │ - ldr r0, [pc, #760] @ a46a0 │ │ │ │ + beq a45e4 │ │ │ │ + ldr r0, [pc, #760] @ a46ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4598 │ │ │ │ - ldr r8, [pc, #744] @ a46a4 │ │ │ │ + beq a45e4 │ │ │ │ + ldr r8, [pc, #744] @ a46f0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r7, [r8, #28]! │ │ │ │ ldr r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldrdne sl, [r8, #8] │ │ │ │ addne r0, sp, #88 @ 0x58 │ │ │ │ - ldrne r1, [pc, #720] @ a46a8 │ │ │ │ + ldrne r1, [pc, #720] @ a46f4 │ │ │ │ movne r2, #0 │ │ │ │ stmne r0, {r6, sl, fp} │ │ │ │ movne r0, #1 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r1, [sp, #104] @ 0x68 │ │ │ │ movne r1, #4 │ │ │ │ strne r2, [sp, #100] @ 0x64 │ │ │ │ strne r7, [sp, #84] @ 0x54 │ │ │ │ strne r2, [sp, #120] @ 0x78 │ │ │ │ strne r0, [sp, #108] @ 0x6c │ │ │ │ strne r2, [sp, #116] @ 0x74 │ │ │ │ strne r1, [sp, #112] @ 0x70 │ │ │ │ cmpne r6, #1 │ │ │ │ - bne a4428 │ │ │ │ - ldr r0, [pc, #664] @ a46ac │ │ │ │ - ldr r2, [pc, #664] @ a46b0 │ │ │ │ + bne a4474 │ │ │ │ + ldr r0, [pc, #664] @ a46f8 │ │ │ │ + ldr r2, [pc, #664] @ a46fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b a45dc │ │ │ │ + b a4628 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ cmp r6, #3 │ │ │ │ stm r0, {r6, sl, fp} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bcc a440c │ │ │ │ + bcc a4458 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ stm r0, {r6, sl, fp} │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2da720 │ │ │ │ + bl 2da768 │ │ │ │ cmp r6, #3 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - beq a440c │ │ │ │ + beq a4458 │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ stm r0, {r6, sl, fp} │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2da5ec │ │ │ │ + bl 2da634 │ │ │ │ cmp r6, #4 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ - bls a45c4 │ │ │ │ + bls a4610 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ stm r0, {r6, sl, fp} │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2da75c │ │ │ │ + bl 2da7a4 │ │ │ │ add r7, sp, #276 @ 0x114 │ │ │ │ - ldr r0, [pc, #488] @ a46bc │ │ │ │ - ldr r1, [pc, #488] @ a46c0 │ │ │ │ - ldr r2, [pc, #488] @ a46c4 │ │ │ │ + ldr r0, [pc, #488] @ a4708 │ │ │ │ + ldr r1, [pc, #488] @ a470c │ │ │ │ + ldr r2, [pc, #488] @ a4710 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #484] @ a46c8 │ │ │ │ + ldr r3, [pc, #484] @ a4714 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ @@ -135729,298 +135748,298 @@ │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r8, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [pc, #356] @ a46cc │ │ │ │ + ldr r0, [pc, #356] @ a4718 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #7 │ │ │ │ - beq a4584 │ │ │ │ + beq a45d0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #7 │ │ │ │ - beq a4598 │ │ │ │ + beq a45e4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a45b4 │ │ │ │ + beq a4600 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #328 @ 0x148 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #232] @ a46b4 │ │ │ │ - ldr r2, [pc, #232] @ a46b8 │ │ │ │ + ldr r0, [pc, #232] @ a4700 │ │ │ │ + ldr r2, [pc, #232] @ a4704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #7 │ │ │ │ - beq a4600 │ │ │ │ + beq a464c │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 95938 │ │ │ │ - b a4600 │ │ │ │ + bl 95984 │ │ │ │ + b a464c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #7 │ │ │ │ - beq a463c │ │ │ │ + beq a4688 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 95938 │ │ │ │ - b a463c │ │ │ │ + bl 95984 │ │ │ │ + b a4688 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4684 │ │ │ │ + beq a46d0 │ │ │ │ mov r0, r5 │ │ │ │ - b a467c │ │ │ │ + b a46c8 │ │ │ │ mov r4, r0 │ │ │ │ - b a466c │ │ │ │ + b a46b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4644 │ │ │ │ + bne a4690 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a466c │ │ │ │ + bne a46b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4684 │ │ │ │ + beq a46d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r3, ip, r3, asr r6 │ │ │ │ - ldrhteq fp, [r6], -r8 │ │ │ │ - eorseq fp, r6, ip, ror #27 │ │ │ │ - eorseq fp, r6, ip, asr #27 │ │ │ │ - ldrhteq fp, [r6], -r4 │ │ │ │ + eoreq r3, ip, r7, asr #12 │ │ │ │ + eorseq fp, r6, ip, ror #18 │ │ │ │ eorseq fp, r6, r0, lsr #27 │ │ │ │ - eorseq r4, r5, r8, asr #14 │ │ │ │ - mlaeq ip, sl, ip, r2 │ │ │ │ - eorseq r4, r5, r8, lsl r7 │ │ │ │ - eoreq r2, ip, r2, ror #21 │ │ │ │ - eorseq r4, r5, r0, ror #10 │ │ │ │ - eorseq r4, r5, r8, lsl #13 │ │ │ │ - eorseq r4, r5, r0, ror r6 │ │ │ │ - eorseq r4, r5, r8, lsl r6 │ │ │ │ - eorseq r3, r5, r4, lsr #6 │ │ │ │ - ldrshteq fp, [r6], -r4 │ │ │ │ + eorseq fp, r6, r0, lsl #27 │ │ │ │ + eorseq fp, r6, r8, ror #26 │ │ │ │ + eorseq fp, r6, r4, asr sp │ │ │ │ + ldrshteq r4, [r5], -ip │ │ │ │ + eoreq r2, ip, lr, lsl #25 │ │ │ │ + eorseq r4, r5, ip, asr #13 │ │ │ │ + ldrdeq r2, [ip], -r6 @ │ │ │ │ + eorseq r4, r5, r4, lsl r5 │ │ │ │ + eorseq r4, r5, ip, lsr r6 │ │ │ │ + eorseq r4, r5, r4, lsr #12 │ │ │ │ + eorseq r4, r5, ip, asr #11 │ │ │ │ + ldrsbteq r3, [r5], -r8 │ │ │ │ + eorseq fp, r6, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #520] @ a48ec │ │ │ │ + ldr r0, [pc, #520] @ a4938 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne a4794 │ │ │ │ - ldr r6, [pc, #508] @ a48fc │ │ │ │ + bne a47e0 │ │ │ │ + ldr r6, [pc, #508] @ a4948 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - ldr r1, [pc, #500] @ a4900 │ │ │ │ + ldr r1, [pc, #500] @ a494c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ ldr r8, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r1, r8, r0 │ │ │ │ ldr r7, [r9] │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r3, [r1, r3]! │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne a4750 │ │ │ │ + bne a479c │ │ │ │ str r7, [r1] │ │ │ │ str r4, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ - b a4758 │ │ │ │ + b a47a4 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne a47d0 │ │ │ │ + bne a481c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bne a4784 │ │ │ │ + bne a47d0 │ │ │ │ str r7, [r1, #12] │ │ │ │ str r6, [r1, #16] │ │ │ │ str r2, [r1, #20] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne a480c │ │ │ │ + bne a4858 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #340] @ a48f0 │ │ │ │ + ldr r0, [pc, #340] @ a493c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #336] @ a48f4 │ │ │ │ - ldr r1, [pc, #336] @ a48f8 │ │ │ │ + ldr r3, [pc, #336] @ a4940 │ │ │ │ + ldr r1, [pc, #336] @ a4944 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #23] │ │ │ │ add r2, sp, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b a46f8 │ │ │ │ + b a4744 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #296] @ a4904 │ │ │ │ - ldr r3, [pc, #296] @ a4908 │ │ │ │ - ldr r1, [pc, #296] @ a490c │ │ │ │ + ldr r0, [pc, #296] @ a4950 │ │ │ │ + ldr r3, [pc, #296] @ a4954 │ │ │ │ + ldr r1, [pc, #296] @ a4958 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b a4844 │ │ │ │ + b a4890 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #248] @ a4910 │ │ │ │ - ldr r3, [pc, #248] @ a4914 │ │ │ │ - ldr r1, [pc, #248] @ a4918 │ │ │ │ + ldr r0, [pc, #248] @ a495c │ │ │ │ + ldr r3, [pc, #248] @ a4960 │ │ │ │ + ldr r1, [pc, #248] @ a4964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4864 │ │ │ │ + beq a48b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4890 │ │ │ │ + beq a48dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ mov r7, #0 │ │ │ │ - b a48a8 │ │ │ │ + b a48f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a48c0 │ │ │ │ + beq a490c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r1, [r9] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a48d8 │ │ │ │ + bne a4924 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sp, r6, ip, ror r4 │ │ │ │ - ldrhteq sp, [r6], -ip │ │ │ │ - eorseq r5, r5, r0, ror r3 │ │ │ │ - eorseq r5, r5, ip, asr #22 │ │ │ │ - eorseq sp, r6, ip, ror #8 │ │ │ │ - eorseq r4, r5, r8, ror #8 │ │ │ │ - eoreq r2, ip, r1, asr r6 │ │ │ │ - eorseq r2, r5, ip, lsl #30 │ │ │ │ - mlaseq r5, r4, r3, r4 │ │ │ │ - eoreq r2, ip, r5, lsl r6 │ │ │ │ - ldrsbteq r2, [r5], -r0 │ │ │ │ - eorseq r4, r5, r8, ror #6 │ │ │ │ + eorseq sp, r6, r0, lsr r4 │ │ │ │ + eorseq sp, r6, r0, ror r3 │ │ │ │ + eorseq r5, r5, r4, lsr #6 │ │ │ │ + eorseq r5, r5, r0, lsl #22 │ │ │ │ + eorseq sp, r6, r0, lsr #8 │ │ │ │ + eorseq r4, r5, ip, lsl r4 │ │ │ │ + eoreq r2, ip, r5, asr #12 │ │ │ │ + eorseq r2, r5, r0, asr #29 │ │ │ │ + eorseq r4, r5, r8, asr #6 │ │ │ │ + eoreq r2, ip, r9, lsl #12 │ │ │ │ + eorseq r2, r5, r4, lsl #29 │ │ │ │ + eorseq r4, r5, ip, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ a4968 │ │ │ │ - ldr r3, [pc, #56] @ a496c │ │ │ │ + ldr r1, [pc, #56] @ a49b4 │ │ │ │ + ldr r3, [pc, #56] @ a49b8 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ a4970 │ │ │ │ + ldr ip, [pc, #52] @ a49bc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r3, ip, r3, asr r0 │ │ │ │ - eoreq ip, fp, sl, lsl #20 │ │ │ │ - eorseq r2, r5, ip, ror pc │ │ │ │ - ldr r2, [pc, #32] @ a499c │ │ │ │ + eoreq r3, ip, r7, asr #32 │ │ │ │ + strdeq ip, [fp], -lr @ │ │ │ │ + eorseq r2, r5, r0, lsr pc │ │ │ │ + ldr r2, [pc, #32] @ a49e8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ a49a0 │ │ │ │ + ldr r1, [pc, #28] @ a49ec │ │ │ │ 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 351d5c │ │ │ │ - eoreq r3, ip, r4, asr r2 │ │ │ │ - ldrhteq r4, [r5], -ip │ │ │ │ + b 351da4 │ │ │ │ + eoreq r3, ip, r8, asr #4 │ │ │ │ + eorseq r4, r5, r0, ror r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ a4a18 │ │ │ │ + ldr ip, [pc, #100] @ a4a64 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ a4a1c │ │ │ │ + ldr lr, [pc, #96] @ a4a68 │ │ │ │ mov r6, #7 │ │ │ │ - ldr r1, [pc, #92] @ a4a20 │ │ │ │ + ldr r1, [pc, #92] @ a4a6c │ │ │ │ mov r7, #4 │ │ │ │ - ldr r3, [pc, #88] @ a4a24 │ │ │ │ + ldr r3, [pc, #88] @ a4a70 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ a4a28 │ │ │ │ + ldr r4, [pc, #84] @ a4a74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ @@ -136028,144 +136047,143 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r2, ip, r4, lsr #16 │ │ │ │ - eorseq r4, r5, r0, lsr #8 │ │ │ │ - eoreq r3, ip, r4, lsr #2 │ │ │ │ - eoreq ip, fp, lr, ror r9 │ │ │ │ - eorseq r4, r5, r8, lsl #8 │ │ │ │ + eoreq r2, ip, r8, lsl r8 │ │ │ │ + ldrsbteq r4, [r5], -r4 │ │ │ │ + eoreq r3, ip, r8, lsl r1 │ │ │ │ + eoreq ip, fp, r2, ror r9 │ │ │ │ + ldrhteq r4, [r5], -ip │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e857c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl 152638 │ │ │ │ + bl 152680 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ mov r6, #0 │ │ │ │ - vldr d9, [pc, #168] @ a4b18 │ │ │ │ + vldr d9, [pc, #168] @ a4b60 │ │ │ │ str r6, [r4, #32] │ │ │ │ - bl 35fd44 │ │ │ │ + bl 35fd8c │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ movwlt r1, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ mvngt r1, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ movwlt r0, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ mvngt r0, #0 │ │ │ │ tst r5, #1 │ │ │ │ strd r0, [r4, #24] │ │ │ │ - bne a4ac8 │ │ │ │ - ldr r0, [pc, #104] @ a4b20 │ │ │ │ + bne a4b10 │ │ │ │ + ldr r0, [pc, #104] @ a4b68 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne a4afc │ │ │ │ + bne a4b44 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a4acc │ │ │ │ + bne a4b14 │ │ │ │ cmp r0, #2 │ │ │ │ - beq a4af0 │ │ │ │ + beq a4b38 │ │ │ │ add sp, sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b a4ae4 │ │ │ │ + b a4b2c │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b a4ac8 │ │ │ │ + b a4b10 │ │ │ │ bl 39e88 │ │ │ │ nop {0} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ mvnmi pc, #1020 @ 0x3fc │ │ │ │ - eorseq fp, r6, ip, lsl #7 │ │ │ │ + eorseq fp, r6, r4, asr #6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e857c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl 152638 │ │ │ │ + bl 152680 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ mov r6, #0 │ │ │ │ - vldr d9, [pc, #168] @ a4c08 │ │ │ │ + vldr d9, [pc, #168] @ a4c50 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 35fd44 │ │ │ │ + bl 35fd8c │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ movwlt r1, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ mvngt r1, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ movwlt r0, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ mvngt r0, #0 │ │ │ │ tst r5, #1 │ │ │ │ strd r0, [r4, #8] │ │ │ │ - bne a4bb8 │ │ │ │ - ldr r0, [pc, #104] @ a4c10 │ │ │ │ + bne a4c00 │ │ │ │ + ldr r0, [pc, #104] @ a4c58 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne a4bec │ │ │ │ + bne a4c34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a4bbc │ │ │ │ + bne a4c04 │ │ │ │ cmp r0, #2 │ │ │ │ - beq a4be0 │ │ │ │ + beq a4c28 │ │ │ │ add sp, sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b a4bd4 │ │ │ │ + b a4c1c │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b a4bb8 │ │ │ │ + b a4c00 │ │ │ │ bl 39e88 │ │ │ │ nop {0} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ mvnmi pc, #1020 @ 0x3fc │ │ │ │ - mlaseq r6, ip, r2, fp │ │ │ │ + eorseq fp, r6, r4, asr r2 │ │ │ │ movw ip, #46315 @ 0xb4eb │ │ │ │ movw r2, #8177 @ 0x1ff1 │ │ │ │ movw r1, #41969 @ 0xa3f1 │ │ │ │ movw r3, #63997 @ 0xf9fd │ │ │ │ movt ip, #27310 @ 0x6aae │ │ │ │ movt r2, #30391 @ 0x76b7 │ │ │ │ movt r1, #15654 @ 0x3d26 │ │ │ │ @@ -136176,320 +136194,320 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4d00 │ │ │ │ + beq a4d48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a4ca8 │ │ │ │ + bne a4cf0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r5, #32] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r2, r0 │ │ │ │ - bne a4c68 │ │ │ │ + bne a4cb0 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ sub r7, r3, #1 │ │ │ │ and r2, r7, r0 │ │ │ │ and r7, r7, r1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls a4fd8 │ │ │ │ + bls a5020 │ │ │ │ sub r0, r2, r7 │ │ │ │ - b a4d0c │ │ │ │ + b a4d54 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #32] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4ca8 │ │ │ │ + bne a4cf0 │ │ │ │ and r2, r1, #62 @ 0x3e │ │ │ │ bic r1, r1, #1 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ and r2, r0, #62 @ 0x3e │ │ │ │ addeq r1, r1, #2 │ │ │ │ bic r0, r0, #1 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ addeq r0, r0, #2 │ │ │ │ bic r2, r0, #62 @ 0x3e │ │ │ │ sub r1, r1, r2 │ │ │ │ ubfx r0, r0, #1, #5 │ │ │ │ add r0, r0, r1, lsr #6 │ │ │ │ rsb r0, r0, r1, lsr #1 │ │ │ │ - b a4d0c │ │ │ │ + b a4d54 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ lsrs fp, r0, #1 │ │ │ │ - beq a500c │ │ │ │ + beq a5054 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4d70 │ │ │ │ + beq a4db8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a4d8c │ │ │ │ + bne a4dd4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r4, #32] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r3, r1 │ │ │ │ - bne a4d30 │ │ │ │ + bne a4d78 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ sub r6, r7, #1 │ │ │ │ and r3, r6, r1 │ │ │ │ and r6, r6, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - bls a4fec │ │ │ │ + bls a5034 │ │ │ │ sub r1, r3, r6 │ │ │ │ - b a4d80 │ │ │ │ + b a4dc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ubfx r1, r0, #1, #1 │ │ │ │ mov r0, #1 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ movcc fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a500c │ │ │ │ + beq a5054 │ │ │ │ add r6, r4, #4 │ │ │ │ add sl, r4, #32 │ │ │ │ add r7, r5, #4 │ │ │ │ add r8, r5, #32 │ │ │ │ mov r9, #0 │ │ │ │ str fp, [sp] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - beq a4ddc │ │ │ │ + beq a4e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a4df8 │ │ │ │ + bne a4e40 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13edb0 │ │ │ │ + bl 13edf8 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4e80 │ │ │ │ - b a500c │ │ │ │ + beq a4ec8 │ │ │ │ + b a5054 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13f194 │ │ │ │ + bl 13f1dc │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4e80 │ │ │ │ - b a500c │ │ │ │ + beq a4ec8 │ │ │ │ + b a5054 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r8 │ │ │ │ ldrex r8, [r7] │ │ │ │ cmp r8, #2 │ │ │ │ - bne a4e2c │ │ │ │ + bne a4e74 │ │ │ │ dmb ish │ │ │ │ mov r0, #1 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4e34 │ │ │ │ + beq a4e7c │ │ │ │ ldrex r8, [r7] │ │ │ │ cmp r8, #2 │ │ │ │ - beq a4e10 │ │ │ │ + beq a4e58 │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq a4ec0 │ │ │ │ + beq a4f08 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ bic r1, r1, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4e48 │ │ │ │ + bne a4e90 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r8, sl │ │ │ │ mov sl, fp │ │ │ │ strb r0, [sp, #4] │ │ │ │ ldr fp, [sp] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a500c │ │ │ │ + bne a5054 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq a4f18 │ │ │ │ + beq a4f60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a4f24 │ │ │ │ + bne a4f6c │ │ │ │ mov r0, sl │ │ │ │ mov r2, sl │ │ │ │ - bl 13eaa0 │ │ │ │ - b a4fb4 │ │ │ │ + bl 13eae8 │ │ │ │ + b a4ffc │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne a4e40 │ │ │ │ + bne a4e88 │ │ │ │ tst r8, #2 │ │ │ │ - beq a4f88 │ │ │ │ + beq a4fd0 │ │ │ │ tst r8, #1 │ │ │ │ - beq a4ed8 │ │ │ │ - bl 311a40 │ │ │ │ + beq a4f20 │ │ │ │ + bl 311a88 │ │ │ │ bic r8, r8, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r8 │ │ │ │ - bne a4ea8 │ │ │ │ + bne a4ef0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4f10 │ │ │ │ + beq a4f58 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r8 │ │ │ │ - beq a4ef4 │ │ │ │ - b a4ea8 │ │ │ │ + beq a4f3c │ │ │ │ + b a4ef0 │ │ │ │ mov r1, #1 │ │ │ │ - b a4eb0 │ │ │ │ + b a4ef8 │ │ │ │ mov r0, sl │ │ │ │ - bl 13f3e8 │ │ │ │ - b a4fb4 │ │ │ │ + bl 13f430 │ │ │ │ + b a4ffc │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4f50 │ │ │ │ + bne a4f98 │ │ │ │ dmb ish │ │ │ │ mov r3, #3 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4fa0 │ │ │ │ + beq a4fe8 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4f34 │ │ │ │ + beq a4f7c │ │ │ │ mov r2, #0 │ │ │ │ clrex │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - beq a4fb0 │ │ │ │ + beq a4ff8 │ │ │ │ str r1, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ bic r0, r0, #1 │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4f6c │ │ │ │ + bne a4fb4 │ │ │ │ mov r0, #2 │ │ │ │ - b a4fb4 │ │ │ │ + b a4ffc │ │ │ │ tst r8, #4 │ │ │ │ - bne a4fcc │ │ │ │ + bne a5014 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r0, #1 │ │ │ │ - b a4e64 │ │ │ │ + b a4eac │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne a4f64 │ │ │ │ + bne a4fac │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a5030 │ │ │ │ + bne a5078 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne a4dac │ │ │ │ - b a500c │ │ │ │ + bne a4df4 │ │ │ │ + b a5054 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #5] │ │ │ │ - b a4e64 │ │ │ │ - bcs a5000 │ │ │ │ + b a4eac │ │ │ │ + bcs a5048 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ sub r1, r2, r7 │ │ │ │ add r0, r1, r0 │ │ │ │ - b a4d0c │ │ │ │ - bcs a5014 │ │ │ │ + b a4d54 │ │ │ │ + bcs a505c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ sub r2, r3, r6 │ │ │ │ add r1, r2, r1 │ │ │ │ - b a4d80 │ │ │ │ + b a4dc8 │ │ │ │ bic r0, r0, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a5028 │ │ │ │ + bne a5070 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic r3, r1, r7 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r1, [r4, #108] @ 0x6c │ │ │ │ - b a4d80 │ │ │ │ + b a4dc8 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ - b a4d0c │ │ │ │ - bl a66a8 │ │ │ │ - ldr r0, [pc, #16] @ a504c │ │ │ │ + b a4d54 │ │ │ │ + bl a66f0 │ │ │ │ + ldr r0, [pc, #16] @ a5094 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #12] @ a5050 │ │ │ │ + ldr r2, [pc, #12] @ a5098 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eoreq r2, ip, ip, lsr #25 │ │ │ │ - eorseq r3, r5, ip, asr #28 │ │ │ │ + eoreq r2, ip, r4, lsr #25 │ │ │ │ + eorseq r3, r5, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #912 @ 0x390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, r1 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq a51e4 │ │ │ │ - bl 282850 │ │ │ │ + beq a522c │ │ │ │ + bl 282898 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f1dc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq a51f0 │ │ │ │ + beq a5238 │ │ │ │ add r9, r4, #8 │ │ │ │ sub r7, r0, #32 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a50ac │ │ │ │ + bne a50f4 │ │ │ │ cmn r0, #1 │ │ │ │ - ble a5238 │ │ │ │ + ble a5280 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f1dc │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2823dc │ │ │ │ + bl 282424 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #480] @ a52e4 │ │ │ │ + ldr r0, [pc, #480] @ a532c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #328 @ 0x148 │ │ │ │ str r5, [sp, #908] @ 0x38c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5234 │ │ │ │ - ldr r1, [pc, #448] @ a52e8 │ │ │ │ + beq a527c │ │ │ │ + ldr r1, [pc, #448] @ a5330 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r2, r0, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ movw r3, #273 @ 0x111 │ │ │ │ stm r0, {r1, r3} │ │ │ │ @@ -136499,165 +136517,165 @@ │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ bl 1f1dc │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f960 │ │ │ │ + bl 8f9ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9babc │ │ │ │ + bl 9bb08 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ tst r8, #1 │ │ │ │ - bne a51bc │ │ │ │ - ldr r1, [pc, #320] @ a52ec │ │ │ │ + bne a5204 │ │ │ │ + ldr r1, [pc, #320] @ a5334 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne a5214 │ │ │ │ + bne a525c │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a51c4 │ │ │ │ + bne a520c │ │ │ │ cmp r2, #2 │ │ │ │ - beq a51fc │ │ │ │ + beq a5244 │ │ │ │ add sp, sp, #912 @ 0x390 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 32abc │ │ │ │ - b a5074 │ │ │ │ + b a50bc │ │ │ │ mov r0, r5 │ │ │ │ bl 32abc │ │ │ │ - b a50a4 │ │ │ │ + b a50ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #912 @ 0x390 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r4, #4] │ │ │ │ - b a51bc │ │ │ │ - bl 299330 │ │ │ │ + b a5204 │ │ │ │ + bl 299378 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl a8910 │ │ │ │ - b a52c8 │ │ │ │ + bl a8958 │ │ │ │ + b a5310 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5254 │ │ │ │ + bne a529c │ │ │ │ cmp r0, #1 │ │ │ │ - bne a527c │ │ │ │ + bne a52c4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 96a94 │ │ │ │ - b a52c8 │ │ │ │ + bl 96ae0 │ │ │ │ + b a5310 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl a8e40 │ │ │ │ - b a52c8 │ │ │ │ + bl a8e88 │ │ │ │ + b a5310 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8910 │ │ │ │ - b a52d4 │ │ │ │ + bl a8958 │ │ │ │ + b a531c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl a1e34 │ │ │ │ + bl a1e80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a52c8 │ │ │ │ + beq a5310 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl a2218 │ │ │ │ + bl a2264 │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6034 │ │ │ │ + bl a607c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq sl, r6, r8, lsl sp │ │ │ │ - eorseq r2, r5, r0, lsl r4 │ │ │ │ - mlaseq r6, r8, ip, sl │ │ │ │ + ldrsbteq sl, [r6], -r0 │ │ │ │ + eorseq r2, r5, r8, asr #7 │ │ │ │ + eorseq sl, r6, r0, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #1824 @ 0x720 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, r1 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5484 │ │ │ │ - bl 282850 │ │ │ │ + beq a54cc │ │ │ │ + bl 282898 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #600 @ 0x258 │ │ │ │ bl 1f1dc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5490 │ │ │ │ + beq a54d8 │ │ │ │ add r9, r4, #8 │ │ │ │ sub r7, r0, #32 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5348 │ │ │ │ + bne a5390 │ │ │ │ cmn r0, #1 │ │ │ │ - ble a54d8 │ │ │ │ + ble a5520 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #600 @ 0x258 │ │ │ │ bl 1f1dc │ │ │ │ str r6, [sp, #1204] @ 0x4b4 │ │ │ │ str r7, [sp, #1200] @ 0x4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2823dc │ │ │ │ + bl 282424 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r2, #608 @ 0x260 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #492] @ a5590 │ │ │ │ + ldr r0, [pc, #492] @ a55d8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #632 @ 0x278 │ │ │ │ str r5, [sp, #1820] @ 0x71c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a54d4 │ │ │ │ - ldr r1, [pc, #460] @ a5594 │ │ │ │ + beq a551c │ │ │ │ + ldr r1, [pc, #460] @ a55dc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r2, r0, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ movw r3, #273 @ 0x111 │ │ │ │ stm r0, {r1, r3} │ │ │ │ @@ -136667,130 +136685,130 @@ │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #608 @ 0x260 │ │ │ │ bl 1f1dc │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ str r5, [sp, #1208] @ 0x4b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f924 │ │ │ │ + bl 8f970 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9babc │ │ │ │ + bl 9bb08 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ tst r8, #1 │ │ │ │ - bne a545c │ │ │ │ - ldr r1, [pc, #332] @ a5598 │ │ │ │ + bne a54a4 │ │ │ │ + ldr r1, [pc, #332] @ a55e0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne a54b4 │ │ │ │ + bne a54fc │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5464 │ │ │ │ + bne a54ac │ │ │ │ cmp r2, #2 │ │ │ │ - beq a549c │ │ │ │ + beq a54e4 │ │ │ │ add sp, sp, #1824 @ 0x720 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 32abc │ │ │ │ - b a5310 │ │ │ │ + b a5358 │ │ │ │ mov r0, r5 │ │ │ │ bl 32abc │ │ │ │ - b a5340 │ │ │ │ + b a5388 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #1824 @ 0x720 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r4, #4] │ │ │ │ - b a545c │ │ │ │ - bl 299330 │ │ │ │ + b a54a4 │ │ │ │ + bl 299378 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl a8880 │ │ │ │ - b a5574 │ │ │ │ + bl a88c8 │ │ │ │ + b a55bc │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a54f4 │ │ │ │ + bne a553c │ │ │ │ cmp r0, #1 │ │ │ │ - bne a5520 │ │ │ │ + bne a5568 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #796 @ 0x31c │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ - bl 96bac │ │ │ │ - b a5574 │ │ │ │ + bl 96bf8 │ │ │ │ + b a55bc │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl a8ee0 │ │ │ │ - b a5574 │ │ │ │ + bl a8f28 │ │ │ │ + b a55bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8880 │ │ │ │ - b a5580 │ │ │ │ + bl a88c8 │ │ │ │ + b a55c8 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ - bl a1e34 │ │ │ │ + bl a1e80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a5574 │ │ │ │ + beq a55bc │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl a2218 │ │ │ │ + bl a2264 │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6034 │ │ │ │ + bl a607c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq sl, r6, r8, ror sl │ │ │ │ - eorseq r2, r5, r0, lsr r1 │ │ │ │ - ldrshteq sl, [r6], -r8 │ │ │ │ + eorseq sl, r6, r0, lsr sl │ │ │ │ + eorseq r2, r5, r8, ror #1 │ │ │ │ + ldrhteq sl, [r6], -r0 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi a57e0 │ │ │ │ + bhi a5828 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -136996,65 +137014,65 @@ │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, ip │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp] │ │ │ │ str r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne a5940 │ │ │ │ + bne a5988 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne a5948 │ │ │ │ + bne a5990 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, ip, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5954 │ │ │ │ + bne a599c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a5940 │ │ │ │ + bne a5988 │ │ │ │ dmb ish │ │ │ │ - bl 2ad588 │ │ │ │ - b a5940 │ │ │ │ - bl ac058 │ │ │ │ + bl 2ad5d0 │ │ │ │ + b a5988 │ │ │ │ + bl ac0a0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a59a4 │ │ │ │ - b 1b04d4 │ │ │ │ + beq a59ec │ │ │ │ + b 1b051c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ a59b4 │ │ │ │ + ldr r0, [pc, #4] @ a59fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r5, r8, lsr r5 │ │ │ │ + ldrshteq r3, [r5], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2da200 │ │ │ │ + b 2da248 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr ip, [pc, #160] @ a5a70 │ │ │ │ + ldr ip, [pc, #160] @ a5ab8 │ │ │ │ mov lr, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #148] @ a5a74 │ │ │ │ + ldr r2, [pc, #148] @ a5abc │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #144] @ a5a78 │ │ │ │ - ldr r1, [pc, #144] @ a5a7c │ │ │ │ + ldr r6, [pc, #144] @ a5ac0 │ │ │ │ + ldr r1, [pc, #144] @ a5ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #140] @ a5a80 │ │ │ │ + ldr r3, [pc, #140] @ a5ac8 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r5, [pc, #136] @ a5a84 │ │ │ │ + ldr r5, [pc, #136] @ a5acc │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r5, r0, #16 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -137074,44 +137092,44 @@ │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 352148 │ │ │ │ + bl 352190 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrhteq r3, [r5], -r8 │ │ │ │ - eorseq r3, r5, ip, lsl #19 │ │ │ │ - eorseq r3, r5, r4, ror r9 │ │ │ │ - mlaeq ip, ip, r9, r2 │ │ │ │ - eorseq r3, r5, r4, lsr r9 │ │ │ │ - eorseq r3, r5, r0, lsl #19 │ │ │ │ + eorseq r3, r5, r0, ror r9 │ │ │ │ + eorseq r3, r5, r4, asr #18 │ │ │ │ + eorseq r3, r5, ip, lsr #18 │ │ │ │ + mlaeq ip, r4, r9, r2 │ │ │ │ + eorseq r3, r5, ip, ror #17 │ │ │ │ + eorseq r3, r5, r8, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #176] @ a5b50 │ │ │ │ + ldr lr, [pc, #176] @ a5b98 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #172] @ a5b54 │ │ │ │ + ldr sl, [pc, #172] @ a5b9c │ │ │ │ add r1, r0, #12 │ │ │ │ - ldr fp, [pc, #168] @ a5b58 │ │ │ │ + ldr fp, [pc, #168] @ a5ba0 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r8, [pc, #164] @ a5b5c │ │ │ │ + ldr r8, [pc, #164] @ a5ba4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r9, [pc, #160] @ a5b60 │ │ │ │ + ldr r9, [pc, #160] @ a5ba8 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r4, [pc, #148] @ a5b64 │ │ │ │ + ldr r4, [pc, #148] @ a5bac │ │ │ │ add fp, pc, fp │ │ │ │ - ldr ip, [pc, #144] @ a5b68 │ │ │ │ + ldr ip, [pc, #144] @ a5bb0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #140] @ a5b6c │ │ │ │ + ldr r3, [pc, #140] @ a5bb4 │ │ │ │ add r9, pc, r9 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, r0, #36 @ 0x24 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, r0, #32 │ │ │ │ @@ -137125,134 +137143,134 @@ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r6, r7} │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ a5b70 │ │ │ │ + ldr r0, [pc, #56] @ a5bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r5, r0, lsl #20 │ │ │ │ - eoreq r2, ip, r4, ror #19 │ │ │ │ - ldrsbteq r3, [r5], -r8 │ │ │ │ - eorseq r3, r5, r0, asr #19 │ │ │ │ - strhteq r2, [ip], -sl │ │ │ │ - eorseq r3, r5, ip, lsl #17 │ │ │ │ - mlaeq ip, r1, r9, r2 │ │ │ │ - eoreq sl, fp, r0, ror #19 │ │ │ │ - eoreq r2, ip, r7, ror #18 │ │ │ │ + ldrhteq r3, [r5], -r8 │ │ │ │ + ldrdeq r2, [ip], -ip @ │ │ │ │ + mlaseq r5, r0, r9, r3 │ │ │ │ + eorseq r3, r5, r8, ror r9 │ │ │ │ + strhteq r2, [ip], -r2 │ │ │ │ + eorseq r3, r5, r4, asr #16 │ │ │ │ + eoreq r2, ip, r9, lsl #19 │ │ │ │ + ldrdeq sl, [fp], -r8 @ │ │ │ │ + eoreq r2, ip, pc, asr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3529b0 │ │ │ │ - ldr r5, [pc, #64] @ a5bd4 │ │ │ │ + bl 3529f8 │ │ │ │ + ldr r5, [pc, #64] @ a5c1c │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ee10 │ │ │ │ + bl 35ee58 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ee10 │ │ │ │ + bl 35ee58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35eff8 │ │ │ │ + bl 35f040 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq lr, r4, r4, lsl r9 │ │ │ │ + eorseq lr, r4, ip, asr #17 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne a5bf0 │ │ │ │ + bne a5c38 │ │ │ │ tst r2, #32 │ │ │ │ - bne a5bf4 │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + bne a5c3c │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne a5c10 │ │ │ │ + bne a5c58 │ │ │ │ tst r2, #32 │ │ │ │ - bne a5c14 │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + bne a5c5c │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5c34 │ │ │ │ - b 1b04d4 │ │ │ │ + beq a5c7c │ │ │ │ + b 1b051c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ a5c44 │ │ │ │ + ldr r0, [pc, #4] @ a5c8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r5, r8, lsr #5 │ │ │ │ + eorseq r3, r5, r0, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #288] @ a5d7c │ │ │ │ + ldr r0, [pc, #288] @ a5dc4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5d40 │ │ │ │ - ldr r1, [pc, #260] @ a5d80 │ │ │ │ + beq a5d88 │ │ │ │ + ldr r1, [pc, #260] @ a5dc8 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, sp │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa424 │ │ │ │ + bl 2fa46c │ │ │ │ bl 1f074 │ │ │ │ - ldr r2, [pc, #232] @ a5d84 │ │ │ │ + ldr r2, [pc, #232] @ a5dcc │ │ │ │ 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 79ac4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5ce0 │ │ │ │ + beq a5d28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 2fa2b4 │ │ │ │ + bl 2fa2fc │ │ │ │ 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} │ │ │ │ @@ -137262,3633 +137280,3633 @@ │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a651c │ │ │ │ - b a5d64 │ │ │ │ + bl 1a6564 │ │ │ │ + b a5dac │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r6, r0, asr #3 │ │ │ │ - ldrdeq r3, [ip], -ip @ │ │ │ │ - ldrsbteq fp, [r5], -ip │ │ │ │ + eorseq sl, r6, r8, ror r1 │ │ │ │ + ldrdeq r3, [ip], -r4 @ │ │ │ │ + mlaseq r5, r4, r1, fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #542] @ 0x21e │ │ │ │ cmp r0, #3 │ │ │ │ - bne a5e24 │ │ │ │ + bne a5e6c │ │ │ │ ldrb r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a5dbc │ │ │ │ + beq a5e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e08 │ │ │ │ + bne a5e50 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl a9e74 │ │ │ │ - b a5e08 │ │ │ │ + bl a9ebc │ │ │ │ + b a5e50 │ │ │ │ add r0, r4, #220 @ 0xdc │ │ │ │ - bl ae408 │ │ │ │ + bl ae450 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a5e08 │ │ │ │ + beq a5e50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a5e08 │ │ │ │ + bcc a5e50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #172]! @ 0xac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a5de4 │ │ │ │ + bne a5e2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5e08 │ │ │ │ + bne a5e50 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #541] @ 0x21d │ │ │ │ cmp r0, #3 │ │ │ │ - beq a5e24 │ │ │ │ + beq a5e6c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a5e28 │ │ │ │ + bcs a5e70 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5e30 │ │ │ │ + bne a5e78 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ - bl ab940 │ │ │ │ - b a5e74 │ │ │ │ + bl ab988 │ │ │ │ + b a5ebc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #541] @ 0x21d │ │ │ │ mov r0, r4 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0, #38] @ 0x26 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5edc │ │ │ │ + beq a5f24 │ │ │ │ cmp r1, #3 │ │ │ │ - bne a5f30 │ │ │ │ + bne a5f78 │ │ │ │ ldrd r6, [r0, #28] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5ec0 │ │ │ │ + beq a5f08 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5f30 │ │ │ │ + beq a5f78 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl a8720 │ │ │ │ + bl a8768 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #3 │ │ │ │ - beq a5f30 │ │ │ │ + beq a5f78 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc a5f30 │ │ │ │ + bcc a5f78 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5f04 │ │ │ │ + bne a5f4c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5f30 │ │ │ │ + bne a5f78 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5f64 │ │ │ │ + beq a5fac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #238] @ 0xee │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl ae644 │ │ │ │ + bl ae68c │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5fb8 │ │ │ │ + beq a6000 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b a5ff4 │ │ │ │ + b a603c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6018 │ │ │ │ + beq a6060 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne a6058 │ │ │ │ - ldr r1, [pc, #88] @ a60a0 │ │ │ │ + bne a60a0 │ │ │ │ + ldr r1, [pc, #88] @ a60e8 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne a6080 │ │ │ │ + bne a60c8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6060 │ │ │ │ + bne a60a8 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 3966c │ │ │ │ mov r4, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b a6058 │ │ │ │ - ldrshteq r9, [r6], -ip │ │ │ │ + b a60a0 │ │ │ │ + ldrhteq r9, [r6], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6120 │ │ │ │ + beq a6168 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #158] @ 0x9e │ │ │ │ cmp r0, #3 │ │ │ │ - beq a6168 │ │ │ │ + beq a61b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6110 │ │ │ │ + bne a6158 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6110 │ │ │ │ + bcc a6158 │ │ │ │ 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 a60ec │ │ │ │ + bne a6134 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6110 │ │ │ │ + bne a6158 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a6184 │ │ │ │ - b a61b4 │ │ │ │ + bcs a61cc │ │ │ │ + b a61fc │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a615c │ │ │ │ + bcc a61a4 │ │ │ │ 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 a6138 │ │ │ │ + bne a6180 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a615c │ │ │ │ + bne a61a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ mov r0, r4 │ │ │ │ - bl a9bb8 │ │ │ │ + bl a9c00 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a61b4 │ │ │ │ + bcc a61fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a6190 │ │ │ │ + bne a61d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a61b4 │ │ │ │ + bne a61fc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b a6208 │ │ │ │ + b a6250 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ - b a621c │ │ │ │ + bl 8632c │ │ │ │ + b a6264 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl a89d4 │ │ │ │ - b a621c │ │ │ │ + bl a8a1c │ │ │ │ + b a6264 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a6250 │ │ │ │ + beq a6298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6318 │ │ │ │ + beq a6360 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne a6310 │ │ │ │ + bne a6358 │ │ │ │ ldrd r6, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6274 │ │ │ │ + beq a62bc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a628c │ │ │ │ + beq a62d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f488 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - beq a62c4 │ │ │ │ + beq a630c │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne a62b4 │ │ │ │ + bne a62fc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a62e0 │ │ │ │ + beq a6328 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a62f8 │ │ │ │ + beq a6340 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6310 │ │ │ │ + beq a6358 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f944 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6394 │ │ │ │ + beq a63dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b a6394 │ │ │ │ + bl 1b7460 │ │ │ │ + b a63dc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6374 │ │ │ │ + beq a63bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f488 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f944 │ │ │ │ add r0, r4, #24 │ │ │ │ bl 76fa4 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl a63fc │ │ │ │ + bl a6444 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl abb38 │ │ │ │ + bl abb80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne a63cc │ │ │ │ + bne a6414 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a63d0 │ │ │ │ + bne a6418 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a63d8 │ │ │ │ + bne a6420 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a641c │ │ │ │ + beq a6464 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6438 │ │ │ │ + beq a6480 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6458 │ │ │ │ + beq a64a0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ - bne a6478 │ │ │ │ + bne a64c0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq a64ac │ │ │ │ + beq a64f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6498 │ │ │ │ + bne a64e0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6508 │ │ │ │ + beq a6550 │ │ │ │ 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 a64e0 │ │ │ │ + bne a6528 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a6508 │ │ │ │ + bne a6550 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6524 │ │ │ │ + beq a656c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a653c │ │ │ │ + beq a6584 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl a63fc │ │ │ │ - b a6574 │ │ │ │ + bl a6444 │ │ │ │ + b a65bc │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6574 │ │ │ │ + beq a65bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6590 │ │ │ │ + bne a65d8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a65c8 │ │ │ │ + bne a6610 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a65f0 │ │ │ │ + bne a6638 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 76080 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6614 │ │ │ │ + bne a665c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6638 │ │ │ │ + bne a6680 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a664c │ │ │ │ + beq a6694 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b a668c │ │ │ │ + b a66d4 │ │ │ │ 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 a6668 │ │ │ │ + bne a66b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a668c │ │ │ │ + bne a66d4 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a669c │ │ │ │ - bl aa5e8 │ │ │ │ + beq a66e4 │ │ │ │ + bl aa630 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a66c0 │ │ │ │ + bne a6708 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r5, r4, #4 │ │ │ │ dmb ish │ │ │ │ - b a66ec │ │ │ │ + b a6734 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne a6728 │ │ │ │ + bne a6770 │ │ │ │ tst r1, #12 │ │ │ │ - bne a6728 │ │ │ │ + bne a6770 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a66d4 │ │ │ │ + bne a671c │ │ │ │ orr r1, r1, #8 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq a66ec │ │ │ │ + beq a6734 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a673c │ │ │ │ + bne a6784 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - beq a67b8 │ │ │ │ + beq a6800 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6760 │ │ │ │ + bne a67a8 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne a67b8 │ │ │ │ + bne a6800 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6790 │ │ │ │ + bne a67d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a67b8 │ │ │ │ + beq a6800 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 2993a8 │ │ │ │ + bl 2993f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 76de0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a67fc │ │ │ │ + bne a6844 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6834 │ │ │ │ + bne a687c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a685c │ │ │ │ + bne a68a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a6870 │ │ │ │ + bne a68b8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 14ee5c │ │ │ │ + b 14eea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1080] @ 0x438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a68cc │ │ │ │ + beq a6914 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ - bl ad4b8 │ │ │ │ + bl ad500 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #856 @ 0x358 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b aa130 │ │ │ │ + b aa178 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrb r1, [r0, #1280] @ 0x500 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6924 │ │ │ │ + beq a696c │ │ │ │ cmp r1, #3 │ │ │ │ - bne a6930 │ │ │ │ - b a70e8 │ │ │ │ + bne a6978 │ │ │ │ + b a7130 │ │ │ │ ldr r1, [r0, #1268] @ 0x4f4 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs a6934 │ │ │ │ + bcs a697c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #1272]! @ 0x4f8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a693c │ │ │ │ + bne a6984 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi a6c84 │ │ │ │ + bhi a6ccc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a69dc │ │ │ │ + bcc a6a24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #180]! @ 0xb4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a69b8 │ │ │ │ + bne a6a00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a69dc │ │ │ │ + bne a6a24 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6a18 │ │ │ │ + bcc a6a60 │ │ │ │ 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 a69f4 │ │ │ │ + bne a6a3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6a18 │ │ │ │ + bne a6a60 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a20 │ │ │ │ + bne a6a68 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229d2c │ │ │ │ + b 229d74 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ - bl a5f70 │ │ │ │ + bl a5fb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6a60 │ │ │ │ + bne a6aa8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6ad4 │ │ │ │ + bne a6b1c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b a6ad4 │ │ │ │ + bl 229664 │ │ │ │ + b a6b1c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl a60a4 │ │ │ │ + bl a60ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #207] @ 0xcf │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ - bl 865c4 │ │ │ │ - b a6b20 │ │ │ │ + bl 86610 │ │ │ │ + b a6b68 │ │ │ │ add r0, r4, #232 @ 0xe8 │ │ │ │ - bl ae2ec │ │ │ │ - b a6ba4 │ │ │ │ + bl ae334 │ │ │ │ + b a6bec │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl a60a4 │ │ │ │ + bl a60ec │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ strb r5, [r4, #205] @ 0xcd │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9d0 │ │ │ │ - b a6b80 │ │ │ │ + bl aba18 │ │ │ │ + b a6bc8 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl ae644 │ │ │ │ + bl ae68c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6afc │ │ │ │ + bne a6b44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6b20 │ │ │ │ + bne a6b68 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6b34 │ │ │ │ + beq a6b7c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #204] @ 0xcc │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6b80 │ │ │ │ + bcc a6bc8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #148]! @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6b5c │ │ │ │ + bne a6ba4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6b80 │ │ │ │ + bne a6bc8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #201] @ 0xc9 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a6c88 │ │ │ │ + bne a6cd0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #201] @ 0xc9 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6bec │ │ │ │ + beq a6c34 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6bec │ │ │ │ + bcc a6c34 │ │ │ │ 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 a6bc8 │ │ │ │ + bne a6c10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6bec │ │ │ │ + bne a6c34 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6c30 │ │ │ │ + beq a6c78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6c0c │ │ │ │ + bne a6c54 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6c30 │ │ │ │ + bne a6c78 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #203] @ 0xcb │ │ │ │ strb r5, [r4, #206] @ 0xce │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6c7c │ │ │ │ + beq a6cc4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6c7c │ │ │ │ + bcc a6cc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6c58 │ │ │ │ + bne a6ca0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6c7c │ │ │ │ + bne a6cc4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6b94 │ │ │ │ + bcc a6bdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #136]! @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6c9c │ │ │ │ + bne a6ce4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6b94 │ │ │ │ + bne a6bdc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b a6b94 │ │ │ │ + bl 2e753c │ │ │ │ + b a6bdc │ │ │ │ mov r6, r0 │ │ │ │ - b a6f0c │ │ │ │ + b a6f54 │ │ │ │ mov r6, r0 │ │ │ │ - b a6d14 │ │ │ │ + b a6d5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6d14 │ │ │ │ + bcc a6d5c │ │ │ │ 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 a6cf0 │ │ │ │ + bne a6d38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6d14 │ │ │ │ + bne a6d5c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6d1c │ │ │ │ + bne a6d64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a7008 │ │ │ │ + bne a7050 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 229d2c │ │ │ │ - b a7008 │ │ │ │ - b a6eb8 │ │ │ │ - b a6d7c │ │ │ │ - b a6d64 │ │ │ │ + bl 229d74 │ │ │ │ + b a7050 │ │ │ │ + b a6f00 │ │ │ │ + b a6dc4 │ │ │ │ + b a6dac │ │ │ │ mov r6, r0 │ │ │ │ - b a7000 │ │ │ │ + b a7048 │ │ │ │ mov r6, r0 │ │ │ │ - b a6f6c │ │ │ │ + b a6fb4 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e58 │ │ │ │ + b a6ea0 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e10 │ │ │ │ + b a6e58 │ │ │ │ mov r6, r0 │ │ │ │ - b a6dd0 │ │ │ │ + b a6e18 │ │ │ │ mov r6, r0 │ │ │ │ - b a6dfc │ │ │ │ + b a6e44 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a6d94 │ │ │ │ + bne a6ddc │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6dfc │ │ │ │ + bne a6e44 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b a6dfc │ │ │ │ + bl 229664 │ │ │ │ + b a6e44 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #205] @ 0xcd │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 870d4 │ │ │ │ - b a6e58 │ │ │ │ - b a6f20 │ │ │ │ + bl 87120 │ │ │ │ + b a6ea0 │ │ │ │ + b a6f68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #207] @ 0xcf │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6e10 │ │ │ │ + beq a6e58 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #204] @ 0xcc │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ - b a6e78 │ │ │ │ + bl aba18 │ │ │ │ + b a6ec0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a6e34 │ │ │ │ + bne a6e7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6e58 │ │ │ │ + bne a6ea0 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9d0 │ │ │ │ - b a6ebc │ │ │ │ + bl aba18 │ │ │ │ + b a6f04 │ │ │ │ mov r6, r0 │ │ │ │ - b a6fb0 │ │ │ │ + b a6ff8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6ebc │ │ │ │ + bcc a6f04 │ │ │ │ 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 a6e90 │ │ │ │ + bne a6ed8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6ebc │ │ │ │ + bne a6f04 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b a6ebc │ │ │ │ + bl 2e753c │ │ │ │ + b a6f04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a6f0c │ │ │ │ + beq a6f54 │ │ │ │ ldrb r1, [r4, #201] @ 0xc9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a6f0c │ │ │ │ + bne a6f54 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6f0c │ │ │ │ + bcc a6f54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #136]! @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a6ee8 │ │ │ │ + bne a6f30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6f0c │ │ │ │ + bne a6f54 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #201] @ 0xc9 │ │ │ │ - bl 2e4be0 │ │ │ │ - b a6f24 │ │ │ │ + bl 2e4c28 │ │ │ │ + b a6f6c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6f6c │ │ │ │ + beq a6fb4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a6f6c │ │ │ │ + bcc a6fb4 │ │ │ │ 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 a6f48 │ │ │ │ + bne a6f90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6f6c │ │ │ │ + bne a6fb4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6fb0 │ │ │ │ + beq a6ff8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a6f8c │ │ │ │ + bne a6fd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6fb0 │ │ │ │ + bne a6ff8 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #203] @ 0xcb │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #206] @ 0xce │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7000 │ │ │ │ + beq a7048 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a7000 │ │ │ │ + bcc a7048 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #112]! @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a6fdc │ │ │ │ + bne a7024 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7000 │ │ │ │ + bne a7048 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ 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 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #69] @ 0x45 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a70a4 │ │ │ │ - ldr r0, [pc, #80] @ a70e4 │ │ │ │ + bne a70ec │ │ │ │ + ldr r0, [pc, #80] @ a712c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne a70d0 │ │ │ │ + bne a7118 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a70ac │ │ │ │ + bne a70f4 │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3966c │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b a70a4 │ │ │ │ - ldrhteq r8, [r6], -r0 │ │ │ │ + b a70ec │ │ │ │ + eorseq r8, r6, r8, ror #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #174] @ 0xae │ │ │ │ cmp r0, #6 │ │ │ │ - bhi a730c │ │ │ │ + bhi a7354 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a730c │ │ │ │ + bcc a7354 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7138 │ │ │ │ - b a72f4 │ │ │ │ + bne a7180 │ │ │ │ + b a733c │ │ │ │ ldrb r0, [r4, #1256] @ 0x4e8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a7214 │ │ │ │ + beq a725c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a72bc │ │ │ │ + bne a7304 │ │ │ │ movw r0, #1032 @ 0x408 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ - b a72bc │ │ │ │ + bl aa178 │ │ │ │ + b a7304 │ │ │ │ ldr r0, [r4, #184] @ 0xb8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq a72cc │ │ │ │ + beq a7314 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #192] @ 0xc0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq a71bc │ │ │ │ + beq a7204 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a71a8 │ │ │ │ + bne a71f0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a72cc │ │ │ │ - bl aa5e8 │ │ │ │ - b a72cc │ │ │ │ + beq a7314 │ │ │ │ + bl aa630 │ │ │ │ + b a7314 │ │ │ │ ldrb r0, [r4, #1256] @ 0x4e8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a7234 │ │ │ │ + beq a727c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a72ac │ │ │ │ + bne a72f4 │ │ │ │ movw r0, #1032 @ 0x408 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ - b a72ac │ │ │ │ + bl aa178 │ │ │ │ + b a72f4 │ │ │ │ ldrb r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a7254 │ │ │ │ + beq a729c │ │ │ │ cmp r0, #3 │ │ │ │ - bne a7268 │ │ │ │ + bne a72b0 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ - bl a7d6c │ │ │ │ - b a7268 │ │ │ │ + bl a7db4 │ │ │ │ + b a72b0 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl ad4b8 │ │ │ │ + bl ad500 │ │ │ │ movw r0, #1148 @ 0x47c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1257] @ 0x4e9 │ │ │ │ - b a72bc │ │ │ │ + b a7304 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl ad4b8 │ │ │ │ + bl ad500 │ │ │ │ movw r0, #1148 @ 0x47c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1257] @ 0x4e9 │ │ │ │ - b a72ac │ │ │ │ + b a72f4 │ │ │ │ ldr r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a7268 │ │ │ │ + beq a72b0 │ │ │ │ add r0, r4, #360 @ 0x168 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a72a4 │ │ │ │ + bcc a72ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a7280 │ │ │ │ + bne a72c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a72a4 │ │ │ │ + bne a72ec │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #173] @ 0xad │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #144]! @ 0x90 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a72e0 │ │ │ │ + bne a7328 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a730c │ │ │ │ + bne a7354 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b a73b4 │ │ │ │ - b a73f0 │ │ │ │ + b a73fc │ │ │ │ + b a7438 │ │ │ │ mov r6, r0 │ │ │ │ - b a733c │ │ │ │ + b a7384 │ │ │ │ mov r6, r0 │ │ │ │ - b a735c │ │ │ │ + b a73a4 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #1148 @ 0x47c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1257] @ 0x4e9 │ │ │ │ - b a73c4 │ │ │ │ + b a740c │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #1148 @ 0x47c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1257] @ 0x4e9 │ │ │ │ - b a73dc │ │ │ │ + b a7424 │ │ │ │ bl 39ea4 │ │ │ │ - b a73c0 │ │ │ │ - b a73d8 │ │ │ │ + b a7408 │ │ │ │ + b a7420 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a73b4 │ │ │ │ + bcc a73fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7390 │ │ │ │ + bne a73d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a73b4 │ │ │ │ + bne a73fc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ - bl aaedc │ │ │ │ - b a73c4 │ │ │ │ + bl aaf24 │ │ │ │ + b a740c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ - b a73dc │ │ │ │ + bl aaf24 │ │ │ │ + b a7424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #173] @ 0xad │ │ │ │ - bl 8f424 │ │ │ │ - b a73f4 │ │ │ │ + bl 8f470 │ │ │ │ + b a743c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a7430 │ │ │ │ + bcc a7478 │ │ │ │ ldr r0, [r4, #144]! @ 0x90 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7408 │ │ │ │ + bne a7450 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a7430 │ │ │ │ + bne a7478 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #57] @ 0x39 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a74ac │ │ │ │ + beq a74f4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a74a0 │ │ │ │ + beq a74e8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a76bc │ │ │ │ + bne a7704 │ │ │ │ ldrb r0, [fp, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a74d8 │ │ │ │ + beq a7520 │ │ │ │ cmp r0, #3 │ │ │ │ - bne a767c │ │ │ │ + bne a76c4 │ │ │ │ ldrb r0, [fp, #219] @ 0xdb │ │ │ │ add r1, fp, #104 @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a74f8 │ │ │ │ + beq a7540 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a74e8 │ │ │ │ + beq a7530 │ │ │ │ mov r1, #168 @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a74dc │ │ │ │ - b a767c │ │ │ │ + beq a7524 │ │ │ │ + b a76c4 │ │ │ │ add r0, fp, #64 @ 0x40 │ │ │ │ - bl acebc │ │ │ │ - b a767c │ │ │ │ + bl acf04 │ │ │ │ + b a76c4 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, fp, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b aaa0c │ │ │ │ + b aaa54 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, fp, r1 │ │ │ │ - bl aaa0c │ │ │ │ - b a767c │ │ │ │ + bl aaa54 │ │ │ │ + b a76c4 │ │ │ │ add r0, fp, #224 @ 0xe0 │ │ │ │ str r1, [sp] │ │ │ │ - bl a8c18 │ │ │ │ - b a7504 │ │ │ │ + bl a8c60 │ │ │ │ + b a754c │ │ │ │ add r0, fp, #224 @ 0xe0 │ │ │ │ str r1, [sp] │ │ │ │ - bl a8c18 │ │ │ │ + bl a8c60 │ │ │ │ ldrb r0, [fp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [fp, #140] @ 0x8c │ │ │ │ cmpne r9, #0 │ │ │ │ - beq a75b4 │ │ │ │ + beq a75fc │ │ │ │ ldr r8, [fp, #148] @ 0x94 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a758c │ │ │ │ + beq a75d4 │ │ │ │ ldr r5, [fp, #136] @ 0x88 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r7, r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a7560 │ │ │ │ + bne a75a8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a7548 │ │ │ │ + beq a7590 │ │ │ │ eor r7, r0, r4 │ │ │ │ rev r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r7, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ and r7, r0, r7 │ │ │ │ - bne a7540 │ │ │ │ + bne a7588 │ │ │ │ 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 a75b4 │ │ │ │ + beq a75fc │ │ │ │ ldr r2, [fp, #136] @ 0x88 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [fp, #217] @ 0xd9 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [fp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne sl, [fp, #108] @ 0x6c │ │ │ │ cmpne sl, #0 │ │ │ │ - beq a7678 │ │ │ │ + beq a76c0 │ │ │ │ ldr r5, [fp, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a7648 │ │ │ │ + beq a7690 │ │ │ │ ldr r0, [sp] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne a761c │ │ │ │ + bne a7664 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a7604 │ │ │ │ + beq a764c │ │ │ │ eor r9, r0, r4 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne a75fc │ │ │ │ + bne a7644 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, sl, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq a7678 │ │ │ │ + beq a76c0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ strh r4, [fp, #217] @ 0xd9 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a76bc │ │ │ │ + beq a7704 │ │ │ │ add r0, fp, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b aaa0c │ │ │ │ + b aaa54 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b a76c8 │ │ │ │ + b a7710 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a76fc │ │ │ │ + beq a7744 │ │ │ │ add r0, fp, #136 @ 0x88 │ │ │ │ - bl 860a0 │ │ │ │ - b a76fc │ │ │ │ - b a76e8 │ │ │ │ + bl 860ec │ │ │ │ + b a7744 │ │ │ │ + b a7730 │ │ │ │ mov r6, r0 │ │ │ │ - b a7720 │ │ │ │ + b a7768 │ │ │ │ mov r6, r0 │ │ │ │ - b a7718 │ │ │ │ + b a7760 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [fp, #217] @ 0xd9 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7718 │ │ │ │ + beq a7760 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [fp, #217] @ 0xd9 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ - bl abb38 │ │ │ │ + bl abb80 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7744 │ │ │ │ + beq a778c │ │ │ │ add r0, fp, #8 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #177] @ 0xb1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7808 │ │ │ │ + beq a7850 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a77b0 │ │ │ │ + beq a77f8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a7844 │ │ │ │ + bne a788c │ │ │ │ ldrb r0, [r4, #876] @ 0x36c │ │ │ │ cmp r0, #3 │ │ │ │ - beq a784c │ │ │ │ + beq a7894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a77b8 │ │ │ │ + bne a7800 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a77b8 │ │ │ │ + beq a7800 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r0, r5 │ │ │ │ - b a7798 │ │ │ │ + b a77e0 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl acebc │ │ │ │ + bl acf04 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a7844 │ │ │ │ + bne a788c │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7844 │ │ │ │ + beq a788c │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r4, r5 │ │ │ │ - b a77ec │ │ │ │ + b a7834 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7844 │ │ │ │ + beq a788c │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r4, r5 │ │ │ │ - b a7828 │ │ │ │ + b a7870 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r4, #579] @ 0x243 │ │ │ │ add r1, r4, #344 @ 0x158 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a789c │ │ │ │ + beq a78e4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a788c │ │ │ │ + beq a78d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a77b8 │ │ │ │ + bne a7800 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a77b8 │ │ │ │ + beq a7800 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r0, r5 │ │ │ │ - b a7874 │ │ │ │ + b a78bc │ │ │ │ add r0, r4, #584 @ 0x248 │ │ │ │ str r1, [sp] │ │ │ │ - bl a8c18 │ │ │ │ - b a78a8 │ │ │ │ + bl a8c60 │ │ │ │ + b a78f0 │ │ │ │ add r0, r4, #584 @ 0x248 │ │ │ │ str r1, [sp] │ │ │ │ - bl a8c18 │ │ │ │ + bl a8c60 │ │ │ │ ldrb r0, [r4, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [r4, #380] @ 0x17c │ │ │ │ cmpne r9, #0 │ │ │ │ - beq a7958 │ │ │ │ + beq a79a0 │ │ │ │ ldr sl, [r4, #388] @ 0x184 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a7930 │ │ │ │ + beq a7978 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a7904 │ │ │ │ + bne a794c │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq a78ec │ │ │ │ + beq a7934 │ │ │ │ eor r8, r0, r7 │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne a78e4 │ │ │ │ + bne a792c │ │ │ │ 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 a7958 │ │ │ │ + beq a79a0 │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #577] @ 0x241 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne sl, [r4, #348] @ 0x15c │ │ │ │ cmpne sl, #0 │ │ │ │ - beq a7a1c │ │ │ │ + beq a7a64 │ │ │ │ ldr fp, [r4, #356] @ 0x164 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a79ec │ │ │ │ + beq a7a34 │ │ │ │ ldr r0, [sp] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r9, r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne a79c0 │ │ │ │ + bne a7a08 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq a79a8 │ │ │ │ + beq a79f0 │ │ │ │ eor r9, r0, r5 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne a79a0 │ │ │ │ + bne a79e8 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, sl, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq a7a1c │ │ │ │ + beq a7a64 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ movw r0, #577 @ 0x241 │ │ │ │ strh r5, [r4, r0] │ │ │ │ - b a77b8 │ │ │ │ - b a7a2c │ │ │ │ + b a7800 │ │ │ │ + b a7a74 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7a5c │ │ │ │ + beq a7aa4 │ │ │ │ add r0, r4, #376 @ 0x178 │ │ │ │ - bl 860a0 │ │ │ │ - b a7a5c │ │ │ │ + bl 860ec │ │ │ │ + b a7aa4 │ │ │ │ mov r8, r0 │ │ │ │ - b a7a84 │ │ │ │ + b a7acc │ │ │ │ mov r8, r0 │ │ │ │ - b a7a78 │ │ │ │ + b a7ac0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #577] @ 0x241 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7a78 │ │ │ │ + beq a7ac0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ movw r0, #577 @ 0x241 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ - bl abb38 │ │ │ │ + bl abb80 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7aa8 │ │ │ │ + beq a7af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb58 │ │ │ │ + bl abba0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7a84 │ │ │ │ + beq a7acc │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r5, r6 │ │ │ │ - b a7ab8 │ │ │ │ + b a7b00 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7a84 │ │ │ │ + beq a7acc │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r5, r6 │ │ │ │ - b a7ae0 │ │ │ │ + b a7b28 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7aa8 │ │ │ │ + beq a7af0 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r5, r4 │ │ │ │ - b a7b04 │ │ │ │ + b a7b4c │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7aa8 │ │ │ │ + beq a7af0 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r5, r4 │ │ │ │ - b a7b28 │ │ │ │ + b a7b70 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ - bne a7b60 │ │ │ │ + bne a7ba8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq a7b94 │ │ │ │ + beq a7bdc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7b80 │ │ │ │ + bne a7bc8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7bf0 │ │ │ │ + beq a7c38 │ │ │ │ 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 a7bc8 │ │ │ │ + bne a7c10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a7bf0 │ │ │ │ + bne a7c38 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85ad0 │ │ │ │ + bl 85b1c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85ad0 │ │ │ │ + bl 85b1c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 a7c60 │ │ │ │ + bcc a7ca8 │ │ │ │ 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 a7c3c │ │ │ │ + bne a7c84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7c60 │ │ │ │ + bne a7ca8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq a7d18 │ │ │ │ + beq a7d60 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq a7ce8 │ │ │ │ + beq a7d30 │ │ │ │ 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 a7cc4 │ │ │ │ + b a7d0c │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq a7ce8 │ │ │ │ + beq a7d30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a7c98 │ │ │ │ + bne a7ce0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a7ccc │ │ │ │ + beq a7d14 │ │ │ │ eor r6, r0, r4 │ │ │ │ - b a7c98 │ │ │ │ + b a7ce0 │ │ │ │ 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 a7d18 │ │ │ │ + beq a7d60 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #3 │ │ │ │ - beq a7d60 │ │ │ │ + beq a7da8 │ │ │ │ cmp r1, #4 │ │ │ │ - bne a7d68 │ │ │ │ + bne a7db0 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ cmp r1, #4 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - b aaedc │ │ │ │ + b aaf24 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - b a7d6c │ │ │ │ + b a7db4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ - beq a7dfc │ │ │ │ + beq a7e44 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a7da4 │ │ │ │ + beq a7dec │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ 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 a7db8 │ │ │ │ + bne a7e00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7ddc │ │ │ │ + bne a7e24 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq a7e10 │ │ │ │ - bl 2e4ec8 │ │ │ │ - b a7e10 │ │ │ │ + beq a7e58 │ │ │ │ + bl 2e4f10 │ │ │ │ + b a7e58 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #92] @ 0x5c │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq a7e1c │ │ │ │ + beq a7e64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7e10 │ │ │ │ - bl aa5e8 │ │ │ │ - b a7e10 │ │ │ │ - b a7e44 │ │ │ │ + beq a7e58 │ │ │ │ + bl aa630 │ │ │ │ + b a7e58 │ │ │ │ + b a7e8c │ │ │ │ mov r6, r0 │ │ │ │ - b a7ea8 │ │ │ │ + b a7ef0 │ │ │ │ mov r6, r0 │ │ │ │ - b a7e70 │ │ │ │ + b a7eb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq a7e70 │ │ │ │ + beq a7eb8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ 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 a7e84 │ │ │ │ + bne a7ecc │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7ea8 │ │ │ │ + bne a7ef0 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq a7ec4 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq a7f0c │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #177] @ 0xb1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a803c │ │ │ │ + beq a8084 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a7fc0 │ │ │ │ + beq a8008 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a8090 │ │ │ │ + bne a80d8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq a7f54 │ │ │ │ + beq a7f9c │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #208] @ 0xd0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq a7f44 │ │ │ │ + beq a7f8c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a7f30 │ │ │ │ + bne a7f78 │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7f54 │ │ │ │ - bl aa5e8 │ │ │ │ + beq a7f9c │ │ │ │ + bl aa630 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ cmp r0, #21 │ │ │ │ - bne a7f90 │ │ │ │ + bne a7fd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #236]! @ 0xec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7f6c │ │ │ │ + bne a7fb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7f90 │ │ │ │ + bne a7fd8 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ 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 a7f9c │ │ │ │ + bne a7fe4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7fc0 │ │ │ │ + bne a8008 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a8010 │ │ │ │ + beq a8058 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a7fe4 │ │ │ │ + bne a802c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8010 │ │ │ │ + bne a8058 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a8090 │ │ │ │ + bcc a80d8 │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8024 │ │ │ │ - b a80b0 │ │ │ │ + bne a806c │ │ │ │ + b a80f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a8084 │ │ │ │ + beq a80cc │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a8058 │ │ │ │ + bne a80a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8084 │ │ │ │ + bne a80cc │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a8094 │ │ │ │ + bcs a80dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a809c │ │ │ │ + bne a80e4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ mov r6, r0 │ │ │ │ - b a80e8 │ │ │ │ + b a8130 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #232]! @ 0xe8 │ │ │ │ cmp r1, #21 │ │ │ │ - bne a80e8 │ │ │ │ - bl ad89c │ │ │ │ + bne a8130 │ │ │ │ + bl ad8e4 │ │ │ │ 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 a80f4 │ │ │ │ + bne a813c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8120 │ │ │ │ + bne a8168 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b a8120 │ │ │ │ + bl 229664 │ │ │ │ + b a8168 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a820c │ │ │ │ + bcc a8254 │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a814c │ │ │ │ + bne a8194 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a820c │ │ │ │ + bne a8254 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ - b a820c │ │ │ │ + bl 2e753c │ │ │ │ + b a8254 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a820c │ │ │ │ + bcc a8254 │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8198 │ │ │ │ + bne a81e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a820c │ │ │ │ + bne a8254 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ - b a820c │ │ │ │ + bl 2e753c │ │ │ │ + b a8254 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a820c │ │ │ │ + bcc a8254 │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a81e4 │ │ │ │ + bne a822c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a820c │ │ │ │ + bne a8254 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #486] @ 0x1e6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a83a4 │ │ │ │ + beq a83ec │ │ │ │ cmp r0, #3 │ │ │ │ - beq a8300 │ │ │ │ + beq a8348 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq a8294 │ │ │ │ + beq a82dc │ │ │ │ ldr r0, [r4, #512] @ 0x200 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #520] @ 0x208 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #512] @ 0x200 │ │ │ │ tstne r1, #1 │ │ │ │ - beq a8284 │ │ │ │ + beq a82cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a8270 │ │ │ │ + bne a82b8 │ │ │ │ ldr r0, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8294 │ │ │ │ - bl aa5e8 │ │ │ │ + beq a82dc │ │ │ │ + bl aa630 │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #21 │ │ │ │ - bne a82d0 │ │ │ │ + bne a8318 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #540]! @ 0x21c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a82ac │ │ │ │ + bne a82f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a82d0 │ │ │ │ + bne a8318 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #488]! @ 0x1e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a82dc │ │ │ │ + bne a8324 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8300 │ │ │ │ + bne a8348 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a8350 │ │ │ │ + beq a8398 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a8324 │ │ │ │ + bne a836c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8350 │ │ │ │ + bne a8398 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a838c │ │ │ │ + bcc a83d4 │ │ │ │ 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 a8368 │ │ │ │ + bne a83b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a838c │ │ │ │ + bne a83d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a843c │ │ │ │ + beq a8484 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl a8910 │ │ │ │ - b a843c │ │ │ │ + bl a8958 │ │ │ │ + b a8484 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a83ec │ │ │ │ + beq a8434 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a83c0 │ │ │ │ + bne a8408 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a83ec │ │ │ │ + bne a8434 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a8428 │ │ │ │ + bcc a8470 │ │ │ │ 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 a8404 │ │ │ │ + bne a844c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8428 │ │ │ │ + bne a8470 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a843c │ │ │ │ + beq a8484 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl a8910 │ │ │ │ + bl a8958 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8458 │ │ │ │ + beq a84a0 │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b a8580 │ │ │ │ + b a85c8 │ │ │ │ mov r6, r0 │ │ │ │ - b a85fc │ │ │ │ + b a8644 │ │ │ │ mov r6, r0 │ │ │ │ - b a848c │ │ │ │ + b a84d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #536]! @ 0x218 │ │ │ │ cmp r1, #21 │ │ │ │ - bne a848c │ │ │ │ - bl ad89c │ │ │ │ + bne a84d4 │ │ │ │ + bl ad8e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #488]! @ 0x1e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a8498 │ │ │ │ + bne a84e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a84cc │ │ │ │ + bne a8514 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b a84cc │ │ │ │ + bl 229664 │ │ │ │ + b a8514 │ │ │ │ mov r6, r0 │ │ │ │ - b a85e8 │ │ │ │ + b a8630 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ add r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a8520 │ │ │ │ + bcc a8568 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a84fc │ │ │ │ + bne a8544 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8520 │ │ │ │ + bne a8568 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a85fc │ │ │ │ + beq a8644 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl a8910 │ │ │ │ - b a85fc │ │ │ │ + bl a8958 │ │ │ │ + b a8644 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a8580 │ │ │ │ + bcc a85c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a855c │ │ │ │ + bne a85a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8580 │ │ │ │ + bne a85c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a85fc │ │ │ │ + beq a8644 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl a8910 │ │ │ │ - b a85fc │ │ │ │ + bl a8958 │ │ │ │ + b a8644 │ │ │ │ mov r6, r0 │ │ │ │ - b a85fc │ │ │ │ + b a8644 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 14f2d0 │ │ │ │ + bl 14f318 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a85e8 │ │ │ │ + bcc a8630 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #476]! @ 0x1dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a85c4 │ │ │ │ + bne a860c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a85e8 │ │ │ │ + bne a8630 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a85fc │ │ │ │ + beq a8644 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl a8910 │ │ │ │ + bl a8958 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8614 │ │ │ │ + beq a865c │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a8650 │ │ │ │ - ldr r1, [pc, #88] @ a8698 │ │ │ │ + bne a8698 │ │ │ │ + ldr r1, [pc, #88] @ a86e0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne a8678 │ │ │ │ + bne a86c0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ add r1, r1, #-1073741823 @ 0xc0000001 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a8654 │ │ │ │ + bne a869c │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ popcc {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 3877c │ │ │ │ mov r4, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #8] │ │ │ │ - b a8650 │ │ │ │ - eorseq r7, r6, r4, lsl #16 │ │ │ │ + b a8698 │ │ │ │ + ldrhteq r7, [r6], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl aab1c │ │ │ │ + bl aab64 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a86b4 │ │ │ │ + bne a86fc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14ee5c │ │ │ │ + b 14eea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a86ec │ │ │ │ + bne a8734 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8714 │ │ │ │ + bne a875c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ee5c │ │ │ │ + bl 14eea4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8740 │ │ │ │ + beq a8788 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8758 │ │ │ │ + beq a87a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8774 │ │ │ │ + beq a87bc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8790 │ │ │ │ + beq a87d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a87dc │ │ │ │ + beq a8824 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a87d4 │ │ │ │ + beq a881c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl ad454 │ │ │ │ + bl ad49c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8818 │ │ │ │ + beq a8860 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a885c │ │ │ │ + beq a88a4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b a8840 │ │ │ │ + b a8888 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f944 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a885c │ │ │ │ + beq a88a4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a882c │ │ │ │ + beq a8874 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a882c │ │ │ │ + bl 1b7460 │ │ │ │ + b a8874 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a887c │ │ │ │ + beq a88c4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 769c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ - beq a88e0 │ │ │ │ + beq a8928 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq a88e0 │ │ │ │ + beq a8928 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a88b4 │ │ │ │ + bne a88fc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab900 │ │ │ │ - b a8904 │ │ │ │ + bl ab948 │ │ │ │ + b a894c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a994c │ │ │ │ + bl a9994 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 7662c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ - beq a8970 │ │ │ │ + beq a89b8 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8970 │ │ │ │ + beq a89b8 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8944 │ │ │ │ + bne a898c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab900 │ │ │ │ - b a8994 │ │ │ │ + bl ab948 │ │ │ │ + b a89dc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a994c │ │ │ │ + bl a9994 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrb r1, [r0, #96] @ 0x60 │ │ │ │ cmp r1, #3 │ │ │ │ - bne a89c8 │ │ │ │ + bne a8a10 │ │ │ │ ldrb r1, [r0, #92] @ 0x5c │ │ │ │ cmp r1, #3 │ │ │ │ - beq a89cc │ │ │ │ + beq a8a14 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #24 │ │ │ │ - b bdcc0 │ │ │ │ + b bdd08 │ │ │ │ bx lr │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ - b bdcc0 │ │ │ │ + b bdd08 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a8a18 │ │ │ │ + bcc a8a60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a89f4 │ │ │ │ + bne a8a3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8a18 │ │ │ │ + bne a8a60 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 7509c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8a68 │ │ │ │ + beq a8ab0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8a8c │ │ │ │ + beq a8ad4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8ae0 │ │ │ │ + beq a8b28 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8ab8 │ │ │ │ + bne a8b00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8ae0 │ │ │ │ + bne a8b28 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r8, [r9, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq a8b84 │ │ │ │ + beq a8bcc │ │ │ │ ldr fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq a8b64 │ │ │ │ + beq a8bac │ │ │ │ ldr r7, [r9, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mvn sl, #112 @ 0x70 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b a8b40 │ │ │ │ + b a8b88 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, sl, r0, lsl #4 │ │ │ │ sub r0, r7, r0 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 83694 │ │ │ │ + bl 836e0 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq a8b64 │ │ │ │ + beq a8bac │ │ │ │ cmp r6, #0 │ │ │ │ - bne a8b18 │ │ │ │ + bne a8b60 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #512 @ 0x200 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a8b48 │ │ │ │ + beq a8b90 │ │ │ │ eor r6, r0, r4 │ │ │ │ - b a8b18 │ │ │ │ + b a8b60 │ │ │ │ add r0, r8, r8, lsl #7 │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ - beq a8b84 │ │ │ │ + beq a8bcc │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r8, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #8 │ │ │ │ - bl 86980 │ │ │ │ + bl 869cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8bf0 │ │ │ │ + beq a8c38 │ │ │ │ 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 a8bc8 │ │ │ │ + bne a8c10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8bf0 │ │ │ │ + bne a8c38 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 8616c │ │ │ │ + bl 861b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 8616c │ │ │ │ + bl 861b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 a8d44 │ │ │ │ + beq a8d8c │ │ │ │ cmp r0, #3 │ │ │ │ - bne a8dfc │ │ │ │ + bne a8e44 │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ - bl a9004 │ │ │ │ + bl a904c │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ add r1, sl, #32 │ │ │ │ str r1, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a8c84 │ │ │ │ + bcc a8ccc │ │ │ │ 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 a8c60 │ │ │ │ + bne a8ca8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8c84 │ │ │ │ + bne a8ccc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8d34 │ │ │ │ + beq a8d7c │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8d08 │ │ │ │ + beq a8d50 │ │ │ │ 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 a8cdc │ │ │ │ + bne a8d24 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a8cc4 │ │ │ │ + beq a8d0c │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne a8cbc │ │ │ │ + bne a8d04 │ │ │ │ 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 a8d34 │ │ │ │ + beq a8d7c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 a8dfc │ │ │ │ + beq a8e44 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq a8dcc │ │ │ │ + beq a8e14 │ │ │ │ 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 a8da8 │ │ │ │ + b a8df0 │ │ │ │ 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 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq a8dcc │ │ │ │ + beq a8e14 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a8d7c │ │ │ │ + bne a8dc4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r4, r4, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq a8db0 │ │ │ │ + beq a8df8 │ │ │ │ eor r6, r0, r5 │ │ │ │ - b a8d7c │ │ │ │ + b a8dc4 │ │ │ │ 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 a8dfc │ │ │ │ + beq a8e44 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 860a0 │ │ │ │ - b a8e30 │ │ │ │ + bl 860ec │ │ │ │ + b a8e78 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl a7c18 │ │ │ │ - b a8e30 │ │ │ │ + bl a7c60 │ │ │ │ + b a8e78 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl a8910 │ │ │ │ + bl a8958 │ │ │ │ add r4, r4, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8e60 │ │ │ │ + bne a8ea8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8e98 │ │ │ │ + bne a8ee0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8ed4 │ │ │ │ + bne a8f1c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ - b a8ed4 │ │ │ │ + bl 284850 │ │ │ │ + b a8f1c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ - bl a8f80 │ │ │ │ + bl a8fc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl a8880 │ │ │ │ + bl a88c8 │ │ │ │ add r4, r4, #600 @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8f00 │ │ │ │ + bne a8f48 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8f38 │ │ │ │ + bne a8f80 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8f74 │ │ │ │ + bne a8fbc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ - b a8f74 │ │ │ │ + bl 284850 │ │ │ │ + b a8fbc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ - bl a8f80 │ │ │ │ + bl a8fc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl bdb88 │ │ │ │ + bl bdbd0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8f94 │ │ │ │ + bne a8fdc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284808 │ │ │ │ + b 284850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8fcc │ │ │ │ + bne a9014 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8ff4 │ │ │ │ + bne a903c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284808 │ │ │ │ + bl 284850 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - b 2e6120 │ │ │ │ + b 2e6168 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #176] @ 0xb0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne a9268 │ │ │ │ + bne a92b0 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #4 │ │ │ │ - beq a90a0 │ │ │ │ + beq a90e8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a9078 │ │ │ │ + beq a90c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9268 │ │ │ │ + bne a92b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq a9220 │ │ │ │ + beq a9268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a91e4 │ │ │ │ + beq a922c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9220 │ │ │ │ + bcc a9268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9060 │ │ │ │ - b a9210 │ │ │ │ + bne a90a8 │ │ │ │ + b a9258 │ │ │ │ ldrb r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #136] @ 0x88 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne a90ec │ │ │ │ + bne a9134 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a90ec │ │ │ │ - bl aa5e8 │ │ │ │ - b a90ec │ │ │ │ + beq a9134 │ │ │ │ + bl aa630 │ │ │ │ + b a9134 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a90b4 │ │ │ │ + bne a90fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne a90d8 │ │ │ │ + bne a9120 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a90ec │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq a9134 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq a913c │ │ │ │ + beq a9184 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a913c │ │ │ │ + bcc a9184 │ │ │ │ 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 a9118 │ │ │ │ + bne a9160 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a913c │ │ │ │ + bne a9184 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ strb r5, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9188 │ │ │ │ + beq a91d0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9188 │ │ │ │ + bcc a91d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a9164 │ │ │ │ + bne a91ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9188 │ │ │ │ + bne a91d0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #93] @ 0x5d │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a91ac │ │ │ │ + bne a91f4 │ │ │ │ strb r5, [r4, #93] @ 0x5d │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq a92a0 │ │ │ │ + beq a92e8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a91a4 │ │ │ │ + bcc a91ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a91cc │ │ │ │ - b a92cc │ │ │ │ + bne a9214 │ │ │ │ + b a9314 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9220 │ │ │ │ + bcc a9268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a91fc │ │ │ │ + bne a9244 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9220 │ │ │ │ + bne a9268 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a925c │ │ │ │ + bcc a92a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a9238 │ │ │ │ + bne a9280 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a925c │ │ │ │ + bne a92a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a926c │ │ │ │ + bcs a92b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9274 │ │ │ │ + bne a92bc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a91a4 │ │ │ │ + bcc a91ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a92b8 │ │ │ │ + bne a9300 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a91a4 │ │ │ │ + bne a91ec │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b a91a4 │ │ │ │ + bl 2e753c │ │ │ │ + b a91ec │ │ │ │ mov r6, r0 │ │ │ │ - b a94a4 │ │ │ │ + b a94ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9344 │ │ │ │ + bcc a938c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9304 │ │ │ │ + bne a934c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9344 │ │ │ │ + bne a938c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b a9344 │ │ │ │ + bl 2e753c │ │ │ │ b a938c │ │ │ │ + b a93d4 │ │ │ │ mov r6, r0 │ │ │ │ - b a947c │ │ │ │ + b a94c4 │ │ │ │ mov r6, r0 │ │ │ │ - b a942c │ │ │ │ + b a9474 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a94ac │ │ │ │ + bcc a94f4 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9358 │ │ │ │ + bne a93a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a94ac │ │ │ │ + bne a94f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ - b a94ac │ │ │ │ + bl 2e753c │ │ │ │ + b a94f4 │ │ │ │ mov r6, r0 │ │ │ │ - b a93c8 │ │ │ │ + b a9410 │ │ │ │ mov r6, r0 │ │ │ │ - b a93dc │ │ │ │ + b a9424 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #100]! @ 0x64 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a93a4 │ │ │ │ + bne a93ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne a93c8 │ │ │ │ + bne a9410 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a93dc │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq a9424 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #1 │ │ │ │ - bne a942c │ │ │ │ + bne a9474 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a942c │ │ │ │ + bcc a9474 │ │ │ │ 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 a9408 │ │ │ │ + bne a9450 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a942c │ │ │ │ + bne a9474 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq a947c │ │ │ │ + beq a94c4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a947c │ │ │ │ + bcc a94c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9458 │ │ │ │ + bne a94a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a947c │ │ │ │ + bne a94c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq a94a4 │ │ │ │ + beq a94ec │ │ │ │ ldrb r1, [r4, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne a94a4 │ │ │ │ - bl aa730 │ │ │ │ + bne a94ec │ │ │ │ + bl aa778 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #158] @ 0x9e │ │ │ │ cmp r1, #0 │ │ │ │ - beq a94e4 │ │ │ │ + beq a952c │ │ │ │ cmp r1, #3 │ │ │ │ - bne a94f0 │ │ │ │ + bne a9538 │ │ │ │ mov r4, r0 │ │ │ │ - bl a9bb8 │ │ │ │ + bl a9c00 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #144] @ 0x90 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs a94f4 │ │ │ │ + bcs a953c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #148]! @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a94fc │ │ │ │ + bne a9544 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #156] @ 0x9c │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a957c │ │ │ │ + beq a95c4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9550 │ │ │ │ + bne a9598 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2dc97c │ │ │ │ + b 2dc9c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a95c0 │ │ │ │ + beq a9608 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9598 │ │ │ │ + bne a95e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a95c0 │ │ │ │ + bne a9608 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #19 │ │ │ │ - bhi a96f8 │ │ │ │ + bhi a9740 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ @@ -140907,2369 +140925,2369 @@ │ │ │ │ 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, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a963c │ │ │ │ + beq a9684 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9664 │ │ │ │ + bne a96ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne a963c │ │ │ │ + bne a9684 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ 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 │ │ │ │ - bhi a963c │ │ │ │ + bhi a9684 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a963c │ │ │ │ + beq a9684 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9734 │ │ │ │ + bcc a977c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9710 │ │ │ │ + bne a9758 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9734 │ │ │ │ + bne a977c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a963c │ │ │ │ + bcc a9684 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9748 │ │ │ │ + bne a9790 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a97b0 │ │ │ │ + bcc a97f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a978c │ │ │ │ + bne a97d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a97b0 │ │ │ │ + bne a97f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a9844 │ │ │ │ + bne a988c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a97c8 │ │ │ │ + bne a9810 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a963c │ │ │ │ + bne a9684 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a744 │ │ │ │ + b 22a78c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #20 │ │ │ │ - bhi a9818 │ │ │ │ - bl a95cc │ │ │ │ - b a9830 │ │ │ │ + bhi a9860 │ │ │ │ + bl a9614 │ │ │ │ + b a9878 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a9f80 │ │ │ │ + b a9fc8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9830 │ │ │ │ + beq a9878 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a97c0 │ │ │ │ + bl 1b7460 │ │ │ │ + b a9808 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a9f80 │ │ │ │ + b a9fc8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9874 │ │ │ │ + beq a98bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a963c │ │ │ │ + beq a9684 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a98d8 │ │ │ │ + bne a9920 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a98ac │ │ │ │ + bne a98f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a9944 │ │ │ │ + bne a998c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a744 │ │ │ │ - b a9944 │ │ │ │ + bl 22a78c │ │ │ │ + b a998c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b a98a4 │ │ │ │ + bl 1b7460 │ │ │ │ + b a98ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9944 │ │ │ │ + bcc a998c │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9900 │ │ │ │ + bne a9948 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a9944 │ │ │ │ + bne a998c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ - b a9944 │ │ │ │ + bl 2e753c │ │ │ │ + b a998c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_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 2ad174 │ │ │ │ + bl 2ad1bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq a99a4 │ │ │ │ + beq a99ec │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9978 │ │ │ │ + bne a99c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a99a4 │ │ │ │ + bne a99ec │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab900 │ │ │ │ + bl ab948 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9a20 │ │ │ │ + beq a9a68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194644 │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a99e8 │ │ │ │ + bne a9a30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a9a10 │ │ │ │ + bne a9a58 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9a20 │ │ │ │ + beq a9a68 │ │ │ │ bl 1df58 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl abd6c │ │ │ │ + bl abdb4 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl abcb0 │ │ │ │ + bl abcf8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a38 │ │ │ │ + bne a9a80 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 288310 │ │ │ │ + b 288358 │ │ │ │ mov r5, r0 │ │ │ │ - b a9aa0 │ │ │ │ + b a9ae8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a78 │ │ │ │ + bne a9ac0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a9aa0 │ │ │ │ + bne a9ae8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9ab0 │ │ │ │ + beq a9af8 │ │ │ │ bl 1df58 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl abd6c │ │ │ │ - b a9acc │ │ │ │ + bl abdb4 │ │ │ │ + b a9b14 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b a9ad4 │ │ │ │ + b a9b1c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl abcb0 │ │ │ │ + bl abcf8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9adc │ │ │ │ + bne a9b24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a9b04 │ │ │ │ + bne a9b4c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 288310 │ │ │ │ + bl 288358 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs a9b3c │ │ │ │ + bcs a9b84 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9b58 │ │ │ │ + beq a9ba0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9b70 │ │ │ │ + beq a9bb8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9ba0 │ │ │ │ + beq a9be8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9c9c │ │ │ │ + beq a9ce4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq a9c2c │ │ │ │ + beq a9c74 │ │ │ │ cmp r0, #4 │ │ │ │ - bne a9ca8 │ │ │ │ + bne a9cf0 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ 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 a9bf0 │ │ │ │ + bne a9c38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9c14 │ │ │ │ + bne a9c5c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9c40 │ │ │ │ - bl 2e4ec8 │ │ │ │ - b a9c40 │ │ │ │ + beq a9c88 │ │ │ │ + bl 2e4f10 │ │ │ │ + b a9c88 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq a9ce0 │ │ │ │ + beq a9d28 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9c90 │ │ │ │ + beq a9cd8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9c90 │ │ │ │ + bcc a9cd8 │ │ │ │ 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 a9c6c │ │ │ │ + bne a9cb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9c90 │ │ │ │ + bne a9cd8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs a9cac │ │ │ │ + bcs a9cf4 │ │ │ │ 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 a9cb4 │ │ │ │ + bne a9cfc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9c40 │ │ │ │ - bl aa5e8 │ │ │ │ - b a9c40 │ │ │ │ - b a9d08 │ │ │ │ + beq a9c88 │ │ │ │ + bl aa630 │ │ │ │ + b a9c88 │ │ │ │ + b a9d50 │ │ │ │ mov r6, r0 │ │ │ │ - b a9da8 │ │ │ │ + b a9df0 │ │ │ │ mov r6, r0 │ │ │ │ - b a9d44 │ │ │ │ + b a9d8c │ │ │ │ mov r6, r0 │ │ │ │ - b a9d58 │ │ │ │ + b a9da0 │ │ │ │ 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 a9d20 │ │ │ │ + bne a9d68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9d44 │ │ │ │ + bne a9d8c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9d58 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq a9da0 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a9da8 │ │ │ │ + bne a9df0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9da8 │ │ │ │ + bcc a9df0 │ │ │ │ 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 a9d84 │ │ │ │ + bne a9dcc │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9da8 │ │ │ │ + bne a9df0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9ddc │ │ │ │ + bne a9e24 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 284764 │ │ │ │ + b 2847ac │ │ │ │ mov r5, r0 │ │ │ │ - b a9e1c │ │ │ │ + b a9e64 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e24 │ │ │ │ + bne a9e6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a9e4c │ │ │ │ + bne a9e94 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq a9ec0 │ │ │ │ + beq a9f08 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc a9ec0 │ │ │ │ + bcc a9f08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9e9c │ │ │ │ + bne a9ee4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a9ec0 │ │ │ │ + bne a9f08 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f24 │ │ │ │ + beq a9f6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne a9f40 │ │ │ │ + bne a9f88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9ef4 │ │ │ │ + beq a9f3c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a9f4c │ │ │ │ + bne a9f94 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq a9f68 │ │ │ │ + beq a9fb0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9f68 │ │ │ │ + beq a9fb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ab6a0 │ │ │ │ + b ab6e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a9f14 │ │ │ │ + bne a9f5c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl aae28 │ │ │ │ + bl aae70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi aa048 │ │ │ │ + bhi aa090 │ │ │ │ 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 aa048 │ │ │ │ + beq aa090 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ab210 │ │ │ │ + b ab258 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9ffc │ │ │ │ + bne aa044 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2bf644 │ │ │ │ + b 2bf68c │ │ │ │ mov r5, r0 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa048 │ │ │ │ + beq aa090 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa068 │ │ │ │ + beq aa0b0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ 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 aa080 │ │ │ │ + bne aa0c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa0a4 │ │ │ │ + bne aa0ec │ │ │ │ dmb ish │ │ │ │ - bl 229f44 │ │ │ │ + bl 229f8c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa0ac │ │ │ │ + bne aa0f4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a744 │ │ │ │ + b 22a78c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa0e4 │ │ │ │ + bne aa12c │ │ │ │ cmp r1, #1 │ │ │ │ - bne aa10c │ │ │ │ + bne aa154 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq aa1b8 │ │ │ │ + beq aa200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa17c │ │ │ │ + beq aa1c4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa1b8 │ │ │ │ + bcc aa200 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne aa164 │ │ │ │ - b aa1a8 │ │ │ │ + bne aa1ac │ │ │ │ + b aa1f0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa1b8 │ │ │ │ + bcc aa200 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne aa194 │ │ │ │ + bne aa1dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa1b8 │ │ │ │ + bne aa200 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa1fc │ │ │ │ + beq aa244 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa1fc │ │ │ │ + bcc aa244 │ │ │ │ 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 aa1d8 │ │ │ │ + bne aa220 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa1fc │ │ │ │ + bne aa244 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa240 │ │ │ │ + beq aa288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa240 │ │ │ │ + bcc aa288 │ │ │ │ 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 aa21c │ │ │ │ + bne aa264 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa240 │ │ │ │ + bne aa288 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq aa2c0 │ │ │ │ + beq aa308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa284 │ │ │ │ + beq aa2cc │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa2c0 │ │ │ │ + bcc aa308 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne aa26c │ │ │ │ - b aa2b0 │ │ │ │ + bne aa2b4 │ │ │ │ + b aa2f8 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa2c0 │ │ │ │ + bcc aa308 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne aa29c │ │ │ │ + bne aa2e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa2c0 │ │ │ │ + bne aa308 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa304 │ │ │ │ + beq aa34c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa304 │ │ │ │ + bcc aa34c │ │ │ │ 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 aa2e0 │ │ │ │ + bne aa328 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa304 │ │ │ │ + bne aa34c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa368 │ │ │ │ + beq aa3b0 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ - b aa324 │ │ │ │ + b aa36c │ │ │ │ cmp r5, r6 │ │ │ │ - beq aa368 │ │ │ │ + beq aa3b0 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc aa31c │ │ │ │ + bcc aa364 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne aa340 │ │ │ │ + bne aa388 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa31c │ │ │ │ + bne aa364 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b aa31c │ │ │ │ + bl 2e753c │ │ │ │ + b aa364 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa384 │ │ │ │ + beq aa3cc │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa3e8 │ │ │ │ + beq aa430 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ - b aa3a4 │ │ │ │ + b aa3ec │ │ │ │ cmp r5, r6 │ │ │ │ - beq aa3e8 │ │ │ │ + beq aa430 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc aa39c │ │ │ │ + bcc aa3e4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne aa3c0 │ │ │ │ + bne aa408 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa39c │ │ │ │ + bne aa3e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b aa39c │ │ │ │ + bl 2e753c │ │ │ │ + b aa3e4 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa404 │ │ │ │ + beq aa44c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa44c │ │ │ │ + beq aa494 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa44c │ │ │ │ + bcc aa494 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa420 │ │ │ │ + bne aa468 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aa44c │ │ │ │ + bne aa494 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b aa494 │ │ │ │ + b aa4dc │ │ │ │ mov r8, r0 │ │ │ │ - b aa48c │ │ │ │ + b aa4d4 │ │ │ │ mov r8, r0 │ │ │ │ - b aa484 │ │ │ │ + b aa4cc │ │ │ │ mov r8, r0 │ │ │ │ - b aa47c │ │ │ │ + b aa4c4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r9, #16 │ │ │ │ - bl abe28 │ │ │ │ + bl abe70 │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r9, #80 @ 0x50 │ │ │ │ - bl abba8 │ │ │ │ - b aa588 │ │ │ │ + bl abbf0 │ │ │ │ + b aa5d0 │ │ │ │ mov r8, r0 │ │ │ │ - b aa4ac │ │ │ │ + b aa4f4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq aa4f4 │ │ │ │ + beq aa53c │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc aa4a8 │ │ │ │ + bcc aa4f0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne aa4cc │ │ │ │ + bne aa514 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa4a8 │ │ │ │ + bne aa4f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b aa4a8 │ │ │ │ + bl 2e753c │ │ │ │ + b aa4f0 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa590 │ │ │ │ + beq aa5d8 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b aa590 │ │ │ │ + bl 1b7460 │ │ │ │ + b aa5d8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ - b aa524 │ │ │ │ + b aa56c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq aa56c │ │ │ │ + beq aa5b4 │ │ │ │ add r0, r7, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc aa520 │ │ │ │ + bcc aa568 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne aa544 │ │ │ │ + bne aa58c │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa520 │ │ │ │ + bne aa568 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b aa520 │ │ │ │ + bl 2e753c │ │ │ │ + b aa568 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa588 │ │ │ │ + beq aa5d0 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ - bl ad794 │ │ │ │ + bl ad7dc │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ - bl ab74c │ │ │ │ + bl ab794 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa5c8 │ │ │ │ - b a1e34 │ │ │ │ + beq aa610 │ │ │ │ + b a1e80 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf00 │ │ │ │ + bl 13cf48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aa600 │ │ │ │ + bne aa648 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa624 │ │ │ │ + bne aa66c │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa688 │ │ │ │ + beq aa6d0 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne aa688 │ │ │ │ + bne aa6d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa65c │ │ │ │ + beq aa6a4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ blx r1 │ │ │ │ - b aa688 │ │ │ │ + b aa6d0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aa664 │ │ │ │ + bne aa6ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa688 │ │ │ │ + bne aa6d0 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r6, r0 │ │ │ │ - b aa6e8 │ │ │ │ + b aa730 │ │ │ │ mov r6, r0 │ │ │ │ - b aa6e0 │ │ │ │ + b aa728 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aa6bc │ │ │ │ + bne aa704 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa6e0 │ │ │ │ + bne aa728 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae3a4 │ │ │ │ + bl ae3ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2d81a8 │ │ │ │ + bl 2d81f0 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa768 │ │ │ │ + beq aa7b0 │ │ │ │ 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 aa750 │ │ │ │ - b aa790 │ │ │ │ + bne aa798 │ │ │ │ + b aa7d8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc aa7a0 │ │ │ │ + bcc aa7e8 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne aa77c │ │ │ │ + bne aa7c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa7a0 │ │ │ │ + bne aa7e8 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa7f0 │ │ │ │ + beq aa838 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa7f0 │ │ │ │ + bcc aa838 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aa7cc │ │ │ │ + bne aa814 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa7f0 │ │ │ │ + bne aa838 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa834 │ │ │ │ + beq aa87c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa834 │ │ │ │ + bcc aa87c │ │ │ │ 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 aa810 │ │ │ │ + bne aa858 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa834 │ │ │ │ + bne aa87c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa878 │ │ │ │ + beq aa8c0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa878 │ │ │ │ + bcc aa8c0 │ │ │ │ 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 aa854 │ │ │ │ + bne aa89c │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa878 │ │ │ │ + bne aa8c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa8bc │ │ │ │ + beq aa904 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa8bc │ │ │ │ + bcc aa904 │ │ │ │ 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 aa898 │ │ │ │ + bne aa8e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa8bc │ │ │ │ + bne aa904 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq aa93c │ │ │ │ + beq aa984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa900 │ │ │ │ + beq aa948 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa93c │ │ │ │ + bcc aa984 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aa8e8 │ │ │ │ - b aa92c │ │ │ │ + bne aa930 │ │ │ │ + b aa974 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa93c │ │ │ │ + bcc aa984 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aa918 │ │ │ │ + bne aa960 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa93c │ │ │ │ + bne aa984 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aa980 │ │ │ │ + beq aa9c8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aa980 │ │ │ │ + bcc aa9c8 │ │ │ │ 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 aa95c │ │ │ │ + bne aa9a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa980 │ │ │ │ + bne aa9c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ab210 │ │ │ │ + b ab258 │ │ │ │ mov r5, r0 │ │ │ │ - b aa9ec │ │ │ │ + b aaa34 │ │ │ │ mov r5, r0 │ │ │ │ - b aa9e4 │ │ │ │ + b aaa2c │ │ │ │ mov r5, r0 │ │ │ │ - b aa9dc │ │ │ │ + b aaa24 │ │ │ │ mov r5, r0 │ │ │ │ - b aa9d4 │ │ │ │ + b aaa1c │ │ │ │ mov r5, r0 │ │ │ │ - b aa9cc │ │ │ │ + b aaa14 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl abe28 │ │ │ │ + bl abe70 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ - beq aaa00 │ │ │ │ + beq aaa48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi aab0c │ │ │ │ + bhi aab54 │ │ │ │ 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 #32 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aab0c │ │ │ │ + beq aab54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq aaae8 │ │ │ │ + beq aab30 │ │ │ │ add r5, r6, #4 │ │ │ │ - b aaa90 │ │ │ │ + b aaad8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq aaae8 │ │ │ │ + beq aab30 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aaa84 │ │ │ │ + beq aaacc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b aaa84 │ │ │ │ + bl 1b7460 │ │ │ │ + b aaacc │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq aaae8 │ │ │ │ + beq aab30 │ │ │ │ add r5, r6, #4 │ │ │ │ - b aaacc │ │ │ │ + b aab14 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq aaae8 │ │ │ │ + beq aab30 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aaac0 │ │ │ │ + beq aab08 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b aaac0 │ │ │ │ + bl 1b7460 │ │ │ │ + b aab08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab0c │ │ │ │ + beq aab54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 867b8 │ │ │ │ + b 86804 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab68 │ │ │ │ + beq aabb0 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab40 │ │ │ │ + bne aab88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aab68 │ │ │ │ + bne aabb0 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aaba8 │ │ │ │ + beq aabf0 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab80 │ │ │ │ + bne aabc8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aaba8 │ │ │ │ + bne aabf0 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aabe8 │ │ │ │ + beq aac30 │ │ │ │ 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 aabc0 │ │ │ │ + bne aac08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aabe8 │ │ │ │ + bne aac30 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b aac3c │ │ │ │ + b aac84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aac3c │ │ │ │ + beq aac84 │ │ │ │ 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 aac14 │ │ │ │ + bne aac5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne aac3c │ │ │ │ + bne aac84 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aac7c │ │ │ │ + beq aacc4 │ │ │ │ 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 aac54 │ │ │ │ + bne aac9c │ │ │ │ cmp r1, #1 │ │ │ │ - bne aac7c │ │ │ │ + bne aacc4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aaca8 │ │ │ │ + beq aacf0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne aacd8 │ │ │ │ + bne aad20 │ │ │ │ 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 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b aacb8 │ │ │ │ + bl 1b7460 │ │ │ │ + b aad00 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #9 │ │ │ │ - beq aad30 │ │ │ │ + beq aad78 │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs aad1c │ │ │ │ + bcs aad64 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ bl 1df58 │ │ │ │ - b aad30 │ │ │ │ - bne aad28 │ │ │ │ - bl a9e74 │ │ │ │ - b aad30 │ │ │ │ + b aad78 │ │ │ │ + bne aad70 │ │ │ │ + bl a9ebc │ │ │ │ + b aad78 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl a8720 │ │ │ │ + bl a8768 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aad74 │ │ │ │ + beq aadbc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aad74 │ │ │ │ + bcc aadbc │ │ │ │ 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 aad50 │ │ │ │ + bne aad98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aad74 │ │ │ │ + bne aadbc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 866b4 │ │ │ │ + b 86700 │ │ │ │ mov r5, r0 │ │ │ │ - b aad9c │ │ │ │ + b aade4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 85c1c │ │ │ │ - b aadac │ │ │ │ + bl 85c68 │ │ │ │ + b aadf4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 aade4 │ │ │ │ + bne aae2c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq aae18 │ │ │ │ + beq aae60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aae04 │ │ │ │ + bne aae4c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aae94 │ │ │ │ + beq aaedc │ │ │ │ cmp r2, #1 │ │ │ │ - bne aaeac │ │ │ │ + bne aaef4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq aae6c │ │ │ │ + beq aaeb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne aaec0 │ │ │ │ + bne aaf08 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne aaeb4 │ │ │ │ + bne aaefc │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r0, #4 │ │ │ │ - b ab6a0 │ │ │ │ + b ab6e8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - b aae7c │ │ │ │ + b aaec4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 22c60c │ │ │ │ + bl 22c654 │ │ │ │ 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 aaef4 │ │ │ │ + bne aaf3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne aaf18 │ │ │ │ + bne aaf60 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ - bl a65fc │ │ │ │ + bl a6644 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b aa130 │ │ │ │ + b aa178 │ │ │ │ mov r6, r0 │ │ │ │ - b aaf7c │ │ │ │ + b aafc4 │ │ │ │ mov r6, r0 │ │ │ │ - b aaf84 │ │ │ │ + b aafcc │ │ │ │ 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 aaf58 │ │ │ │ + bne aafa0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aaf7c │ │ │ │ + bne aafc4 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ mov r0, r4 │ │ │ │ - bl a65fc │ │ │ │ + bl a6644 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ - beq aaf98 │ │ │ │ + beq aafe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ - beq aafc8 │ │ │ │ + beq ab010 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ab00c │ │ │ │ + beq ab054 │ │ │ │ add r5, r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ - b aaff0 │ │ │ │ + b ab038 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ab00c │ │ │ │ + beq ab054 │ │ │ │ ldrd r0, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0] │ │ │ │ - beq aafe4 │ │ │ │ + beq ab02c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b aafe4 │ │ │ │ + bl 1b7460 │ │ │ │ + b ab02c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab028 │ │ │ │ + beq ab070 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab044 │ │ │ │ + beq ab08c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl 194f38 │ │ │ │ + bl 194f80 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab074 │ │ │ │ + beq ab0bc │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab074 │ │ │ │ + beq ab0bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 7509c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab09c │ │ │ │ + beq ab0e4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #120] @ 0x78 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ab0e0 │ │ │ │ + bne ab128 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab0f8 │ │ │ │ + beq ab140 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab10c │ │ │ │ + beq ab154 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ab120 │ │ │ │ + bne ab168 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1df58 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne ab0bc │ │ │ │ + bne ab104 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1df58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne ab0c8 │ │ │ │ + bne ab110 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1df58 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab0d4 │ │ │ │ + beq ab11c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab17c │ │ │ │ + beq ab1c4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b ab17c │ │ │ │ + bl 1b7460 │ │ │ │ + b ab1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab174 │ │ │ │ + beq ab1bc │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab174 │ │ │ │ + beq ab1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl a8a3c │ │ │ │ + bl a8a84 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #120] @ 0x78 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ab1bc │ │ │ │ + bne ab204 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab1d4 │ │ │ │ + beq ab21c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab1e8 │ │ │ │ + beq ab230 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab1fc │ │ │ │ + beq ab244 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - bne ab19c │ │ │ │ + bne ab1e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1df58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne ab1a8 │ │ │ │ + bne ab1f0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1df58 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ab1b4 │ │ │ │ + bne ab1fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1df58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 ab280 │ │ │ │ + beq ab2c8 │ │ │ │ cmp r2, #16 │ │ │ │ - bne ab2ac │ │ │ │ + bne ab2f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab264 │ │ │ │ + beq ab2ac │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab2fc │ │ │ │ + beq ab344 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl ab210 │ │ │ │ - b ab298 │ │ │ │ + bl ab258 │ │ │ │ + b ab2e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab2fc │ │ │ │ + beq ab344 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab2fc │ │ │ │ + beq ab344 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ab2e0 │ │ │ │ + beq ab328 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ mov r0, r5 │ │ │ │ - b ab2c8 │ │ │ │ + b ab310 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ab2fc │ │ │ │ + beq ab344 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b ab304 │ │ │ │ + b ab34c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b ab36c │ │ │ │ + b ab3b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab374 │ │ │ │ + beq ab3bc │ │ │ │ add r0, r4, #12 │ │ │ │ - bl abfc8 │ │ │ │ - b ab374 │ │ │ │ + bl ac010 │ │ │ │ + b ab3bc │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ab364 │ │ │ │ + beq ab3ac │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ mov r5, r6 │ │ │ │ - b ab348 │ │ │ │ + b ab390 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 ab394 │ │ │ │ + bne ab3dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab3b8 │ │ │ │ + bne ab400 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 75198 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab3e8 │ │ │ │ + beq ab430 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab40c │ │ │ │ + beq ab454 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ 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 ab428 │ │ │ │ + bne ab470 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab44c │ │ │ │ + bne ab494 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab470 │ │ │ │ + beq ab4b8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab488 │ │ │ │ + beq ab4d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ab4c4 │ │ │ │ + bcc ab50c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ab4a0 │ │ │ │ + bne ab4e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab4c4 │ │ │ │ + bne ab50c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab500 │ │ │ │ + beq ab548 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab4e8 │ │ │ │ + beq ab530 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab500 │ │ │ │ + beq ab548 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab518 │ │ │ │ + beq ab560 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab538 │ │ │ │ + beq ab580 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne ab528 │ │ │ │ + bne ab570 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab554 │ │ │ │ + beq ab59c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ab59c │ │ │ │ + beq ab5e4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ab59c │ │ │ │ + bcc ab5e4 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab570 │ │ │ │ + bne ab5b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ab59c │ │ │ │ + bne ab5e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ab620 │ │ │ │ + b ab668 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab628 │ │ │ │ + beq ab670 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b ab628 │ │ │ │ + bl 1b7460 │ │ │ │ + b ab670 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab5e4 │ │ │ │ + beq ab62c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ab620 │ │ │ │ + bcc ab668 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ab5fc │ │ │ │ + bne ab644 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab620 │ │ │ │ + bne ab668 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrd r0, [r4, #56] @ 0x38 │ │ │ │ - bl ab790 │ │ │ │ + bl ab7d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab640 │ │ │ │ + beq ab688 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl ab984 │ │ │ │ + bl ab9cc │ │ │ │ add r0, r4, #12 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq ab69c │ │ │ │ + beq ab6e4 │ │ │ │ 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 ab678 │ │ │ │ + bne ab6c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab69c │ │ │ │ + bne ab6e4 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab6c0 │ │ │ │ + beq ab708 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ab70c │ │ │ │ + bne ab754 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ab724 │ │ │ │ + beq ab76c │ │ │ │ add r5, r6, #4 │ │ │ │ - b ab6f0 │ │ │ │ + b ab738 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ab724 │ │ │ │ + beq ab76c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab6e4 │ │ │ │ + beq ab72c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b ab6e4 │ │ │ │ + bl 1b7460 │ │ │ │ + b ab72c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ab6dc │ │ │ │ + bne ab724 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab748 │ │ │ │ + beq ab790 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq ab78c │ │ │ │ + beq ab7d4 │ │ │ │ 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 ab768 │ │ │ │ + bne ab7b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab78c │ │ │ │ + bne ab7d4 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab7d4 │ │ │ │ + beq ab81c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab7b8 │ │ │ │ + beq ab800 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab7d4 │ │ │ │ + beq ab81c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab7f4 │ │ │ │ + beq ab83c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 194644 │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab810 │ │ │ │ + bne ab858 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ab838 │ │ │ │ + bne ab880 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab84c │ │ │ │ + beq ab894 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ab88c │ │ │ │ + b ab8d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab864 │ │ │ │ + bne ab8ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne ab88c │ │ │ │ + bne ab8d4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab89c │ │ │ │ + beq ab8e4 │ │ │ │ bl 1df58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2da270 │ │ │ │ + bl 2da2b8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab8d8 │ │ │ │ + beq ab920 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab8f8 │ │ │ │ + beq ab940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ab914 │ │ │ │ + bne ab95c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ab91c │ │ │ │ + bne ab964 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2ad588 │ │ │ │ + b 2ad5d0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq ab980 │ │ │ │ + beq ab9c8 │ │ │ │ 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 ab95c │ │ │ │ + bne ab9a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ab980 │ │ │ │ + bne ab9c8 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ab9ac │ │ │ │ + beq ab9f4 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne ab99c │ │ │ │ + bne ab9e4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab9cc │ │ │ │ + beq aba14 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab9e0 │ │ │ │ + bne aba28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aba04 │ │ │ │ + bne aba4c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aba40 │ │ │ │ + bcc aba88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aba1c │ │ │ │ + bne aba64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne aba40 │ │ │ │ + bne aba88 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq abac0 │ │ │ │ + beq abb08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aba80 │ │ │ │ + beq abac8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aba68 │ │ │ │ - b abaa8 │ │ │ │ + bne abab0 │ │ │ │ + b abaf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc abac0 │ │ │ │ + bcc abb08 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aba94 │ │ │ │ + bne abadc │ │ │ │ cmp r1, #1 │ │ │ │ - bne abac0 │ │ │ │ + bne abb08 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b abb0c │ │ │ │ + b abb54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc abb0c │ │ │ │ + bcc abb54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne abae8 │ │ │ │ + bne abb30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne abb0c │ │ │ │ + bne abb54 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #12 │ │ │ │ - bl abe28 │ │ │ │ + bl abe70 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -143278,2624 +143296,2624 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq abb78 │ │ │ │ + beq abbc0 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r0, r4 │ │ │ │ - b abb60 │ │ │ │ + b abba8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq abb9c │ │ │ │ + beq abbe4 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl aaa0c │ │ │ │ + bl aaa54 │ │ │ │ mov r4, r7 │ │ │ │ - b abb80 │ │ │ │ + b abbc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq abc10 │ │ │ │ + beq abc58 │ │ │ │ mov r5, #0 │ │ │ │ - b abbcc │ │ │ │ + b abc14 │ │ │ │ cmp r5, r7 │ │ │ │ - beq abc10 │ │ │ │ + beq abc58 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc abbc4 │ │ │ │ + bcc abc0c │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne abbe8 │ │ │ │ + bne abc30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne abbc4 │ │ │ │ + bne abc0c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b abbc4 │ │ │ │ + bl 2e753c │ │ │ │ + b abc0c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abc30 │ │ │ │ + beq abc78 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b abc40 │ │ │ │ + b abc88 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq abc88 │ │ │ │ + beq abcd0 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc abc3c │ │ │ │ + bcc abc84 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne abc60 │ │ │ │ + bne abca8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne abc3c │ │ │ │ + bne abc84 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b abc3c │ │ │ │ + bl 2e753c │ │ │ │ + b abc84 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abca4 │ │ │ │ + beq abcec │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abd10 │ │ │ │ + beq abd58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194644 │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne abcd4 │ │ │ │ + bne abd1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne abcfc │ │ │ │ + bne abd44 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq abd10 │ │ │ │ + beq abd58 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b abd50 │ │ │ │ + b abd98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd28 │ │ │ │ + bne abd70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne abd50 │ │ │ │ + bne abd98 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq abd60 │ │ │ │ + beq abda8 │ │ │ │ bl 1df58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abdcc │ │ │ │ + beq abe14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194644 │ │ │ │ + bl 19468c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd90 │ │ │ │ + bne abdd8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne abdb8 │ │ │ │ + bne abe00 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq abdcc │ │ │ │ + beq abe14 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1df58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b abe0c │ │ │ │ + b abe54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne abde4 │ │ │ │ + bne abe2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne abe0c │ │ │ │ + bne abe54 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1d5c │ │ │ │ + bl 2a1da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq abe1c │ │ │ │ + beq abe64 │ │ │ │ bl 1df58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq abea0 │ │ │ │ + beq abee8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abe68 │ │ │ │ + beq abeb0 │ │ │ │ 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 abe50 │ │ │ │ - b abe90 │ │ │ │ + bne abe98 │ │ │ │ + b abed8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc abea0 │ │ │ │ + bcc abee8 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne abe7c │ │ │ │ + bne abec4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne abea0 │ │ │ │ + bne abee8 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi abec0 │ │ │ │ + bhi abf08 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abed8 │ │ │ │ + beq abf20 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abef0 │ │ │ │ + beq abf38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abf20 │ │ │ │ + beq abf68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abf74 │ │ │ │ + beq abfbc │ │ │ │ cmp r1, #3 │ │ │ │ - bne abf70 │ │ │ │ + bne abfb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl ae408 │ │ │ │ + bl ae450 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ - beq abf70 │ │ │ │ + beq abfb8 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs abf7c │ │ │ │ + bcs abfc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a9e74 │ │ │ │ + b a9ebc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne abf88 │ │ │ │ + bne abfd0 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab210 │ │ │ │ + bl ab258 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ bxeq lr │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi ac04c │ │ │ │ + bhi ac094 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 1df58 │ │ │ │ add r0, r0, #4 │ │ │ │ - b a8720 │ │ │ │ - b a9e74 │ │ │ │ + b a8768 │ │ │ │ + b a9ebc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #60] @ ac0a4 │ │ │ │ + ldr r0, [pc, #60] @ ac0ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 53a38 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl abea4 │ │ │ │ - bl 312fa4 │ │ │ │ - ldrshteq ip, [r4], -r8 │ │ │ │ + bl abeec │ │ │ │ + bl 312fec │ │ │ │ + ldrhteq ip, [r4], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5da8 │ │ │ │ + bl 1f5df0 │ │ │ │ ldr r0, [r8, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ac0fc │ │ │ │ + bcc ac144 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #176]! @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac0d8 │ │ │ │ + bne ac120 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac0fc │ │ │ │ + bne ac144 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac148 │ │ │ │ + bne ac190 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ac148 │ │ │ │ + bcc ac190 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac124 │ │ │ │ + bne ac16c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac148 │ │ │ │ + bne ac190 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac188 │ │ │ │ + beq ac1d0 │ │ │ │ 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 ac160 │ │ │ │ + bne ac1a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac188 │ │ │ │ + bne ac1d0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ - bl 85ad0 │ │ │ │ + bl 85b1c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #152]! @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac19c │ │ │ │ + bne ac1e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac1c0 │ │ │ │ + bne ac208 │ │ │ │ dmb ish │ │ │ │ - bl 229e64 │ │ │ │ + bl 229eac │ │ │ │ add r0, r8, #24 │ │ │ │ - bl a64bc │ │ │ │ + bl a6504 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac1d4 │ │ │ │ + bne ac21c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac1f8 │ │ │ │ + bne ac240 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac21c │ │ │ │ + bne ac264 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac21c │ │ │ │ - bl a1e34 │ │ │ │ + beq ac264 │ │ │ │ + bl a1e80 │ │ │ │ add r6, r8, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 76de0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac230 │ │ │ │ + bne ac278 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac258 │ │ │ │ + bne ac2a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ add r6, r8, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ bl 76de0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac26c │ │ │ │ + bne ac2b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac294 │ │ │ │ + bne ac2dc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac2a0 │ │ │ │ + bne ac2e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac2c4 │ │ │ │ + bne ac30c │ │ │ │ dmb ish │ │ │ │ - bl 22a274 │ │ │ │ + bl 22a2bc │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac304 │ │ │ │ + beq ac34c │ │ │ │ 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 ac2dc │ │ │ │ + bne ac324 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac304 │ │ │ │ + bne ac34c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r9, [r8, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ac3a0 │ │ │ │ + beq ac3e8 │ │ │ │ ldr fp, [r8, #108] @ 0x6c │ │ │ │ cmp fp, #0 │ │ │ │ - beq ac380 │ │ │ │ + beq ac3c8 │ │ │ │ ldr r7, [r8, #96] @ 0x60 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mvn sl, #112 @ 0x70 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r6, r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac358 │ │ │ │ + bne ac3a0 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #512 @ 0x200 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq ac340 │ │ │ │ + beq ac388 │ │ │ │ eor r6, r0, r5 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, sl, r0, lsl #4 │ │ │ │ sub r0, r7, r0 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 83694 │ │ │ │ + bl 836e0 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne ac338 │ │ │ │ + bne ac380 │ │ │ │ add r0, r9, r9, lsl #7 │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ - beq ac3a0 │ │ │ │ + beq ac3e8 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r9, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r8, #144] @ 0x90 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac420 │ │ │ │ + bne ac468 │ │ │ │ ldr r0, [r8, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq ac3f0 │ │ │ │ + beq ac438 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac3c4 │ │ │ │ + bne ac40c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac3f0 │ │ │ │ + bne ac438 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #140]! @ 0x8c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac3fc │ │ │ │ + bne ac444 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac420 │ │ │ │ + bne ac468 │ │ │ │ dmb ish │ │ │ │ - bl 22a148 │ │ │ │ + bl 22a190 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac444 │ │ │ │ + bne ac48c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac444 │ │ │ │ - bl a1e34 │ │ │ │ + beq ac48c │ │ │ │ + bl a1e80 │ │ │ │ ldr r0, [r8, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac484 │ │ │ │ + beq ac4cc │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac45c │ │ │ │ + bne ac4a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac484 │ │ │ │ + bne ac4cc │ │ │ │ add r0, sp, #8 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ac5d4 │ │ │ │ + b ac61c │ │ │ │ mov r5, r0 │ │ │ │ - b ac6c0 │ │ │ │ + b ac708 │ │ │ │ mov r5, r0 │ │ │ │ - b ac5cc │ │ │ │ + b ac614 │ │ │ │ mov r5, r0 │ │ │ │ - b ac6e4 │ │ │ │ + b ac72c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 86980 │ │ │ │ - b ac6b8 │ │ │ │ + bl 869cc │ │ │ │ + b ac700 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b ac668 │ │ │ │ + b ac6b0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ - bl 85ad0 │ │ │ │ - b ac5dc │ │ │ │ + bl 85b1c │ │ │ │ + b ac624 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b ac6a8 │ │ │ │ + b ac6f0 │ │ │ │ mov r5, r0 │ │ │ │ - b ac678 │ │ │ │ + b ac6c0 │ │ │ │ mov r5, r0 │ │ │ │ - b ac670 │ │ │ │ + b ac6b8 │ │ │ │ mov r5, r0 │ │ │ │ - b ac644 │ │ │ │ + b ac68c │ │ │ │ mov r5, r0 │ │ │ │ - b ac60c │ │ │ │ + b ac654 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac510 │ │ │ │ + bne ac558 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac678 │ │ │ │ + bne ac6c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ - b ac678 │ │ │ │ + bl 22a58c │ │ │ │ + b ac6c0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac54c │ │ │ │ + bne ac594 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac670 │ │ │ │ + bne ac6b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ - b ac670 │ │ │ │ + bl 22a58c │ │ │ │ + b ac6b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b ac614 │ │ │ │ + b ac65c │ │ │ │ mov r5, r0 │ │ │ │ - b ac5dc │ │ │ │ + b ac624 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ac5cc │ │ │ │ + bcc ac614 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #176]! @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac5a8 │ │ │ │ + bne ac5f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac5cc │ │ │ │ + bne ac614 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r6 │ │ │ │ - bl ae9e0 │ │ │ │ + bl aea28 │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ - bl a7ba4 │ │ │ │ + bl a7bec │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #152]! @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac5e8 │ │ │ │ + bne ac630 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac60c │ │ │ │ + bne ac654 │ │ │ │ dmb ish │ │ │ │ - bl 229e64 │ │ │ │ + bl 229eac │ │ │ │ add r0, r8, #24 │ │ │ │ - bl a64bc │ │ │ │ + bl a6504 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac620 │ │ │ │ + bne ac668 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac644 │ │ │ │ + bne ac68c │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac668 │ │ │ │ + bne ac6b0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac668 │ │ │ │ - bl a1e34 │ │ │ │ + beq ac6b0 │ │ │ │ + bl a1e80 │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6830 │ │ │ │ add r0, r8, #164 @ 0xa4 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6830 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ac684 │ │ │ │ + bne ac6cc │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac6a8 │ │ │ │ + bne ac6f0 │ │ │ │ dmb ish │ │ │ │ - bl 22a274 │ │ │ │ + bl 22a2bc │ │ │ │ add r0, r8, #88 @ 0x58 │ │ │ │ - bl a8a94 │ │ │ │ - b ac6b8 │ │ │ │ + bl a8adc │ │ │ │ + b ac700 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #136 @ 0x88 │ │ │ │ - bl ad8d8 │ │ │ │ + bl ad920 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac6e4 │ │ │ │ + bne ac72c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac6e4 │ │ │ │ - bl a1e34 │ │ │ │ + beq ac72c │ │ │ │ + bl a1e80 │ │ │ │ ldr r0, [r8, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac724 │ │ │ │ + beq ac76c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac6fc │ │ │ │ + bne ac744 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac724 │ │ │ │ + bne ac76c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #73] @ 0x49 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl ab450 │ │ │ │ + bl ab498 │ │ │ │ ldr r1, [r4, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ac750 │ │ │ │ + bne ac798 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac77c │ │ │ │ + bne ac7c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 229578 │ │ │ │ + b 2295c0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac78c │ │ │ │ + bne ac7d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac7b4 │ │ │ │ + bne ac7fc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ac818 │ │ │ │ + beq ac860 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ac874 │ │ │ │ + bne ac8bc │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac7f4 │ │ │ │ + beq ac83c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac80c │ │ │ │ + beq ac854 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 8f2dc │ │ │ │ + b 8f328 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq ac874 │ │ │ │ + beq ac8bc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ tstne r1, #1 │ │ │ │ - beq ac860 │ │ │ │ + beq ac8a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ac84c │ │ │ │ + bne ac894 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac874 │ │ │ │ + beq ac8bc │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ac894 │ │ │ │ + beq ac8dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 8f2dc │ │ │ │ + bl 8f328 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 ac8bc │ │ │ │ + bne ac904 │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ - bne ac8e8 │ │ │ │ + bne ac930 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac8f0 │ │ │ │ + bne ac938 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac918 │ │ │ │ + bne ac960 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac92c │ │ │ │ + beq ac974 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ac96c │ │ │ │ + b ac9b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac944 │ │ │ │ + bne ac98c │ │ │ │ cmp r1, #1 │ │ │ │ - bne ac96c │ │ │ │ + bne ac9b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac97c │ │ │ │ - bl aa5e8 │ │ │ │ + beq ac9c4 │ │ │ │ + bl aa630 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - beq ac9bc │ │ │ │ + beq aca04 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ac9b0 │ │ │ │ + beq ac9f8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b ac9e4 │ │ │ │ + b aca2c │ │ │ │ add r0, r4, #32 │ │ │ │ - bl acebc │ │ │ │ - b ac9dc │ │ │ │ + bl acf04 │ │ │ │ + b aca24 │ │ │ │ ldrb r0, [r4, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ - bne ac9dc │ │ │ │ + bne aca24 │ │ │ │ ldrb r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #232] @ 0xe8 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq aca04 │ │ │ │ + beq aca4c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1f944 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #4 │ │ │ │ - beq aca8c │ │ │ │ + beq acad4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq aca64 │ │ │ │ + beq acaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac9dc │ │ │ │ + bne aca24 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - beq acc0c │ │ │ │ + beq acc54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acbd0 │ │ │ │ + beq acc18 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acc0c │ │ │ │ + bcc acc54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aca4c │ │ │ │ - b acbfc │ │ │ │ + bne aca94 │ │ │ │ + b acc44 │ │ │ │ ldrb r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #192] @ 0xc0 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne acad8 │ │ │ │ + bne acb20 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq acad8 │ │ │ │ - bl aa5e8 │ │ │ │ - b acad8 │ │ │ │ + beq acb20 │ │ │ │ + bl aa630 │ │ │ │ + b acb20 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne acaa0 │ │ │ │ + bne acae8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acac4 │ │ │ │ + bne acb0c │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acad8 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq acb20 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #151] @ 0x97 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #150] @ 0x96 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acb28 │ │ │ │ + beq acb70 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acb28 │ │ │ │ + bcc acb70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #172]! @ 0xac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne acb04 │ │ │ │ + bne acb4c │ │ │ │ cmp r2, #1 │ │ │ │ - bne acb28 │ │ │ │ + bne acb70 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ strb r5, [r4, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acb74 │ │ │ │ + beq acbbc │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acb74 │ │ │ │ + bcc acbbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne acb50 │ │ │ │ + bne acb98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acb74 │ │ │ │ + bne acbbc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #152] @ 0x98 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #149] @ 0x95 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne acb98 │ │ │ │ + bne acbe0 │ │ │ │ strb r5, [r4, #149] @ 0x95 │ │ │ │ - b ac9dc │ │ │ │ + b aca24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acc88 │ │ │ │ + beq accd0 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acb90 │ │ │ │ + bcc acbd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne acbb8 │ │ │ │ - b accb4 │ │ │ │ + bne acc00 │ │ │ │ + b accfc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acc0c │ │ │ │ + bcc acc54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne acbe8 │ │ │ │ + bne acc30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acc0c │ │ │ │ + bne acc54 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acc48 │ │ │ │ + bcc acc90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne acc24 │ │ │ │ + bne acc6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne acc48 │ │ │ │ + bne acc90 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ac9dc │ │ │ │ + bcc aca24 │ │ │ │ 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 acc60 │ │ │ │ + bne acca8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ac9dc │ │ │ │ + bne aca24 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b ac9dc │ │ │ │ + bl 2e753c │ │ │ │ + b aca24 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acb90 │ │ │ │ + bcc acbd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne acca0 │ │ │ │ + bne acce8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acb90 │ │ │ │ + bne acbd8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b acb90 │ │ │ │ + bl 2e753c │ │ │ │ + b acbd8 │ │ │ │ mov r6, r0 │ │ │ │ - b ace90 │ │ │ │ + b aced8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acd30 │ │ │ │ + bcc acd78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne accec │ │ │ │ + bne acd34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acd30 │ │ │ │ + bne acd78 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b acd30 │ │ │ │ + bl 2e753c │ │ │ │ b acd78 │ │ │ │ + b acdc0 │ │ │ │ mov r6, r0 │ │ │ │ - b ace68 │ │ │ │ + b aceb0 │ │ │ │ mov r6, r0 │ │ │ │ - b ace18 │ │ │ │ - b acea0 │ │ │ │ + b ace60 │ │ │ │ + b acee8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc acea4 │ │ │ │ + bcc aceec │ │ │ │ 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 acd48 │ │ │ │ + bne acd90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acea4 │ │ │ │ + bne aceec │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b acea4 │ │ │ │ + bl 2e753c │ │ │ │ + b aceec │ │ │ │ mov r6, r0 │ │ │ │ - b acdb4 │ │ │ │ + b acdfc │ │ │ │ mov r6, r0 │ │ │ │ - b acdc8 │ │ │ │ + b ace10 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #156]! @ 0x9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne acd90 │ │ │ │ + bne acdd8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne acdb4 │ │ │ │ + bne acdfc │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acdc8 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq ace10 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #151] @ 0x97 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #150] @ 0x96 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ace18 │ │ │ │ + bne ace60 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ace18 │ │ │ │ + bcc ace60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #172]! @ 0xac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne acdf4 │ │ │ │ + bne ace3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ace18 │ │ │ │ + bne ace60 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ace68 │ │ │ │ + beq aceb0 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ace68 │ │ │ │ + bcc aceb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ace44 │ │ │ │ + bne ace8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ace68 │ │ │ │ + bne aceb0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq ace90 │ │ │ │ + beq aced8 │ │ │ │ ldrb r1, [r4, #149] @ 0x95 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ace90 │ │ │ │ - bl aa730 │ │ │ │ + bne aced8 │ │ │ │ + bl aa778 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #149] @ 0x95 │ │ │ │ - b acea4 │ │ │ │ + b aceec │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl abb38 │ │ │ │ + bl abb80 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #468] @ 0x1d4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #461] @ 0x1cd │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq acedc │ │ │ │ + beq acf24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r4, #30] │ │ │ │ cmp r0, #4 │ │ │ │ - beq acf10 │ │ │ │ + beq acf58 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ad208 │ │ │ │ + bne ad250 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl aa5e8 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad204 │ │ │ │ - b ad208 │ │ │ │ + bne ad24c │ │ │ │ + b ad250 │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #3 │ │ │ │ - bne ad1e8 │ │ │ │ + bne ad230 │ │ │ │ ldrb r0, [r4, #436] @ 0x1b4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq acf3c │ │ │ │ + beq acf84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad1e8 │ │ │ │ + bne ad230 │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ bl 1f944 │ │ │ │ - b ad1e8 │ │ │ │ + b ad230 │ │ │ │ ldrb r0, [r4, #429] @ 0x1ad │ │ │ │ cmp r0, #3 │ │ │ │ - beq acf5c │ │ │ │ + beq acfa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad1e8 │ │ │ │ + bne ad230 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ bl 1f944 │ │ │ │ - b ad1e8 │ │ │ │ + b ad230 │ │ │ │ ldrb r0, [r4, #396] @ 0x18c │ │ │ │ cmp r0, #3 │ │ │ │ - beq acfc8 │ │ │ │ + beq ad010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad1cc │ │ │ │ + bne ad214 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne acf80 │ │ │ │ + bne acfc8 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne acfa8 │ │ │ │ + bne acff0 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acfb0 │ │ │ │ - b ad030 │ │ │ │ + bne acff8 │ │ │ │ + b ad078 │ │ │ │ ldrb r0, [r4, #386] @ 0x182 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ad048 │ │ │ │ + beq ad090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad1cc │ │ │ │ + bne ad214 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #380]! @ 0x17c │ │ │ │ dmb ish │ │ │ │ add r2, r0, #176 @ 0xb0 │ │ │ │ ldrex r1, [r2] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne acfec │ │ │ │ + bne ad034 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne ad014 │ │ │ │ + bne ad05c │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad01c │ │ │ │ + bne ad064 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad1cc │ │ │ │ + bne ad214 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e0d4 │ │ │ │ - b ad1cc │ │ │ │ + bl 14e11c │ │ │ │ + b ad214 │ │ │ │ ldrb r0, [r4, #208] @ 0xd0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ad068 │ │ │ │ + beq ad0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad18c │ │ │ │ + bne ad1d4 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl aace8 │ │ │ │ - b ad18c │ │ │ │ + bl aad30 │ │ │ │ + b ad1d4 │ │ │ │ ldr r6, [r4, #204] @ 0xcc │ │ │ │ movw r0, #7108 @ 0x1bc4 │ │ │ │ add r7, r6, r0 │ │ │ │ ldrb r0, [r7, #33] @ 0x21 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ad094 │ │ │ │ + beq ad0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad144 │ │ │ │ + bne ad18c │ │ │ │ mov r0, r6 │ │ │ │ - bl ad96c │ │ │ │ - b ad144 │ │ │ │ + bl ad9b4 │ │ │ │ + b ad18c │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ad0b8 │ │ │ │ + beq ad100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad13c │ │ │ │ + bne ad184 │ │ │ │ movw r0, #1752 @ 0x6d8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl ad96c │ │ │ │ - b ad13c │ │ │ │ + bl ad9b4 │ │ │ │ + b ad184 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ad0d8 │ │ │ │ + beq ad120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad134 │ │ │ │ + bne ad17c │ │ │ │ add r0, r6, #3504 @ 0xdb0 │ │ │ │ - bl ad96c │ │ │ │ - b ad134 │ │ │ │ + bl ad9b4 │ │ │ │ + b ad17c │ │ │ │ movw r0, #5264 @ 0x1490 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl ad96c │ │ │ │ + bl ad9b4 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 283474 │ │ │ │ + bl 2834bc │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad104 │ │ │ │ + bne ad14c │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad12c │ │ │ │ + bne ad174 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 284764 │ │ │ │ + bl 2847ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ad160 │ │ │ │ + bne ad1a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad184 │ │ │ │ + bne ad1cc │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #376]! @ 0x178 │ │ │ │ strb r2, [r0, #9] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ad1a0 │ │ │ │ + bne ad1e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad1c4 │ │ │ │ + bne ad20c │ │ │ │ dmb ish │ │ │ │ - bl 14ee5c │ │ │ │ + bl 14eea4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #384] @ 0x180 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ - bl ac8a8 │ │ │ │ + bl ac8f0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #424] @ 0x1a8 │ │ │ │ bl 1f944 │ │ │ │ strb r5, [r4, #428] @ 0x1ac │ │ │ │ add r0, r4, #32 │ │ │ │ - bl fb870 │ │ │ │ + bl fb8b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad208 │ │ │ │ - bl aa5e8 │ │ │ │ + beq ad250 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #460] @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ad27c │ │ │ │ + b ad2c4 │ │ │ │ mov r5, r0 │ │ │ │ - b ad234 │ │ │ │ + b ad27c │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 282e1c │ │ │ │ + bl 282e64 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad23c │ │ │ │ + bne ad284 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad27c │ │ │ │ + bne ad2c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 284764 │ │ │ │ - b ad27c │ │ │ │ + bl 2847ac │ │ │ │ + b ad2c4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl a9dc0 │ │ │ │ + bl a9e08 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ - b ad290 │ │ │ │ + b ad2d8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ - b ad2a0 │ │ │ │ + b ad2e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ - b ad2b0 │ │ │ │ + b ad2f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ad2cc │ │ │ │ + bne ad314 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad2fc │ │ │ │ + bne ad344 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ - b ad2fc │ │ │ │ + bl 2295c0 │ │ │ │ + b ad344 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ - b ad30c │ │ │ │ + b ad354 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #376]! @ 0x178 │ │ │ │ strb r2, [r0, #9] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ad320 │ │ │ │ + bne ad368 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad350 │ │ │ │ + bne ad398 │ │ │ │ dmb ish │ │ │ │ - bl 14ee5c │ │ │ │ - b ad350 │ │ │ │ + bl 14eea4 │ │ │ │ + b ad398 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #384] @ 0x180 │ │ │ │ - b ad3d8 │ │ │ │ + b ad420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad368 │ │ │ │ + bne ad3b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad3d8 │ │ │ │ + bne ad420 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e0d4 │ │ │ │ - b ad3d8 │ │ │ │ + bl 14e11c │ │ │ │ + b ad420 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad3a4 │ │ │ │ + bne ad3ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad3d8 │ │ │ │ + bne ad420 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e0d4 │ │ │ │ - b ad3d8 │ │ │ │ + bl 14e11c │ │ │ │ + b ad420 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ - bl ac8a8 │ │ │ │ - b ad3ec │ │ │ │ + bl ac8f0 │ │ │ │ + b ad434 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #424] @ 0x1a8 │ │ │ │ bl 1f944 │ │ │ │ strb r6, [r4, #428] @ 0x1ac │ │ │ │ add r0, r4, #32 │ │ │ │ - bl fb870 │ │ │ │ - b ad410 │ │ │ │ + bl fb8b8 │ │ │ │ + b ad458 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ - b ad428 │ │ │ │ + b ad470 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad444 │ │ │ │ - bl aa5e8 │ │ │ │ - b ad444 │ │ │ │ + beq ad48c │ │ │ │ + bl aa630 │ │ │ │ + b ad48c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad474 │ │ │ │ + beq ad4bc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad490 │ │ │ │ + beq ad4d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad4b0 │ │ │ │ + beq ad4f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #504] @ 0x1f8 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi ad6c4 │ │ │ │ + bhi ad70c │ │ │ │ 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 #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b aa130 │ │ │ │ + b aa178 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq ad6b4 │ │ │ │ + beq ad6fc │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #528] @ 0x210 │ │ │ │ tstne r1, #1 │ │ │ │ - beq ad548 │ │ │ │ + beq ad590 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ad534 │ │ │ │ + bne ad57c │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6b4 │ │ │ │ - bl aa5e8 │ │ │ │ - b ad6b4 │ │ │ │ + beq ad6fc │ │ │ │ + bl aa630 │ │ │ │ + b ad6fc │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq ad6b4 │ │ │ │ + beq ad6fc │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #528] @ 0x210 │ │ │ │ tstne r1, #1 │ │ │ │ - beq ad5a4 │ │ │ │ + beq ad5ec │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ad590 │ │ │ │ + bne ad5d8 │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6b4 │ │ │ │ - bl aa5e8 │ │ │ │ - b ad6b4 │ │ │ │ + beq ad6fc │ │ │ │ + bl aa630 │ │ │ │ + b ad6fc │ │ │ │ ldrb r0, [r4, #560] @ 0x230 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ad634 │ │ │ │ + beq ad67c │ │ │ │ cmp r0, #3 │ │ │ │ - bne ad648 │ │ │ │ + bne ad690 │ │ │ │ add r0, r4, #568 @ 0x238 │ │ │ │ - bl a7d6c │ │ │ │ - b ad648 │ │ │ │ + bl a7db4 │ │ │ │ + b ad690 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq ad648 │ │ │ │ + beq ad690 │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #528] @ 0x210 │ │ │ │ tstne r1, #1 │ │ │ │ - beq ad620 │ │ │ │ + beq ad668 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ad60c │ │ │ │ + bne ad654 │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad648 │ │ │ │ - bl aa5e8 │ │ │ │ - b ad648 │ │ │ │ + beq ad690 │ │ │ │ + bl aa630 │ │ │ │ + b ad690 │ │ │ │ ldr r0, [r4, #720] @ 0x2d0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ad648 │ │ │ │ + beq ad690 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ - bl a65fc │ │ │ │ + bl a6644 │ │ │ │ add r6, r4, #500 @ 0x1f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad664 │ │ │ │ + bne ad6ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad68c │ │ │ │ + bne ad6d4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldrb r0, [r4, #507] @ 0x1fb │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6a8 │ │ │ │ + beq ad6f0 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ strb r5, [r4, #507] @ 0x1fb │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ add r0, r4, #388 @ 0x184 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #506] @ 0x1fa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b ad6d4 │ │ │ │ - b ad6f4 │ │ │ │ - b ad6f4 │ │ │ │ + b ad71c │ │ │ │ + b ad73c │ │ │ │ + b ad73c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ - bl a65fc │ │ │ │ - b ad73c │ │ │ │ + bl a6644 │ │ │ │ + b ad784 │ │ │ │ mov r5, r0 │ │ │ │ - b ad760 │ │ │ │ + b ad7a8 │ │ │ │ mov r5, r0 │ │ │ │ - b ad744 │ │ │ │ + b ad78c │ │ │ │ mov r5, r0 │ │ │ │ - b ad770 │ │ │ │ + b ad7b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad708 │ │ │ │ + bne ad750 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ad744 │ │ │ │ + bne ad78c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a544 │ │ │ │ - b ad744 │ │ │ │ + bl 22a58c │ │ │ │ + b ad78c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #500 @ 0x1f4 │ │ │ │ - bl a657c │ │ │ │ + bl a65c4 │ │ │ │ ldrb r0, [r4, #507] @ 0x1fb │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #508] @ 0x1fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad760 │ │ │ │ + beq ad7a8 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #507] @ 0x1fb │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ add r0, r4, #388 @ 0x184 │ │ │ │ - bl aa130 │ │ │ │ - b ad780 │ │ │ │ + bl aa178 │ │ │ │ + b ad7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #506] @ 0x1fa │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ad7fc │ │ │ │ + beq ad844 │ │ │ │ mov r5, #0 │ │ │ │ - b ad7b8 │ │ │ │ + b ad800 │ │ │ │ cmp r5, r7 │ │ │ │ - beq ad7fc │ │ │ │ + beq ad844 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc ad7b0 │ │ │ │ + bcc ad7f8 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ad7d4 │ │ │ │ + bne ad81c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad7b0 │ │ │ │ + bne ad7f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b ad7b0 │ │ │ │ + bl 2e753c │ │ │ │ + b ad7f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad81c │ │ │ │ + beq ad864 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b ad82c │ │ │ │ + b ad874 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq ad874 │ │ │ │ + beq ad8bc │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc ad828 │ │ │ │ + bcc ad870 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ad84c │ │ │ │ + bne ad894 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad828 │ │ │ │ + bne ad870 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b ad828 │ │ │ │ + bl 2e753c │ │ │ │ + b ad870 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad890 │ │ │ │ + beq ad8d8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - bne ad8d4 │ │ │ │ + bne ad91c │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ad8b0 │ │ │ │ + bne ad8f8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 22a744 │ │ │ │ - b a95cc │ │ │ │ + b 22a78c │ │ │ │ + b a9614 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ cmn ip, #1 │ │ │ │ - beq ad938 │ │ │ │ + beq ad980 │ │ │ │ add r2, ip, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ sub r4, r3, #1 │ │ │ │ strex r1, r4, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ad900 │ │ │ │ + bne ad948 │ │ │ │ cmp r3, #1 │ │ │ │ - bne ad938 │ │ │ │ + bne ad980 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ad940 │ │ │ │ + bne ad988 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ad968 │ │ │ │ + bne ad9b0 │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 22a148 │ │ │ │ + b 22a190 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi add84 │ │ │ │ + bhi addcc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aace8 │ │ │ │ + bl aad30 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad9bc │ │ │ │ + bne ada04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne add84 │ │ │ │ + bne addcc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 229578 │ │ │ │ + b 2295c0 │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adbb0 │ │ │ │ + bne adbf8 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ - bl ab450 │ │ │ │ + bl ab498 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ada08 │ │ │ │ + bne ada50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adbb0 │ │ │ │ + bne adbf8 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ - b adbb0 │ │ │ │ + bl 2295c0 │ │ │ │ + b adbf8 │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq adb6c │ │ │ │ + beq adbb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adb74 │ │ │ │ + bne adbbc │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc adb74 │ │ │ │ + bcc adbbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ada5c │ │ │ │ + bne adaa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adb74 │ │ │ │ + bne adbbc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b adb74 │ │ │ │ + bl 2e753c │ │ │ │ + b adbbc │ │ │ │ add r0, r4, #420 @ 0x1a4 │ │ │ │ - bl ae220 │ │ │ │ - b adc80 │ │ │ │ + bl ae268 │ │ │ │ + b adcc8 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl a6960 │ │ │ │ + bl a69a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adaa4 │ │ │ │ + bne adaec │ │ │ │ cmp r2, #1 │ │ │ │ - bne adac8 │ │ │ │ + bne adb10 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc adb04 │ │ │ │ + bcc adb4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adae0 │ │ │ │ + bne adb28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adb04 │ │ │ │ + bne adb4c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc adb48 │ │ │ │ + bcc adb90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adb24 │ │ │ │ + bne adb6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne adb48 │ │ │ │ + bne adb90 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ - b adb80 │ │ │ │ + bl 86eec │ │ │ │ + b adbc8 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ - bl aa5e8 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b adb80 │ │ │ │ + b adbc8 │ │ │ │ add r0, r4, #432 @ 0x1b0 │ │ │ │ - bl a70e8 │ │ │ │ + bl a7130 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ + bl 87018 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adb8c │ │ │ │ + bne adbd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adbb0 │ │ │ │ + bne adbf8 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adc40 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq adbdc │ │ │ │ + beq adc24 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne adbcc │ │ │ │ + bne adc14 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - beq adbf8 │ │ │ │ + beq adc40 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne adc28 │ │ │ │ + bne adc70 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adc44 │ │ │ │ - b adc78 │ │ │ │ + bne adc8c │ │ │ │ + b adcc0 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adc78 │ │ │ │ + beq adcc0 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq adc60 │ │ │ │ + beq adca8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq adc78 │ │ │ │ + beq adcc0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #405] @ 0x195 │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq adcc4 │ │ │ │ + beq add0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #416]! @ 0x1a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adca0 │ │ │ │ + bne adce8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adcc4 │ │ │ │ + bne add0c │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ cmp r1, #9 │ │ │ │ strb r5, [r0, #178] @ 0xb2 │ │ │ │ - beq add0c │ │ │ │ + beq add54 │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs adcf8 │ │ │ │ + bcs add40 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ bl 1df58 │ │ │ │ - b add0c │ │ │ │ - bne add04 │ │ │ │ - bl a9e74 │ │ │ │ - b add0c │ │ │ │ + b add54 │ │ │ │ + bne add4c │ │ │ │ + bl a9ebc │ │ │ │ + b add54 │ │ │ │ add r0, r4, #232 @ 0xe8 │ │ │ │ - bl a8720 │ │ │ │ + bl a8768 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq add50 │ │ │ │ + beq add98 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc add50 │ │ │ │ + bcc add98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #220]! @ 0xdc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne add2c │ │ │ │ + bne add74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne add50 │ │ │ │ + bne add98 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq add64 │ │ │ │ + beq addac │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq add78 │ │ │ │ + beq addc0 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b adfa0 │ │ │ │ + b adfe8 │ │ │ │ mov r5, r0 │ │ │ │ - b aded8 │ │ │ │ + b adf20 │ │ │ │ mov r5, r0 │ │ │ │ - b ade94 │ │ │ │ + b adedc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne addac │ │ │ │ + bne addf4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adfa4 │ │ │ │ + bne adfec │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ - b adfa4 │ │ │ │ + bl 2295c0 │ │ │ │ + b adfec │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ - b adee0 │ │ │ │ + bl 87018 │ │ │ │ + b adf28 │ │ │ │ mov r5, r0 │ │ │ │ - b ade58 │ │ │ │ + b adea0 │ │ │ │ mov r5, r0 │ │ │ │ - b adf60 │ │ │ │ - b ade08 │ │ │ │ + b adfa8 │ │ │ │ + b ade50 │ │ │ │ mov r5, r0 │ │ │ │ - b ade9c │ │ │ │ + b adee4 │ │ │ │ mov r5, r0 │ │ │ │ - b adee0 │ │ │ │ + b adf28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b adee0 │ │ │ │ + b adf28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ade34 │ │ │ │ + bne ade7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ade58 │ │ │ │ + bne adea0 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ade94 │ │ │ │ + bcc adedc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ade70 │ │ │ │ + bne adeb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ade94 │ │ │ │ + bne adedc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc aded8 │ │ │ │ + bcc adf20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adeb4 │ │ │ │ + bne adefc │ │ │ │ cmp r2, #1 │ │ │ │ - bne aded8 │ │ │ │ + bne adf20 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ + bl 86eec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne adeec │ │ │ │ + bne adf34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne adfa4 │ │ │ │ + bne adfec │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ - b adfa4 │ │ │ │ + bl 229664 │ │ │ │ + b adfec │ │ │ │ mov r5, r0 │ │ │ │ - b ae004 │ │ │ │ + b ae04c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf28 │ │ │ │ + bne adf70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ae0b8 │ │ │ │ + bne ae100 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 229578 │ │ │ │ - b ae0b8 │ │ │ │ + bl 2295c0 │ │ │ │ + b ae100 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae098 │ │ │ │ + beq ae0e0 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ - b ae098 │ │ │ │ + bl 85c68 │ │ │ │ + b ae0e0 │ │ │ │ mov r5, r0 │ │ │ │ - b ae048 │ │ │ │ + b ae090 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq adffc │ │ │ │ + beq ae044 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ - b adffc │ │ │ │ + bl 1b7460 │ │ │ │ + b ae044 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adfb8 │ │ │ │ + beq ae000 │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ - bl ab984 │ │ │ │ + bl ab9cc │ │ │ │ ldrb r0, [r4, #404] @ 0x194 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq adfe0 │ │ │ │ + beq ae028 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r6, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adffc │ │ │ │ + beq ae044 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ - bl a63fc │ │ │ │ + bl a6444 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #405] @ 0x195 │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae048 │ │ │ │ + beq ae090 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #416]! @ 0x1a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae024 │ │ │ │ + bne ae06c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ae048 │ │ │ │ + bne ae090 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl ac008 │ │ │ │ + bl ac050 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae074 │ │ │ │ + beq ae0bc │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae0ac │ │ │ │ + beq ae0f4 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ - b ae0ac │ │ │ │ + bl 86700 │ │ │ │ + b ae0f4 │ │ │ │ mov r5, r0 │ │ │ │ - b ae0ac │ │ │ │ + b ae0f4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae0ac │ │ │ │ + beq ae0f4 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae154 │ │ │ │ + beq ae19c │ │ │ │ cmp r0, #3 │ │ │ │ - beq ae134 │ │ │ │ + beq ae17c │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ae10c │ │ │ │ + bne ae154 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae128 │ │ │ │ + beq ae170 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl a95cc │ │ │ │ - b ae148 │ │ │ │ + bl a9614 │ │ │ │ + b ae190 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae148 │ │ │ │ - bl a1814 │ │ │ │ + beq ae190 │ │ │ │ + bl a1860 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae16c │ │ │ │ + beq ae1b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ae190 │ │ │ │ + bne ae1d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ae1ac │ │ │ │ + bne ae1f4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ae18c │ │ │ │ + beq ae1d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - b ae20c │ │ │ │ + b 1b7460 │ │ │ │ + b ae254 │ │ │ │ mov r5, r0 │ │ │ │ - b ae1d4 │ │ │ │ + b ae21c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae1f8 │ │ │ │ + beq ae240 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl a95cc │ │ │ │ - b ae210 │ │ │ │ + bl a9614 │ │ │ │ + b ae258 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ae250 │ │ │ │ + beq ae298 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ add r0, r4, #28 │ │ │ │ - bl a5e90 │ │ │ │ + bl a5ed8 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #22] │ │ │ │ - b ae258 │ │ │ │ + b ae2a0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl a5d88 │ │ │ │ + bl a5dd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - beq ae29c │ │ │ │ + beq ae2e4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ae29c │ │ │ │ + bcc ae2e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ae278 │ │ │ │ + bne ae2c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ae29c │ │ │ │ + bne ae2e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b ae2d0 │ │ │ │ + b ae318 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #22] │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2e5014 │ │ │ │ + bl 2e505c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae308 │ │ │ │ - bl aa5e8 │ │ │ │ + beq ae350 │ │ │ │ + bl aa630 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ addne r1, r1, #1 │ │ │ │ bicne r0, r0, #1 │ │ │ │ cmpne r0, r1 │ │ │ │ - bne ae32c │ │ │ │ + bne ae374 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq ae360 │ │ │ │ + beq ae3a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ae34c │ │ │ │ + bne ae394 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae328 │ │ │ │ + beq ae370 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ mov r5, r0 │ │ │ │ - b ae390 │ │ │ │ + b ae3d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae390 │ │ │ │ - bl aa5e8 │ │ │ │ + beq ae3d8 │ │ │ │ + bl aa630 │ │ │ │ mov r0, r4 │ │ │ │ - bl aadc0 │ │ │ │ + bl aae08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae404 │ │ │ │ + beq ae44c │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae3d8 │ │ │ │ + beq ae420 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ bx r1 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ae3e0 │ │ │ │ + bne ae428 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ae404 │ │ │ │ + bne ae44c │ │ │ │ dmb ish │ │ │ │ - b 2e5678 │ │ │ │ + b 2e56c0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #144] @ 0x90 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi ae49c │ │ │ │ + bhi ae4e4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ @@ -145904,385 +145922,385 @@ │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae50c │ │ │ │ + beq ae554 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ae528 │ │ │ │ + bne ae570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae47c │ │ │ │ + beq ae4c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ae580 │ │ │ │ + bne ae5c8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ae59c │ │ │ │ + bne ae5e4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ab6a0 │ │ │ │ + b ab6e8 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl ae0c4 │ │ │ │ + bl ae10c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #148]! @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae49c │ │ │ │ + beq ae4e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a1b34 │ │ │ │ + b a1b80 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl ae0c4 │ │ │ │ - b ae55c │ │ │ │ + bl ae10c │ │ │ │ + b ae5a4 │ │ │ │ ldrb r0, [r4, #256] @ 0x100 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ae53c │ │ │ │ + bne ae584 │ │ │ │ ldrb r0, [r4, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ - beq ae534 │ │ │ │ + beq ae57c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae53c │ │ │ │ + bne ae584 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - b ae538 │ │ │ │ + b ae580 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae49c │ │ │ │ + beq ae4e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ab6a0 │ │ │ │ + b ab6e8 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae554 │ │ │ │ + beq ae59c │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae4b4 │ │ │ │ + beq ae4fc │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ae49c │ │ │ │ + beq ae4e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae5c8 │ │ │ │ + beq ae610 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ - bl ab7fc │ │ │ │ - b ae5e0 │ │ │ │ + bl ab844 │ │ │ │ + b ae628 │ │ │ │ bl 39ea4 │ │ │ │ - b ae5dc │ │ │ │ + b ae624 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae60c │ │ │ │ + beq ae654 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #12] │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq ae634 │ │ │ │ + beq ae67c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b aa5e8 │ │ │ │ + b aa630 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae700 │ │ │ │ + beq ae748 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ae6ac │ │ │ │ + beq ae6f4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ae740 │ │ │ │ + bne ae788 │ │ │ │ ldrd r6, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae680 │ │ │ │ + beq ae6c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae698 │ │ │ │ + beq ae6e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ - b ae6c4 │ │ │ │ + bl 2e4ad0 │ │ │ │ + b ae70c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae6bc │ │ │ │ - bl aa5e8 │ │ │ │ + beq ae704 │ │ │ │ + bl aa630 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae6d0 │ │ │ │ + bne ae718 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ae6f4 │ │ │ │ + bne ae73c │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ae740 │ │ │ │ + bcc ae788 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae714 │ │ │ │ + bne ae75c │ │ │ │ cmp r1, #1 │ │ │ │ - bne ae740 │ │ │ │ + bne ae788 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae760 │ │ │ │ + beq ae7a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ - b ae798 │ │ │ │ + bl aba18 │ │ │ │ + b ae7e0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ - b ae7a8 │ │ │ │ + bl aba18 │ │ │ │ + b ae7f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b ae7a4 │ │ │ │ + b ae7ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ - b ae7a8 │ │ │ │ + bl 2e4ad0 │ │ │ │ + b ae7f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae7b4 │ │ │ │ + bne ae7fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne ae7d8 │ │ │ │ + bne ae820 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ae80c │ │ │ │ + beq ae854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae844 │ │ │ │ - b ae88c │ │ │ │ + beq ae88c │ │ │ │ + b ae8d4 │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #121] @ 0x79 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq ae890 │ │ │ │ + beq ae8d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne ae83c │ │ │ │ - bl 14de90 │ │ │ │ + bne ae884 │ │ │ │ + bl 14ded8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ae88c │ │ │ │ + beq ae8d4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r4, #50] @ 0x32 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ae8b8 │ │ │ │ + beq ae900 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ae91c │ │ │ │ + bne ae964 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - bl aa5e8 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ - b ae90c │ │ │ │ + b ae954 │ │ │ │ ldrb r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ae8fc │ │ │ │ + bne ae944 │ │ │ │ ldrd r6, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae8dc │ │ │ │ + beq ae924 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae8f4 │ │ │ │ + beq ae93c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1f944 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl fb9ac │ │ │ │ + bl fb9f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #49] @ 0x31 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae91c │ │ │ │ - bl aa5e8 │ │ │ │ + beq ae964 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ - b ae820 │ │ │ │ + b ae868 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ae944 │ │ │ │ + beq ae98c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1f944 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl fb9ac │ │ │ │ - b ae95c │ │ │ │ + bl fb9f4 │ │ │ │ + b ae9a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #49] @ 0x31 │ │ │ │ - b ae974 │ │ │ │ + b ae9bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae990 │ │ │ │ - bl aa5e8 │ │ │ │ - b ae990 │ │ │ │ + beq ae9d8 │ │ │ │ + bl aa630 │ │ │ │ + b ae9d8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ strb r2, [r0, #108] @ 0x6c │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne ae9c0 │ │ │ │ - bl 14de90 │ │ │ │ - b ae9c0 │ │ │ │ + bne aea08 │ │ │ │ + bl 14ded8 │ │ │ │ + b aea08 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl abb38 │ │ │ │ + bl abb80 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 14f284 │ │ │ │ + bl 14f2cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne aea28 │ │ │ │ + bne aea70 │ │ │ │ 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 aea04 │ │ │ │ + bne aea4c │ │ │ │ cmp r2, #1 │ │ │ │ - bne aea28 │ │ │ │ + bne aea70 │ │ │ │ dmb ish │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldmib r0, {r6, r8} │ │ │ │ mov ip, r2 │ │ │ │ @@ -146478,46 +146496,46 @@ │ │ │ │ mvncs r2, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ addeq r0, r0, r2, lsl #2 │ │ │ │ addeq r1, r4, r1, lsl #2 │ │ │ │ addeq r0, r0, #4 │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq aed5c │ │ │ │ + beq aeda4 │ │ │ │ bl 3a414 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc af100 │ │ │ │ + bcc af148 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi af10c │ │ │ │ + bhi af154 │ │ │ │ add r5, r2, r4, lsl #2 │ │ │ │ mov r9, r2 │ │ │ │ lsr sl, r4, #1 │ │ │ │ cmp r4, #15 │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r5, [sp] │ │ │ │ - bls aedcc │ │ │ │ + bls aee14 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl aea2c │ │ │ │ + bl aea74 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ add r2, r5, #32 │ │ │ │ - bl aea2c │ │ │ │ + bl aea74 │ │ │ │ mov r2, #8 │ │ │ │ - b aef50 │ │ │ │ + b aef98 │ │ │ │ cmp r4, #7 │ │ │ │ - bls aef3c │ │ │ │ + bls aef84 │ │ │ │ ldm fp, {r8, r9} │ │ │ │ mov ip, #0 │ │ │ │ mov r6, #3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r9, r8 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ movwcs ip, #1 │ │ │ │ @@ -146599,71 +146617,71 @@ │ │ │ │ movhi r0, r1 │ │ │ │ cmp ip, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ movhi r6, ip │ │ │ │ mov r2, #4 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ - b aef50 │ │ │ │ + b aef98 │ │ │ │ ldr r0, [fp, sl, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [fp] │ │ │ │ str r1, [r9] │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r0, #2 │ │ │ │ mov r7, #0 │ │ │ │ lsl r8, r2, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b aef88 │ │ │ │ + b aefd0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - beq af01c │ │ │ │ + beq af064 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r5, [ip, r7, lsl #2] │ │ │ │ mov r3, sl │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ subne r3, r4, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs aef80 │ │ │ │ + bcs aefc8 │ │ │ │ add r6, r9, r5, lsl #2 │ │ │ │ add r4, fp, r5, lsl #2 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, r2 │ │ │ │ - b aefd8 │ │ │ │ + b af020 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq aef70 │ │ │ │ + beq aefb8 │ │ │ │ ldr r5, [r4, r0, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r1, r0, lsl #2]! │ │ │ │ ldr r9, [r1, #-4] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs aefc8 │ │ │ │ + bcs af010 │ │ │ │ mov r1, lr │ │ │ │ cmp r1, #4 │ │ │ │ str r9, [r6, r1] │ │ │ │ - beq aefc0 │ │ │ │ + beq af008 │ │ │ │ add r7, r6, r1 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r9, [r7, #-8] │ │ │ │ cmp r5, r9 │ │ │ │ - bcc aeff4 │ │ │ │ + bcc af03c │ │ │ │ add r1, r6, r1 │ │ │ │ - b aefc4 │ │ │ │ + b af00c │ │ │ │ add r0, fp, r4, lsl #2 │ │ │ │ add r8, r9, sl, lsl #2 │ │ │ │ sub ip, r0, #4 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r6, r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ sub lr, r0, #4 │ │ │ │ @@ -146692,19 +146710,19 @@ │ │ │ │ mvncc r0, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r6, r6, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ mvncs r0, #0 │ │ │ │ cmp sl, r3 │ │ │ │ add lr, lr, r0, lsl #2 │ │ │ │ - bne af03c │ │ │ │ + bne af084 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r7, r6, #4 │ │ │ │ tst r4, #1 │ │ │ │ - beq af0f0 │ │ │ │ + beq af138 │ │ │ │ cmp r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ movcc r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ movwcs r1, #1 │ │ │ │ str r0, [fp, r3, lsl #2] │ │ │ │ @@ -146712,15 +146730,15 @@ │ │ │ │ cmp r2, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ add r8, r8, r1, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ cmp r2, r7 │ │ │ │ addeq r0, lr, #4 │ │ │ │ cmpeq r8, r0 │ │ │ │ - bne af108 │ │ │ │ + bne af150 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3a414 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, fp │ │ │ │ @@ -146732,212 +146750,212 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ 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] @ af1a0 │ │ │ │ - ldr r0, [pc, #48] @ af1a4 │ │ │ │ - ldr r3, [pc, #48] @ af1a8 │ │ │ │ + ldr r1, [pc, #48] @ af1e8 │ │ │ │ + ldr r0, [pc, #48] @ af1ec │ │ │ │ + ldr r3, [pc, #48] @ af1f0 │ │ │ │ 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 3a398 │ │ │ │ - eorseq r9, r4, r0, lsl lr │ │ │ │ - eoreq r8, fp, sp, lsl #24 │ │ │ │ - eorseq r9, r4, r0, lsl #27 │ │ │ │ + eorseq r9, r4, r8, asr #27 │ │ │ │ + eoreq r8, fp, r5, lsl #24 │ │ │ │ + eorseq r9, r4, r8, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ bfc sp, #0, #5 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r4, [pc, #3088] @ afddc │ │ │ │ + ldr r4, [pc, #3088] @ afe24 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne af518 │ │ │ │ + bne af560 │ │ │ │ add sl, r4, #8 │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne af548 │ │ │ │ + bne af590 │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne af54c │ │ │ │ + bne af594 │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #3036] @ afde4 │ │ │ │ + ldr r6, [pc, #3036] @ afe2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne afb0c │ │ │ │ + bne afb54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afb30 │ │ │ │ + bne afb78 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2da1f4 │ │ │ │ + bl 2da23c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne af318 │ │ │ │ + bne af360 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - bl a559c │ │ │ │ + bl a55e4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af2c4 │ │ │ │ + bne af30c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #25] │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - beq af2c4 │ │ │ │ + beq af30c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 338958 │ │ │ │ + bl 3389a0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3389f8 │ │ │ │ + bl 338a40 │ │ │ │ cmp r9, #0 │ │ │ │ movne r8, r0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne af58c │ │ │ │ + bne af5d4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af2fc │ │ │ │ - ldr r0, [pc, #2824] @ afdf4 │ │ │ │ + bne af344 │ │ │ │ + ldr r0, [pc, #2824] @ afe3c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne afb68 │ │ │ │ + bne afbb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne af300 │ │ │ │ - b afa68 │ │ │ │ + bne af348 │ │ │ │ + b afab0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, r4, #24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ - bl 889a8 │ │ │ │ + bl 889f4 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne af3bc │ │ │ │ + bne af404 │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4dc │ │ │ │ + beq af524 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af368 │ │ │ │ + bne af3b0 │ │ │ │ cmn r1, #1 │ │ │ │ - ble afc70 │ │ │ │ + ble afcb8 │ │ │ │ sub r8, r9, #36 @ 0x24 │ │ │ │ sub lr, r9, #20 │ │ │ │ ldr r5, [r7] │ │ │ │ ldm r8, {r0, r2, r3, r8} │ │ │ │ ldr r9, [r9, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ ldm lr, {r1, ip, lr} │ │ │ │ - bne af4ec │ │ │ │ + bne af534 │ │ │ │ cmp r5, #0 │ │ │ │ - beq afa20 │ │ │ │ + beq afa68 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq af4f4 │ │ │ │ - b afa20 │ │ │ │ + beq af53c │ │ │ │ + b afa68 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne afbe0 │ │ │ │ + bne afc28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1ee10 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ cmp r0, #22 │ │ │ │ - bne af8ec │ │ │ │ + bne af934 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq af634 │ │ │ │ + beq af67c │ │ │ │ ldr r8, [r2, #4] │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ - bl 2dda0c │ │ │ │ + bl 2dda54 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq afc24 │ │ │ │ + beq afc6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 35fe80 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 35fec8 <__aeabi_uidivmod@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ - beq af618 │ │ │ │ - bl 2dda0c │ │ │ │ - ldr r1, [pc, #2476] @ afe0c │ │ │ │ + beq af660 │ │ │ │ + bl 2dda54 │ │ │ │ + ldr r1, [pc, #2476] @ afe54 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #2472] @ afe10 │ │ │ │ + ldr r2, [pc, #2472] @ afe58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -146948,239 +146966,239 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, #20 │ │ │ │ - bl 2dcb80 │ │ │ │ + bl 2dcbc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r2, [r3] │ │ │ │ stmib r3, {r0, r1} │ │ │ │ - b af910 │ │ │ │ + b af958 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [r1] │ │ │ │ - b af94c │ │ │ │ + b af994 │ │ │ │ cmp r5, #0 │ │ │ │ - bne afa20 │ │ │ │ + bne afa68 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq af560 │ │ │ │ + beq af5a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq afa20 │ │ │ │ + beq afa68 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r8, r5 │ │ │ │ - beq af568 │ │ │ │ - b afa20 │ │ │ │ - ldr r0, [pc, #2240] @ afde0 │ │ │ │ + beq af5b0 │ │ │ │ + b afa68 │ │ │ │ + ldr r0, [pc, #2240] @ afe28 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ mov r1, r0 │ │ │ │ bl 282d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ add sl, r4, #8 │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af1ec │ │ │ │ + beq af234 │ │ │ │ clrex │ │ │ │ mov r0, sl │ │ │ │ mov r5, r2 │ │ │ │ bl 385c4 │ │ │ │ mov r2, r5 │ │ │ │ - b af200 │ │ │ │ + b af248 │ │ │ │ cmp r5, #0 │ │ │ │ - bne afa20 │ │ │ │ + bne afa68 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq af9fc │ │ │ │ + beq afa44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq afa20 │ │ │ │ + beq afa68 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp ip, r5 │ │ │ │ - beq afa04 │ │ │ │ - b afa20 │ │ │ │ + beq afa4c │ │ │ │ + b afa68 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2da1f4 │ │ │ │ + bl 2da23c │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne afa78 │ │ │ │ + bne afac0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r5} │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #3 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne af2d8 │ │ │ │ + bne af320 │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq af5ec │ │ │ │ + beq af634 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq af604 │ │ │ │ + beq af64c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b af2d8 │ │ │ │ + bl 1b7460 │ │ │ │ + b af320 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r8 │ │ │ │ bl 1e7e0 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ cmp r0, #22 │ │ │ │ - bne af8ec │ │ │ │ + bne af934 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af65c │ │ │ │ + beq af6a4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ bl 1d9f4 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #22 │ │ │ │ - bne af8ec │ │ │ │ + bne af934 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af688 │ │ │ │ + beq af6d0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ bl 1f068 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #22 │ │ │ │ - bne af8ec │ │ │ │ + bne af934 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r3, #384 @ 0x180 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 1e27c │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ cmp r0, #22 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne af984 │ │ │ │ + bne af9cc │ │ │ │ str r7, [sp, #28] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r0, [pc, #1856] @ afe08 │ │ │ │ + ldr r0, [pc, #1856] @ afe50 │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ strh r0, [lr] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ str r8, [sp, #224] @ 0xe0 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq afc4c │ │ │ │ + beq afc94 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 1f1dc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi afc34 │ │ │ │ + bmi afc7c │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ - beq af764 │ │ │ │ - ldr r0, [pc, #1744] @ afe14 │ │ │ │ + beq af7ac │ │ │ │ + ldr r0, [pc, #1744] @ afe5c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq afc34 │ │ │ │ + beq afc7c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #1692] @ afe18 │ │ │ │ + ldr r0, [pc, #1692] @ afe60 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq afc64 │ │ │ │ + beq afcac │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af7bc │ │ │ │ + bne af804 │ │ │ │ cmn r1, #1 │ │ │ │ - ble afc70 │ │ │ │ + ble afcb8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ and r5, r6, r9 │ │ │ │ ldr r1, [r8, r5] │ │ │ │ ands r7, r1, r2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq afba4 │ │ │ │ + beq afbec │ │ │ │ rev r7, r7 │ │ │ │ clz r7, r7 │ │ │ │ add r7, r5, r7, lsr #3 │ │ │ │ and r5, r7, r6 │ │ │ │ add r7, r8, r5 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bpl afbc4 │ │ │ │ + bpl afc0c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r9, #25 │ │ │ │ and r7, r7, #1 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ ldr r4, [lr, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ strb r2, [r8, r5] │ │ │ │ @@ -147215,19 +147233,19 @@ │ │ │ │ str r0, [r1, #-20] @ 0xffffffec │ │ │ │ mov r0, #7 │ │ │ │ str r3, [r1, #-16] │ │ │ │ str r2, [r1, #-8] │ │ │ │ str r5, [r1, #-48] @ 0xffffffd0 │ │ │ │ str ip, [r1, #-32] @ 0xffffffe0 │ │ │ │ str r0, [r7] │ │ │ │ - ldr r4, [pc, #1340] @ afe1c │ │ │ │ + ldr r4, [pc, #1340] @ afe64 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - ldr r6, [pc, #1336] @ afe20 │ │ │ │ + ldr r6, [pc, #1336] @ afe68 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - b af9b8 │ │ │ │ + b afa00 │ │ │ │ subs r2, r0, #21 │ │ │ │ mov r3, #3 │ │ │ │ movne r2, r0 │ │ │ │ cmp r0, #21 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movweq r3, #2 │ │ │ │ str r3, [r0] │ │ │ │ @@ -147235,37 +147253,37 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq af934 │ │ │ │ + beq af97c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ - beq af94c │ │ │ │ + beq af994 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af968 │ │ │ │ + bne af9b0 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne afb7c │ │ │ │ + bne afbc4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne af96c │ │ │ │ - b afa68 │ │ │ │ + bne af9b4 │ │ │ │ + b afab0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r5, r1 │ │ │ │ bl 1f4c4 │ │ │ │ subs r0, r8, #21 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movne r0, r8 │ │ │ │ @@ -147276,341 +147294,341 @@ │ │ │ │ str r1, [r2] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq af9d8 │ │ │ │ + beq afa20 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ cmpne r0, #22 │ │ │ │ - beq afa34 │ │ │ │ + beq afa7c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b afa34 │ │ │ │ + bl 1b7460 │ │ │ │ + b afa7c │ │ │ │ cmp r5, #0 │ │ │ │ - bne afa20 │ │ │ │ + bne afa68 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp lr, r5 │ │ │ │ - bne afa20 │ │ │ │ + bne afa68 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, #7 │ │ │ │ strd r8, [r0] │ │ │ │ - b afa34 │ │ │ │ + b afa7c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ stm r5, {r0, r2, r3, r8} │ │ │ │ add r0, r5, #16 │ │ │ │ stm r0, {r1, ip, lr} │ │ │ │ str r9, [r5, #28] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne afa50 │ │ │ │ + bne afa98 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne afb90 │ │ │ │ + bne afbd8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afa54 │ │ │ │ + bne afa9c │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs afafc │ │ │ │ + bcs afb44 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 338dc4 │ │ │ │ + bl 338e0c │ │ │ │ cmp r9, #0 │ │ │ │ - beq afaa4 │ │ │ │ + beq afaec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bne afaf0 │ │ │ │ + bne afb38 │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq afac8 │ │ │ │ + beq afb10 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq afae0 │ │ │ │ + beq afb28 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r6, [pc, #768] @ afdf8 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r6, [pc, #768] @ afe40 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - b af328 │ │ │ │ + b af370 │ │ │ │ mov r0, sl │ │ │ │ bl 3877c │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r2 │ │ │ │ bl 388c4 │ │ │ │ mov r2, r5 │ │ │ │ eor r0, r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af230 │ │ │ │ - ldr r0, [pc, #688] @ afde8 │ │ │ │ - ldr r3, [pc, #688] @ afdec │ │ │ │ - ldr r1, [pc, #688] @ afdf0 │ │ │ │ + beq af278 │ │ │ │ + ldr r0, [pc, #688] @ afe30 │ │ │ │ + ldr r3, [pc, #688] @ afe34 │ │ │ │ + ldr r1, [pc, #688] @ afe38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b afc70 │ │ │ │ + b afcb8 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #16] │ │ │ │ - b af2fc │ │ │ │ + b af344 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #16] │ │ │ │ - b af968 │ │ │ │ + b af9b0 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #16] │ │ │ │ - b afa50 │ │ │ │ + b afa98 │ │ │ │ mov r1, #4 │ │ │ │ add r4, r5, r1 │ │ │ │ add r1, r1, #4 │ │ │ │ and r5, r4, r6 │ │ │ │ ldr r4, [r8, r5] │ │ │ │ ands r7, r4, r2 │ │ │ │ - bne af810 │ │ │ │ - b afba8 │ │ │ │ + bne af858 │ │ │ │ + b afbf0 │ │ │ │ ldr r7, [r8] │ │ │ │ and r7, r7, r2 │ │ │ │ rev r7, r7 │ │ │ │ clz r5, r7 │ │ │ │ ldrb r7, [r8, r5, lsr #3] │ │ │ │ lsr r5, r5, #3 │ │ │ │ - b af830 │ │ │ │ + b af878 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #516] @ afdfc │ │ │ │ - ldr r3, [pc, #516] @ afe00 │ │ │ │ - ldr r5, [pc, #516] @ afe04 │ │ │ │ + ldr r0, [pc, #516] @ afe44 │ │ │ │ + ldr r3, [pc, #516] @ afe48 │ │ │ │ + ldr r5, [pc, #516] @ afe4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b afc70 │ │ │ │ - ldr r0, [pc, #504] @ afe24 │ │ │ │ + b afcb8 │ │ │ │ + ldr r0, [pc, #504] @ afe6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a194 │ │ │ │ - b afc70 │ │ │ │ - ldr r2, [pc, #492] @ afe28 │ │ │ │ + b afcb8 │ │ │ │ + ldr r2, [pc, #492] @ afe70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 39c98 │ │ │ │ - b afc70 │ │ │ │ + b afcb8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r5, r0, #32 │ │ │ │ mov r0, #32 │ │ │ │ bl 39cb0 │ │ │ │ - b afc70 │ │ │ │ + b afcb8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b afc78 │ │ │ │ + b afcc0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq afc94 │ │ │ │ + beq afcdc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b afdc8 │ │ │ │ + bl 1b7460 │ │ │ │ + b afe10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq afd2c │ │ │ │ + beq afd74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b afd2c │ │ │ │ + bl 1b7460 │ │ │ │ + b afd74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl ab8a8 │ │ │ │ - b afcf4 │ │ │ │ + bl ab8f0 │ │ │ │ + b afd3c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4d18 │ │ │ │ - b afd60 │ │ │ │ + bl 1b4d60 │ │ │ │ + b afda8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne afcfc │ │ │ │ + bne afd44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne afd60 │ │ │ │ + bne afda8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2dc83c │ │ │ │ - b afd60 │ │ │ │ + bl 2dc884 │ │ │ │ + b afda8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl a9b28 │ │ │ │ - b afdc8 │ │ │ │ + bl a9b70 │ │ │ │ + b afe10 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq afd88 │ │ │ │ + beq afdd0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - b afd80 │ │ │ │ + b afdc8 │ │ │ │ mov r4, r0 │ │ │ │ - b afd88 │ │ │ │ + b afdd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afd88 │ │ │ │ + beq afdd0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afda4 │ │ │ │ + beq afdec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 11b980 │ │ │ │ - b afdd0 │ │ │ │ + bl 11b9c8 │ │ │ │ + b afe18 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 11b980 │ │ │ │ - b afdd0 │ │ │ │ + bl 11b9c8 │ │ │ │ + b afe18 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 11b980 │ │ │ │ + bl 11b9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r0, r6, r4, asr sp │ │ │ │ + eorseq r0, r6, ip, lsl #26 │ │ │ │ + ldrhteq r0, [r6], -r0 │ │ │ │ + ldrshteq r0, [r6], -r4 │ │ │ │ + eoreq r8, fp, r5, asr #4 │ │ │ │ + eorseq r9, r4, r8, ror #7 │ │ │ │ + eorseq r9, r4, ip, lsr r4 │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ + eorseq r0, r6, r8, lsl #6 │ │ │ │ + eoreq r8, fp, r5, lsl #3 │ │ │ │ + eorseq r9, r4, ip, asr #5 │ │ │ │ + eorseq r9, r4, ip, lsl #7 │ │ │ │ + eorseq r0, r6, ip, lsl #14 │ │ │ │ + eorseq r9, r4, r8, lsl #22 │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ + eorseq r0, r6, ip, lsl #13 │ │ │ │ + eorseq r0, r6, r8, asr r6 │ │ │ │ ldrshteq r0, [r6], -r8 │ │ │ │ - eorseq r0, r6, ip, lsr ip │ │ │ │ - eoreq r8, fp, sp, asr #4 │ │ │ │ - eorseq r9, r4, r0, lsr r4 │ │ │ │ - eorseq r9, r4, r4, lsl #9 │ │ │ │ - eorseq r0, r6, r8, asr fp │ │ │ │ - eorseq r0, r6, r0, asr r3 │ │ │ │ - eoreq r8, fp, sp, lsl #3 │ │ │ │ - eorseq r9, r4, r4, lsl r3 │ │ │ │ - ldrsbteq r9, [r4], -r4 │ │ │ │ - eorseq r0, r6, r4, asr r7 │ │ │ │ - eorseq r9, r4, r0, asr fp │ │ │ │ - eorseq r0, r6, r8, asr fp │ │ │ │ - ldrsbteq r0, [r6], -r4 │ │ │ │ - eorseq r0, r6, r0, lsr #13 │ │ │ │ - eorseq r0, r6, r0, asr #12 │ │ │ │ - eorseq r0, r6, r0, ror #10 │ │ │ │ - eorseq r9, r4, r4, asr #7 │ │ │ │ - ldrsbteq r6, [r4], -r8 │ │ │ │ + eorseq r0, r6, r8, lsl r5 │ │ │ │ + eorseq r9, r4, ip, ror r3 │ │ │ │ + mlaseq r4, r0, r5, r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq afe74 │ │ │ │ + beq afebc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne aff38 │ │ │ │ + bne aff80 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b afe74 │ │ │ │ + b afebc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f9b0 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ cmp r0, #22 │ │ │ │ - bne afebc │ │ │ │ + bne aff04 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r5] │ │ │ │ cmpne r6, #0 │ │ │ │ - bne aff18 │ │ │ │ + bne aff60 │ │ │ │ mov r6, #7 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movne r2, #0 │ │ │ │ strbne r2, [r5] │ │ │ │ cmpne r6, #0 │ │ │ │ - beq afef0 │ │ │ │ + beq aff38 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ subs r2, r0, #21 │ │ │ │ mov r3, #3 │ │ │ │ movne r2, r0 │ │ │ │ cmp r0, #21 │ │ │ │ movweq r3, #2 │ │ │ │ @@ -147618,58 +147636,58 @@ │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #7 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #120] @ affc8 │ │ │ │ - ldr r3, [pc, #120] @ affcc │ │ │ │ - ldr r5, [pc, #120] @ affd0 │ │ │ │ + ldr r0, [pc, #120] @ b0010 │ │ │ │ + ldr r3, [pc, #120] @ b0014 │ │ │ │ + ldr r5, [pc, #120] @ b0018 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq affc0 │ │ │ │ + beq b0008 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b affb8 │ │ │ │ + b b0000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq affc0 │ │ │ │ + beq b0008 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq affc0 │ │ │ │ + beq b0008 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, fp, r5, lsr lr │ │ │ │ - ldrhteq r8, [r4], -ip │ │ │ │ - mlaseq r4, ip, r0, r9 │ │ │ │ + eoreq r7, fp, sp, lsr #28 │ │ │ │ + eorseq r8, r4, r4, ror pc │ │ │ │ + eorseq r9, r4, r4, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ movw r5, #51713 @ 0xca01 │ │ │ │ @@ -147686,38 +147704,38 @@ │ │ │ │ ldm r6, {r5, fp} │ │ │ │ str fp, [r6, #8] │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0048 │ │ │ │ + beq b0090 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0344 │ │ │ │ + beq b038c │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2e54d4 │ │ │ │ + bl 2e551c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne b0138 │ │ │ │ - ldr r0, [pc, #992] @ b045c │ │ │ │ + bne b0180 │ │ │ │ + ldr r0, [pc, #992] @ b04a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b03b0 │ │ │ │ + beq b03f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -147726,128 +147744,128 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r3, [r2, #8]! │ │ │ │ ldrex r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b00f4 │ │ │ │ + bne b013c │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0384 │ │ │ │ + beq b03cc │ │ │ │ ldrex r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b00dc │ │ │ │ + beq b0124 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne b0138 │ │ │ │ + bne b0180 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b010c │ │ │ │ + bne b0154 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b0134 │ │ │ │ + bne b017c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r8 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [r4, #56]! @ 0x38 │ │ │ │ sub r7, r4, #32 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - b b0184 │ │ │ │ + b b01cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r1, #32]! │ │ │ │ add r4, r1, #24 │ │ │ │ sub r7, r1, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b022c │ │ │ │ + bne b0274 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b01b8 │ │ │ │ + bne b0200 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0188 │ │ │ │ + bne b01d0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r6, #32] │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bne b0258 │ │ │ │ - b b029c │ │ │ │ + bne b02a0 │ │ │ │ + b b02e4 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq b0214 │ │ │ │ + beq b025c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ tstne r1, #1 │ │ │ │ - beq b0204 │ │ │ │ + beq b024c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b01f0 │ │ │ │ + bne b0238 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0214 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b025c │ │ │ │ + bl aa630 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [r6, #40] @ 0x28 │ │ │ │ sub r0, r5, #1 │ │ │ │ strb fp, [r6, #48] @ 0x30 │ │ │ │ str fp, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 2673c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b036c │ │ │ │ + beq b03b4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq b029c │ │ │ │ + beq b02e4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq b028c │ │ │ │ + beq b02d4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b0278 │ │ │ │ + bne b02c0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b029c │ │ │ │ - bl aa5e8 │ │ │ │ + beq b02e4 │ │ │ │ + bl aa630 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ strd r0, [r6, #20] │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ @@ -147855,15 +147873,15 @@ │ │ │ │ mov r7, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r4, #22 │ │ │ │ - bne b02f4 │ │ │ │ + bne b033c │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r6, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r7, #4 │ │ │ │ @@ -147871,25 +147889,25 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldrd r8, [r6, #20] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0324 │ │ │ │ + beq b036c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b033c │ │ │ │ + beq b0384 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8f2dc │ │ │ │ + bl 8f328 │ │ │ │ add r0, sp, #32 │ │ │ │ str r4, [sl], #4 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ @@ -147901,91 +147919,91 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r6, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq b0104 │ │ │ │ - b b0138 │ │ │ │ - ldr r0, [pc, #192] @ b0460 │ │ │ │ + beq b014c │ │ │ │ + b b0180 │ │ │ │ + ldr r0, [pc, #192] @ b04a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #184] @ b0464 │ │ │ │ + ldr r0, [pc, #184] @ b04ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [r6, #40] @ 0x28 │ │ │ │ sub r0, r1, #1 │ │ │ │ strb fp, [r6, #48] @ 0x30 │ │ │ │ str fp, [r6, #44] @ 0x2c │ │ │ │ str r0, [r6, #32] │ │ │ │ - b b040c │ │ │ │ - b b0444 │ │ │ │ + b b0454 │ │ │ │ + b b048c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0438 │ │ │ │ + beq b0480 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ - b b0438 │ │ │ │ + bl 1b7460 │ │ │ │ + b b0480 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6460 │ │ │ │ - b b0448 │ │ │ │ - b b0444 │ │ │ │ + bl a64a8 │ │ │ │ + b b0490 │ │ │ │ + b b048c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8f2dc │ │ │ │ - b b0448 │ │ │ │ + bl 8f328 │ │ │ │ + b b0490 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ - bl a63fc │ │ │ │ + bl a6444 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8f2dc │ │ │ │ - b b0448 │ │ │ │ + bl 8f328 │ │ │ │ + b b0490 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq pc, r5, r0, lsr #27 │ │ │ │ - eorseq r8, r4, r0, asr sp │ │ │ │ - eorseq r8, r4, r4, asr #26 │ │ │ │ + eorseq pc, r5, r8, asr sp @ │ │ │ │ + eorseq r8, r4, r8, lsl #26 │ │ │ │ + ldrshteq r8, [r4], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - bl 1f6cc4 │ │ │ │ + bl 1f6d0c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0528 │ │ │ │ - ldr r0, [pc, #344] @ b0608 │ │ │ │ + beq b0570 │ │ │ │ + ldr r0, [pc, #344] @ b0650 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r4] │ │ │ │ strb r1, [r7, #12]! │ │ │ │ - b b04ec │ │ │ │ + b b0534 │ │ │ │ mov r7, r4 │ │ │ │ ldrb r0, [r7, #12]! │ │ │ │ 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 #1 │ │ │ │ @@ -147993,22 +148011,22 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 161eac │ │ │ │ + bl 161ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0540 │ │ │ │ + beq b0588 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0520 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b0568 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -148016,62 +148034,62 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #16] │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ b0610 │ │ │ │ + ldr r0, [pc, #172] @ b0658 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #156] @ b060c │ │ │ │ + ldr r0, [pc, #156] @ b0654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #156] @ b0618 │ │ │ │ + ldr r0, [pc, #156] @ b0660 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b0590 │ │ │ │ - ldr r0, [pc, #136] @ b0614 │ │ │ │ + b b05d8 │ │ │ │ + ldr r0, [pc, #136] @ b065c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b b05ec │ │ │ │ + b b0634 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #3 │ │ │ │ - bne b05f4 │ │ │ │ + bne b063c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b05f4 │ │ │ │ - bl aa5e8 │ │ │ │ - b b05f4 │ │ │ │ + beq b063c │ │ │ │ + bl aa630 │ │ │ │ + b b063c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b05ec │ │ │ │ - bl aa5e8 │ │ │ │ + beq b0634 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq pc, r5, ip, asr #18 │ │ │ │ - eorseq r8, r4, r0, lsr #23 │ │ │ │ - eorseq r8, r4, ip, lsr #23 │ │ │ │ - eorseq r8, r4, r4, lsl #24 │ │ │ │ - eorseq r8, r4, r4, lsl ip │ │ │ │ + eorseq pc, r5, r4, lsl #18 │ │ │ │ + eorseq r8, r4, r8, asr fp │ │ │ │ + eorseq r8, r4, r4, ror #22 │ │ │ │ + ldrhteq r8, [r4], -ip │ │ │ │ + eorseq r8, r4, ip, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #2960 @ 0xb90 │ │ │ │ add r3, sp, #2864 @ 0xb30 │ │ │ │ add sl, r2, #4 │ │ │ │ @@ -148145,52 +148163,52 @@ │ │ │ │ ldr r0, [r2, #-148] @ 0xffffff6c │ │ │ │ str r0, [r2, #-28] @ 0xffffffe4 │ │ │ │ sub r0, r2, #24 │ │ │ │ strb r6, [r2, #-38] @ 0xffffffda │ │ │ │ str r8, [r2, #-8] │ │ │ │ strb r6, [r2, #-43] @ 0xffffffd5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b b0848 │ │ │ │ + b b0890 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #1712]! @ 0x6b0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ sub r2, r1, #1280 @ 0x500 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r1, r0, r4, lsl #2 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r8, #1696] @ 0x6a0 │ │ │ │ - b b39a4 │ │ │ │ + b b39ec │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r5, [r0, #420] @ 0x1a4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d098 │ │ │ │ + bl 13d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b09a0 │ │ │ │ + beq b09e8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #6 │ │ │ │ - b b7b08 │ │ │ │ + b b7b50 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ add fp, r1, #416 @ 0x1a0 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ ldrb r0, [r1, #489] @ 0x1e9 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b181c │ │ │ │ + bne b1864 │ │ │ │ ldr r4, [r1, #484] @ 0x1e4 │ │ │ │ - b b24c8 │ │ │ │ + b b2510 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #444]! @ 0x1bc │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ sub r2, r1, #24 │ │ │ │ add r1, pc, #20 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ @@ -148236,15 +148254,15 @@ │ │ │ │ mov r1, fp │ │ │ │ cmp ip, #9 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ - beq b1838 │ │ │ │ + beq b1880 │ │ │ │ str ip, [r9, #460] @ 0x1cc │ │ │ │ add lr, r9, #460 @ 0x1cc │ │ │ │ add r9, r9, #464 @ 0x1d0 │ │ │ │ ldm fp!, {r0, r1, r4, r5, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ stmia r2!, {r0, r1, r4, r5, r6, r7} │ │ │ │ ldm fp, {r0, r1, r4, r5, r6, r7} │ │ │ │ @@ -148258,26 +148276,26 @@ │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 194984 │ │ │ │ + bl 1949cc │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0f08 │ │ │ │ + beq b0f50 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r2, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfaa8 │ │ │ │ - b b0b4c │ │ │ │ + bl 1dfaf0 │ │ │ │ + b b0b94 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #738]! @ 0x2e2 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ sub r1, r1, #210 @ 0xd2 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, pc, #8 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ @@ -148288,22 +148306,22 @@ │ │ │ │ andeq r0, r0, r0, lsl #31 │ │ │ │ strdeq r6, [r0], -r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r8, r0, ip, lsl #11 │ │ │ │ andeq r6, r0, r8, lsr #18 │ │ │ │ @ instruction: 0x00006bbc │ │ │ │ ldr ip, [fp, #688] @ 0x2b0 │ │ │ │ - b b6ae0 │ │ │ │ + b b6b28 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ - bl aa5e8 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b b1d10 │ │ │ │ + b b1d58 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #606]! @ 0x25e │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, #8 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -148313,15 +148331,15 @@ │ │ │ │ andeq r0, r0, r0, lsl #14 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ muleq r0, r8, r6 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r8, #560] @ 0x230 │ │ │ │ ldr r0, [r8, #588] @ 0x24c │ │ │ │ - b b39d8 │ │ │ │ + b b3a20 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ ldrb r0, [r3, #990]! @ 0x3de │ │ │ │ sub r1, r3, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -148331,86 +148349,86 @@ │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #29 │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ ldr r9, [sp, #176] @ 0xb0 │ │ │ │ ldr r8, [r9, #984] @ 0x3d8 │ │ │ │ - b b088c │ │ │ │ + b b08d4 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [fp, #486]! @ 0x1e6 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r9, fp, #38 @ 0x26 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #29 │ │ │ │ andeq r0, r0, r0, ror #28 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldrb lr, [r8, #484] @ 0x1e4 │ │ │ │ ldrb r2, [r8, #485] @ 0x1e5 │ │ │ │ - b b20b0 │ │ │ │ + b b20f8 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ strb r0, [r6, #988] @ 0x3dc │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ ldr r2, [r8, #76] @ 0x4c │ │ │ │ ldr r1, [r8, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ str r3, [r8, #72] @ 0x48 │ │ │ │ - bne b0c2c │ │ │ │ + bne b0c74 │ │ │ │ str r3, [sp, #2552] @ 0x9f8 │ │ │ │ - b b0c48 │ │ │ │ + b b0c90 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ add r5, r4, #512 @ 0x200 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ ldm lr!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm lr!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm lr, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [r4, #512] @ 0x200 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b0d14 │ │ │ │ + bne b0d5c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ - b b0d2c │ │ │ │ + b b0d74 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ add ip, sp, #3040 @ 0xbe0 │ │ │ │ - b b0cbc │ │ │ │ + b b0d04 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 194984 │ │ │ │ + bl 1949cc │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0f1c │ │ │ │ + beq b0f64 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r2, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2960] @ 0xb90 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq b1e2c │ │ │ │ - b b1de8 │ │ │ │ + beq b1e74 │ │ │ │ + b b1e30 │ │ │ │ ldrb r0, [fp, #990]! @ 0x3de │ │ │ │ sub r1, fp, #238 @ 0xee │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -148418,15 +148436,15 @@ │ │ │ │ andeq r0, r0, r4, asr #27 │ │ │ │ @ instruction: 0x00000db4 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [r6, #976] @ 0x3d0 │ │ │ │ ldr r4, [r6, #980] @ 0x3d4 │ │ │ │ ldr r5, [r6, #984] @ 0x3d8 │ │ │ │ - b b6db8 │ │ │ │ + b b6e00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #980]! @ 0x3d4 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ sub fp, r1, #416 @ 0x1a0 │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -148447,45 +148465,45 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - b b1610 │ │ │ │ + b b1658 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ ldr r1, [r0, #480] @ 0x1e0 │ │ │ │ - b b2110 │ │ │ │ + b b2158 │ │ │ │ str r2, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 21fff0 │ │ │ │ + bl 220038 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq b0c94 │ │ │ │ + beq b0cdc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b0c94 │ │ │ │ + bcc b0cdc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b0c70 │ │ │ │ + bne b0cb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b0c94 │ │ │ │ + bne b0cdc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r3, sp, #1440 @ 0x5a0 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r7, [sp, #2552] @ 0x9f8 │ │ │ │ add ip, sp, #3040 @ 0xbe0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #2556] @ 0x9fc │ │ │ │ ldr r5, [sp, #2560] @ 0xa00 │ │ │ │ @@ -148509,39 +148527,39 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ - b b1e38 │ │ │ │ + b b1e80 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21ff08 │ │ │ │ + bl 21ff50 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ - bl 21fff0 │ │ │ │ + bl 220038 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq b0d74 │ │ │ │ + beq b0dbc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b0d74 │ │ │ │ + bcc b0dbc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b0d50 │ │ │ │ + bne b0d98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b0d74 │ │ │ │ + bne b0dbc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add fp, r8, #564 @ 0x234 │ │ │ │ strb r9, [r8, #989] @ 0x3dd │ │ │ │ @@ -148591,17 +148609,17 @@ │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0f30 │ │ │ │ + beq b0f78 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0f74 │ │ │ │ + bne b0fbc │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r4 │ │ │ │ strb r0, [r8, #813] @ 0x32d │ │ │ │ add r0, r8, #748 @ 0x2ec │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -148613,15 +148631,15 @@ │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r1, #692]! @ 0x2b4 │ │ │ │ str r3, [r1, #80] @ 0x50 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ stm r3, {r2, r4, r5} │ │ │ │ - bne b1110 │ │ │ │ + bne b1158 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r8, #816 @ 0x330 │ │ │ │ strb r1, [r8, #813] @ 0x32d │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ @@ -148629,47 +148647,47 @@ │ │ │ │ strb r1, [r8, #856] @ 0x358 │ │ │ │ add r5, r8, #816 @ 0x330 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r6, lr, #504 @ 0x1f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bc064 │ │ │ │ + bl bc0ac │ │ │ │ ldr r8, [sp, #2552] @ 0x9f8 │ │ │ │ cmp r8, #22 │ │ │ │ - bne b1290 │ │ │ │ + bne b12d8 │ │ │ │ mov r0, #7 │ │ │ │ - b b1640 │ │ │ │ + b b1688 │ │ │ │ ldr r1, [sp, #1444] @ 0x5a4 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ - bl 1836fc │ │ │ │ + bl 183744 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ - b b0cc0 │ │ │ │ + b b0d08 │ │ │ │ ldr r1, [sp, #1444] @ 0x5a4 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ - bl 183400 │ │ │ │ + bl 183448 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ - b b0cc0 │ │ │ │ + b b0d08 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ add r6, r1, #672 @ 0x2a0 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ sub r1, r0, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs b117c │ │ │ │ + bcs b11c4 │ │ │ │ mov r0, #13 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #2864] @ 0xb30 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - beq b64d4 │ │ │ │ + beq b651c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b b64d4 │ │ │ │ + bl 1b7460 │ │ │ │ + b b651c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ add r0, r1, #672 @ 0x2a0 │ │ │ │ add r1, r1, #816 @ 0x330 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ @@ -148678,61 +148696,61 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [r2, #548] @ 0x224 │ │ │ │ str r0, [r2, #552] @ 0x228 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 203b28 │ │ │ │ + bl 203b70 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sp, #2680] @ 0xa78 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 3208a0 │ │ │ │ + bl 3208e8 │ │ │ │ strb r5, [sp, #2681] @ 0xa79 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 3208d4 │ │ │ │ + bl 32091c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2682] @ 0xa7a │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #0 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 320908 │ │ │ │ + bl 320950 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 203bec │ │ │ │ + bl 203c34 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b11e0 │ │ │ │ + beq b1228 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ str r5, [sp, #2424] @ 0x978 │ │ │ │ str r6, [sp, #2420] @ 0x974 │ │ │ │ str r7, [sp, #2416] @ 0x970 │ │ │ │ str r3, [sp, #2412] @ 0x96c │ │ │ │ str r0, [sp, #2404] @ 0x964 │ │ │ │ str r2, [sp, #2400] @ 0x960 │ │ │ │ str r1, [sp, #2408] @ 0x968 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ add r1, sp, #2400 @ 0x960 │ │ │ │ - bl 20e7b4 │ │ │ │ + bl 20e7fc │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ - bl a99c0 │ │ │ │ + bl a9a08 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl aafa4 │ │ │ │ - b b1200 │ │ │ │ + bl aafec │ │ │ │ + b b1248 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #648]! @ 0x288 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, r1, #40 @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ @@ -148748,31 +148766,31 @@ │ │ │ │ ldr r9, [r8, #612] @ 0x264 │ │ │ │ ldr r1, [r8, #628] @ 0x274 │ │ │ │ ldr lr, [r8, #632] @ 0x278 │ │ │ │ ldr ip, [r8, #636] @ 0x27c │ │ │ │ ldr r2, [r8, #640] @ 0x280 │ │ │ │ ldr r6, [r8, #644] @ 0x284 │ │ │ │ ldm fp, {r4, sl, fp} │ │ │ │ - b b41c4 │ │ │ │ + b b420c │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - b b3fa8 │ │ │ │ + b b3ff0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ ldr r0, [r1, #616]! @ 0x268 │ │ │ │ add r4, r1, #24 │ │ │ │ sub r5, r1, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne b128c │ │ │ │ + bne b12d4 │ │ │ │ ldr r0, [r4] │ │ │ │ - b b3a28 │ │ │ │ + b b3a70 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - b b3d6c │ │ │ │ + b b3db4 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - b b8614 │ │ │ │ + b b865c │ │ │ │ ldm r1, {r3, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r8, #808] @ 0x328 │ │ │ │ add r1, r8, #816 @ 0x330 │ │ │ │ strb r2, [r8, #813] @ 0x32d │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ @@ -148786,178 +148804,178 @@ │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ add r9, r8, #816 @ 0x330 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r6, lr, #504 @ 0x1f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bc064 │ │ │ │ + bl bc0ac │ │ │ │ ldr r7, [sp, #2552] @ 0x9f8 │ │ │ │ cmp r7, #22 │ │ │ │ - bne b12ec │ │ │ │ + bne b1334 │ │ │ │ mov r0, #5 │ │ │ │ - b b163c │ │ │ │ + b b1684 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b1454 │ │ │ │ + bne b149c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #107 @ 0x6b │ │ │ │ ldr r7, [r0, #684] @ 0x2ac │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ bl 1e6a8 │ │ │ │ sub r0, r7, #108 @ 0x6c │ │ │ │ cmn r0, #109 @ 0x6d │ │ │ │ - bcs b14fc │ │ │ │ - ldr r0, [pc, #3980] @ b2140 │ │ │ │ + bcs b1544 │ │ │ │ + ldr r0, [pc, #3980] @ b2188 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2556] @ 0x9fc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #2552] @ 0x9f8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b0f60 │ │ │ │ - b b64d4 │ │ │ │ + bne b0fa8 │ │ │ │ + b b651c │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl aafa4 │ │ │ │ + bl aafec │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, r0, #4 │ │ │ │ ldr r5, [sp, #3056] @ 0xbf0 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ cmp r5, #22 │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r4, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ stm r2, {r3, r4, r6, r7} │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ strb r1, [r2, #856] @ 0x358 │ │ │ │ - bne b1244 │ │ │ │ + bne b128c │ │ │ │ mov r0, #4 │ │ │ │ - b b1640 │ │ │ │ + b b1688 │ │ │ │ add r4, sp, #384 @ 0x180 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ cmp r5, #21 │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bne b1388 │ │ │ │ + bne b13d0 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #2868] @ 0xb34 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #2884] @ 0xb44 │ │ │ │ str r2, [sp, #2880] @ 0xb40 │ │ │ │ str r1, [sp, #2876] @ 0xb3c │ │ │ │ str r0, [sp, #2872] @ 0xb38 │ │ │ │ - b b13a8 │ │ │ │ - b b3aec │ │ │ │ + b b13f0 │ │ │ │ + b b3b34 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r6, #12 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ add r9, sp, #352 @ 0x160 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bl ae0c4 │ │ │ │ + bl ae10c │ │ │ │ cmp r8, #21 │ │ │ │ - bne b148c │ │ │ │ + bne b14d4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #2876] @ 0xb3c │ │ │ │ mov r0, #2 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ - b b14ac │ │ │ │ + b b14f4 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ add r8, sp, #296 @ 0x128 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r6, #12 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ - bl ae0c4 │ │ │ │ + bl ae10c │ │ │ │ cmp r7, #21 │ │ │ │ - bne b14cc │ │ │ │ + bne b1514 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r0, #804] @ 0x324 │ │ │ │ str r3, [r0, #928] @ 0x3a0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #808] @ 0x328 │ │ │ │ str r3, [r0, #932] @ 0x3a4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - bl 3234e0 │ │ │ │ + bl 323528 │ │ │ │ ldr r2, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne b1784 │ │ │ │ + bne b17cc │ │ │ │ str r0, [sp, #2552] @ 0x9f8 │ │ │ │ str r1, [sp, #2556] @ 0x9fc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ - b b6840 │ │ │ │ + b b6888 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r7, [sp, #2868] @ 0xb34 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ str r5, [sp, #2864] @ 0xb30 │ │ │ │ - bl ab6a0 │ │ │ │ + bl ab6e8 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #812] @ 0x32c │ │ │ │ ldr fp, [sp, #2872] @ 0xb38 │ │ │ │ ldr r6, [sp, #2876] @ 0xb3c │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - b b35a0 │ │ │ │ + b b35e8 │ │ │ │ ldrb r0, [r8, #732]! @ 0x2dc │ │ │ │ sub r1, r8, #76 @ 0x4c │ │ │ │ str r8, [sp, #16] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -148973,29 +148991,29 @@ │ │ │ │ ldr r2, [r8, #664] @ 0x298 │ │ │ │ ldr r6, [r8, #668] @ 0x29c │ │ │ │ ldr r5, [r8, #716] @ 0x2cc │ │ │ │ ldr r1, [r8, #720] @ 0x2d0 │ │ │ │ ldrb r0, [r8, #724] @ 0x2d4 │ │ │ │ ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ ldm fp, {r4, sl, fp} │ │ │ │ - b b4200 │ │ │ │ + b b4248 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r0, #684] @ 0x2ac │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r6 │ │ │ │ add r8, lr, #504 @ 0x1f8 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 33b9b4 │ │ │ │ + bl 33b9fc │ │ │ │ ldr r7, [sp, #2552] @ 0x9f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b155c │ │ │ │ + beq b15a4 │ │ │ │ orr r0, r8, #4 │ │ │ │ ldrd r8, [r0] │ │ │ │ - b b1574 │ │ │ │ + b b15bc │ │ │ │ ldm r9, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ @@ -149003,27 +149021,27 @@ │ │ │ │ str r8, [sp, #2864] @ 0xb30 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ str fp, [sp, #2872] @ 0xb38 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #813] @ 0x32d │ │ │ │ - b b64d4 │ │ │ │ + b b651c │ │ │ │ ldm r8, {r1, r2, r3, r5, r6} │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r0, r0, #12 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #2872] @ 0xb38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ str r7, [sp, #2864] @ 0xb30 │ │ │ │ - b b64a8 │ │ │ │ + b b64f0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ add r4, lr, #504 @ 0x1f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ @@ -149031,124 +149049,124 @@ │ │ │ │ bl 1f1dc │ │ │ │ orr r1, r4, #1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ ldrb r7, [sp, #2552] @ 0x9f8 │ │ │ │ bl 1f1dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq b154c │ │ │ │ + beq b1594 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #1 │ │ │ │ orr r9, r0, r7, lsl #24 │ │ │ │ add r8, r8, #3 │ │ │ │ - b b15d0 │ │ │ │ + b b1618 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ ldr r9, [sp, #2556] @ 0x9fc │ │ │ │ bl 1f1dc │ │ │ │ ldr r8, [sp, #2668] @ 0xa6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq b158c │ │ │ │ + beq b15d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b15bc │ │ │ │ + beq b1604 │ │ │ │ str r9, [sp, #2556] @ 0x9fc │ │ │ │ str r8, [sp, #2552] @ 0x9f8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - b b64d4 │ │ │ │ + b b651c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ bl 1f1dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ add r4, lr, #504 @ 0x1f8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ add r0, r4, #8 │ │ │ │ str r8, [sp, #2552] @ 0x9f8 │ │ │ │ str r9, [sp, #2556] @ 0x9fc │ │ │ │ bl 1f1dc │ │ │ │ - ldr r1, [pc, #3952] @ b2568 │ │ │ │ + ldr r1, [pc, #3952] @ b25b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #22 │ │ │ │ - bl 157114 │ │ │ │ + bl 15715c │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ str r0, [r8, #816] @ 0x330 │ │ │ │ add r9, r8, #816 @ 0x330 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r6, lr, #504 @ 0x1f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15b0d4 │ │ │ │ + bl 15b11c │ │ │ │ ldr r8, [sp, #2552] @ 0x9f8 │ │ │ │ cmp r8, #22 │ │ │ │ - bne b1648 │ │ │ │ + bne b1690 │ │ │ │ mov r0, #3 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ strb r0, [r9] │ │ │ │ - b b6514 │ │ │ │ + b b655c │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ add r1, sp, #2496 @ 0x9c0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, r6, #8 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b167c │ │ │ │ + beq b16c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl a1b34 │ │ │ │ + bl a1b80 │ │ │ │ cmp r8, #21 │ │ │ │ - bne b1750 │ │ │ │ + bne b1798 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - bl 194984 │ │ │ │ + bl 1949cc │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r5, [sp, #2560] @ 0xa00 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b17f0 │ │ │ │ + beq b1838 │ │ │ │ ldr r6, [sp, #2556] @ 0x9fc │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #3756] @ b256c │ │ │ │ + ldr r0, [pc, #3756] @ b25b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a58 │ │ │ │ + beq b1aa0 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r6} │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ mov r0, #2 │ │ │ │ - b b1808 │ │ │ │ + b b1850 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r0, [r5, #924]! @ 0x39c │ │ │ │ sub r8, r5, #96 @ 0x60 │ │ │ │ ldr r2, [r1] │ │ │ │ add r1, pc, #8 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -149158,42 +149176,42 @@ │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ muleq r0, r0, r0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r7, [r3, #828] @ 0x33c │ │ │ │ ldr r0, [r3, #832] @ 0x340 │ │ │ │ ldr r1, [r3, #836] @ 0x344 │ │ │ │ - b b6554 │ │ │ │ + b b659c │ │ │ │ ldrb r0, [r8, #856] @ 0x358 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b19a0 │ │ │ │ + bne b19e8 │ │ │ │ ldr r1, [r8, #852] @ 0x354 │ │ │ │ - b b0fa8 │ │ │ │ + b b0ff0 │ │ │ │ add r1, sp, #2496 @ 0x9c0 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #2864] @ 0xb30 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - b b64d4 │ │ │ │ - b b4970 │ │ │ │ + b b651c │ │ │ │ + b b49b8 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r2, [r3, #816] @ 0x330 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r0, [r3, #936] @ 0x3a8 │ │ │ │ str r1, [r3, #940] @ 0x3ac │ │ │ │ str r0, [r2, #516] @ 0x204 │ │ │ │ str r1, [r2, #520] @ 0x208 │ │ │ │ - b b6724 │ │ │ │ + b b676c │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r9, #920]! @ 0x398 │ │ │ │ add r1, pc, #12 │ │ │ │ sub r6, r9, #68 @ 0x44 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -149201,346 +149219,346 @@ │ │ │ │ andeq r4, r0, r0, ror lr │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldr r0, [ip, #912] @ 0x390 │ │ │ │ ldrb r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq b1810 │ │ │ │ + beq b1858 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #2552] @ 0x9f8 │ │ │ │ - b b66a4 │ │ │ │ + b b66ec │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ str r0, [sp, #2872] @ 0xb38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ mov r0, #21 │ │ │ │ str r5, [sp, #2876] @ 0xb3c │ │ │ │ str r0, [sp, #2864] @ 0xb30 │ │ │ │ - b b64d4 │ │ │ │ + b b651c │ │ │ │ ldr r1, [ip, #916] @ 0x394 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - b b6670 │ │ │ │ + b b66b8 │ │ │ │ cmp r0, #1 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bne b1848 │ │ │ │ - ldr r0, [pc, #3392] @ b2570 │ │ │ │ + bne b1890 │ │ │ │ + ldr r0, [pc, #3392] @ b25b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3380] @ b2574 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3380] @ b25bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3368] @ b2578 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3368] @ b25c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3356] @ b257c │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3356] @ b25c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #3348] @ b2580 │ │ │ │ + ldr r0, [pc, #3348] @ b25c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #3336] @ b2584 │ │ │ │ + ldr r0, [pc, #3336] @ b25cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #3320] @ b2588 │ │ │ │ + ldr r0, [pc, #3320] @ b25d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3308] @ b258c │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3308] @ b25d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4088] @ b28a8 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4088] @ b28f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4076] @ b28ac │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4076] @ b28f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4064] @ b28b0 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4064] @ b28f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4052] @ b28b4 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4052] @ b28fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4040] @ b28b8 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4040] @ b2900 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4028] @ b28bc │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4028] @ b2904 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4016] @ b28c0 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4016] @ b2908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4004] @ b28c4 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4004] @ b290c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3992] @ b28c8 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3992] @ b2910 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3980] @ b28cc │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3980] @ b2914 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3968] @ b28d0 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3968] @ b2918 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3952] @ b28d4 │ │ │ │ + ldr r0, [pc, #3952] @ b291c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3936] @ b28d8 │ │ │ │ + ldr r0, [pc, #3936] @ b2920 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3924] @ b28dc │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3924] @ b2924 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3912] @ b28e0 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3912] @ b2928 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ cmp r0, #1 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bne b19c0 │ │ │ │ - ldr r0, [pc, #3884] @ b28e4 │ │ │ │ + bne b1a08 │ │ │ │ + ldr r0, [pc, #3884] @ b292c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3872] @ b28e8 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3872] @ b2930 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3852] @ b28ec │ │ │ │ + ldr r0, [pc, #3852] @ b2934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3832] @ b28f0 │ │ │ │ + ldr r0, [pc, #3832] @ b2938 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3820] @ b28f4 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3820] @ b293c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3808] @ b28f8 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3808] @ b2940 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3784] @ b28fc │ │ │ │ + ldr r0, [pc, #3784] @ b2944 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3760] @ b2900 │ │ │ │ + ldr r0, [pc, #3760] @ b2948 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #3724] @ b2904 │ │ │ │ + ldr r0, [pc, #3724] @ b294c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #4084] @ b2a84 │ │ │ │ + ldr r0, [pc, #4084] @ b2acc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b28 │ │ │ │ - b b63d0 │ │ │ │ + bl a9b70 │ │ │ │ + b b6418 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1ad0 │ │ │ │ + beq b1b18 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b6904 │ │ │ │ + bne b694c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r6, r0, #880 @ 0x370 │ │ │ │ mov r0, r6 │ │ │ │ - bl bdcc0 │ │ │ │ - b b6904 │ │ │ │ + bl bdd08 │ │ │ │ + b b694c │ │ │ │ bl 39ea4 │ │ │ │ - b b1b14 │ │ │ │ + b b1b5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63d0 │ │ │ │ + b b6418 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b690c │ │ │ │ + b b6954 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63d0 │ │ │ │ + b b6418 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63d0 │ │ │ │ + b b6418 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - b b1b4c │ │ │ │ + b b1b94 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6450 │ │ │ │ + b b6498 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6000 │ │ │ │ + b b6048 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63dc │ │ │ │ + b b6424 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b1c74 │ │ │ │ + b b1cbc │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63d0 │ │ │ │ + b b6418 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - beq b63d0 │ │ │ │ + beq b6418 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b b63d0 │ │ │ │ + bl 1b7460 │ │ │ │ + b b6418 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b b63a0 │ │ │ │ + b b63e8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #2556] @ 0x9fc │ │ │ │ ldr r2, [sp, #2560] @ 0xa00 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b b1c88 │ │ │ │ - b b6410 │ │ │ │ + b b1cd0 │ │ │ │ + b b6458 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b647c │ │ │ │ + b b64c4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r9] │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - beq b63d0 │ │ │ │ + beq b6418 │ │ │ │ mov r0, r9 │ │ │ │ - bl a1b34 │ │ │ │ - b b63d0 │ │ │ │ - b b1c3c │ │ │ │ + bl a1b80 │ │ │ │ + b b6418 │ │ │ │ + b b1c84 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6014 │ │ │ │ + b b605c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae0c4 │ │ │ │ - b b645c │ │ │ │ + bl ae10c │ │ │ │ + b b64a4 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae0c4 │ │ │ │ - b b647c │ │ │ │ - b b1c3c │ │ │ │ + bl ae10c │ │ │ │ + b b64c4 │ │ │ │ + b b1c84 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ - bl a99c0 │ │ │ │ - b b1c48 │ │ │ │ - b b1c5c │ │ │ │ - b b1c3c │ │ │ │ - b b1c3c │ │ │ │ - b b1c3c │ │ │ │ + bl a9a08 │ │ │ │ + b b1c90 │ │ │ │ + b b1ca4 │ │ │ │ + b b1c84 │ │ │ │ + b b1c84 │ │ │ │ + b b1c84 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl aafa4 │ │ │ │ - b b1c68 │ │ │ │ + bl aafec │ │ │ │ + b b1cb0 │ │ │ │ bl 39ea4 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #856] @ 0x358 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #816 @ 0x330 │ │ │ │ - bl ab6a0 │ │ │ │ - b b63d0 │ │ │ │ + bl ab6e8 │ │ │ │ + b b6418 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl a8720 │ │ │ │ - b b36d8 │ │ │ │ + bl a8768 │ │ │ │ + b b3720 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63fc │ │ │ │ + b b6444 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b85e8 │ │ │ │ + b b8630 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6100 │ │ │ │ - b b1d00 │ │ │ │ - b b1d00 │ │ │ │ - b b36c8 │ │ │ │ - b b1d00 │ │ │ │ - b b1d00 │ │ │ │ + b b6148 │ │ │ │ + b b1d48 │ │ │ │ + b b1d48 │ │ │ │ + b b3710 │ │ │ │ + b b1d48 │ │ │ │ + b b1d48 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7a1c │ │ │ │ + b b7a64 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b31f8 │ │ │ │ + b b3240 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b36ec │ │ │ │ - b b6314 │ │ │ │ + b b3734 │ │ │ │ + b b635c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b3724 │ │ │ │ + b b376c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6114 │ │ │ │ + b b615c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #420] @ 0x1a4 │ │ │ │ - bl aa5e8 │ │ │ │ - b b6318 │ │ │ │ + bl aa630 │ │ │ │ + b b6360 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b36d8 │ │ │ │ + b b3720 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b3558 │ │ │ │ + b b35a0 │ │ │ │ add r7, r4, #368 @ 0x170 │ │ │ │ ldr r1, [r4, #288] @ 0x120 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r4, #380] @ 0x17c │ │ │ │ ldm r7, {r0, r3, r7} │ │ │ │ add r9, sp, #480 @ 0x1e0 │ │ │ │ ldr lr, [r4, #384] @ 0x180 │ │ │ │ @@ -149552,29 +149570,29 @@ │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ str r6, [sp, #1440] @ 0x5a0 │ │ │ │ str lr, [sp, #1444] @ 0x5a4 │ │ │ │ str ip, [sp, #1448] @ 0x5a8 │ │ │ │ add r0, r4, #392 @ 0x188 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 1f6660 │ │ │ │ + bl 1f66a8 │ │ │ │ ldrd r2, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ strb r5, [r4, #407] @ 0x197 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ ldr r1, [r2] │ │ │ │ - beq b1d98 │ │ │ │ + beq b1de0 │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ mov r6, #12 │ │ │ │ mov r5, #4 │ │ │ │ add r6, r6, r7, lsl #2 │ │ │ │ sub ip, r2, r6 │ │ │ │ add r6, r3, r6 │ │ │ │ add r4, r6, #5 │ │ │ │ - b b1d98 │ │ │ │ + b b1de0 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ bic r1, r6, r1 │ │ │ │ add r3, r2, r3 │ │ │ │ add r7, r2, #4 │ │ │ │ str r1, [r8, #1736] @ 0x6c8 │ │ │ │ @@ -149584,34 +149602,34 @@ │ │ │ │ str ip, [r8, #1728] @ 0x6c0 │ │ │ │ str r2, [r8, #1732] @ 0x6c4 │ │ │ │ str r7, [r8, #1740] @ 0x6cc │ │ │ │ str r3, [r8, #1744] @ 0x6d0 │ │ │ │ str r0, [r8, #1748] @ 0x6d4 │ │ │ │ add r1, r8, #416 @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38bc │ │ │ │ - b b5154 │ │ │ │ - b b6a90 │ │ │ │ + bne b3904 │ │ │ │ + b b519c │ │ │ │ + b b6ad8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b1e2c │ │ │ │ + bcc b1e74 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #452]! @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b1dfc │ │ │ │ + bne b1e44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b1e2c │ │ │ │ + bne b1e74 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b1e2c │ │ │ │ + bl 2e753c │ │ │ │ + b b1e74 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b36e0 │ │ │ │ + b b3728 │ │ │ │ ldrb r0, [sp, #2992] @ 0xbb0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #2960] @ 0xb90 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ @@ -149625,29 +149643,29 @@ │ │ │ │ ldr r9, [sl, #16] │ │ │ │ ldrh r4, [sl, #29] │ │ │ │ ldr r8, [sp, #2972] @ 0xb9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ - beq b6528 │ │ │ │ + beq b6570 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl a5d88 │ │ │ │ + bl a5dd0 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ tst r5, #1 │ │ │ │ - beq b1ebc │ │ │ │ + beq b1f04 │ │ │ │ orr r0, r4, r6, lsl #16 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r6, #3 │ │ │ │ ldr r0, [r0, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b1fe0 │ │ │ │ + bne b2028 │ │ │ │ add r5, sp, #2480 @ 0x9b0 │ │ │ │ - b b201c │ │ │ │ + b b2064 │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #3064] @ 0xbf8 │ │ │ │ strb r0, [r8, #443] @ 0x1bb │ │ │ │ strb r0, [r8, #442] @ 0x1ba │ │ │ │ @@ -149657,26 +149675,26 @@ │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ tst r0, #1 │ │ │ │ str fp, [sp, #3056] @ 0xbf0 │ │ │ │ str r1, [sp, #3068] @ 0xbfc │ │ │ │ str r9, [sp, #3060] @ 0xbf4 │ │ │ │ str r7, [sp, #2960] @ 0xb90 │ │ │ │ str r2, [sp, #2968] @ 0xb98 │ │ │ │ - beq b2020 │ │ │ │ + beq b2068 │ │ │ │ mov r4, #0 │ │ │ │ str r9, [sp, #1444] @ 0x5a4 │ │ │ │ strb r4, [r8, #443] @ 0x1bb │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ str fp, [sp, #1440] @ 0x5a0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 2386b0 │ │ │ │ + bl 2386f8 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ strb r4, [r8, #442] @ 0x1ba │ │ │ │ - beq b2ed4 │ │ │ │ + beq b2f1c │ │ │ │ ldr r1, [sp, #2968] @ 0xb98 │ │ │ │ mov r6, r7 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r5, sp, #2480 @ 0x9b0 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r6, #4 │ │ │ │ ldr r0, [sp, #2964] @ 0xb94 │ │ │ │ @@ -149689,15 +149707,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8, #444] @ 0x1bc │ │ │ │ add r1, sp, #2864 @ 0xb30 │ │ │ │ ldrh r1, [r1, #80] @ 0x50 │ │ │ │ strh r1, [r5] │ │ │ │ ldrb r1, [sp, #2946] @ 0xb82 │ │ │ │ strb r1, [sp, #2482] @ 0x9b2 │ │ │ │ - beq b6530 │ │ │ │ + beq b6578 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ @@ -149712,31 +149730,31 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b b22f8 │ │ │ │ + b b2340 │ │ │ │ add r5, sp, #2480 @ 0x9b0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b201c │ │ │ │ + bcc b2064 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b1ff8 │ │ │ │ + bne b2040 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b201c │ │ │ │ + bne b2064 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b22d0 │ │ │ │ + bl 2e753c │ │ │ │ + b b2318 │ │ │ │ add r3, sp, #3056 @ 0xbf0 │ │ │ │ movw r4, #442 @ 0x1ba │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [sp, #2960] @ 0xb90 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r9, sp, #480 @ 0x1e0 │ │ │ │ mov fp, r8 │ │ │ │ @@ -149782,34 +149800,34 @@ │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ and r0, lr, #1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ - bl 1e01d4 │ │ │ │ + bl 1e021c │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 1e2144 │ │ │ │ + bl 1e218c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ str r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b2144 │ │ │ │ + bne b218c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - b b6528 │ │ │ │ - eorseq r7, r4, ip, lsr #25 │ │ │ │ + b b6570 │ │ │ │ + eorseq r7, r4, r4, ror #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ ldrb r0, [sp, #1507] @ 0x5e3 │ │ │ │ strb r0, [sp, #2866] @ 0xb32 │ │ │ │ ldrb r0, [sp, #1504] @ 0x5e0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #1500] @ 0x5dc │ │ │ │ @@ -149847,66 +149865,66 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ ldrb sl, [r3, #31] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r7, [r3, #29] │ │ │ │ ldr r8, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r4, [r0, #476] @ 0x1dc │ │ │ │ - beq b2204 │ │ │ │ + beq b224c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b221c │ │ │ │ + beq b2264 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #2864 @ 0xb30 │ │ │ │ ldrb r0, [sp, #2866] @ 0xb32 │ │ │ │ strb r0, [sp, #2946] @ 0xb82 │ │ │ │ mov r0, #1 │ │ │ │ ldrh r1, [r2] │ │ │ │ strh r1, [r2, #80] @ 0x50 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl a5e90 │ │ │ │ + bl a5ed8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ orr r0, r7, sl, lsl #16 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r0, [r2, #441] @ 0x1b9 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r5, sp, #2480 @ 0x9b0 │ │ │ │ tst r0, #1 │ │ │ │ strb r1, [r2, #442] @ 0x1ba │ │ │ │ strb r1, [r2, #443] @ 0x1bb │ │ │ │ - beq b22c8 │ │ │ │ + beq b2310 │ │ │ │ ldr r0, [r2, #424] @ 0x1a8 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b22d0 │ │ │ │ + beq b2318 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b22d0 │ │ │ │ + bcc b2318 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b22a0 │ │ │ │ + bne b22e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b22d0 │ │ │ │ + bne b2318 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b22d0 │ │ │ │ + bl 2e753c │ │ │ │ + b b2318 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add r1, sp, #2864 @ 0xb30 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #2946] @ 0xb82 │ │ │ │ ldrh r1, [r1, #80] @ 0x50 │ │ │ │ @@ -149916,23 +149934,23 @@ │ │ │ │ strh r1, [r5] │ │ │ │ strb r0, [sp, #2482] @ 0x9b2 │ │ │ │ ldrb r0, [sp, #2482] @ 0x9b2 │ │ │ │ ldrh r1, [r5] │ │ │ │ strb r0, [sp, #182] @ 0xb6 │ │ │ │ strh r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl ae220 │ │ │ │ + bl ae268 │ │ │ │ cmp r6, #3 │ │ │ │ - bne b2330 │ │ │ │ + bne b2378 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ lsr r8, r0, #8 │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ - b b3738 │ │ │ │ + b b3780 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ strh r0, [r3, #29] │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r7, [r3] │ │ │ │ @@ -149970,41 +149988,41 @@ │ │ │ │ strb r0, [r5, #110] @ 0x6e │ │ │ │ str r8, [r5, #12] │ │ │ │ str fp, [r5, #16] │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ - beq b2eac │ │ │ │ + beq b2ef4 │ │ │ │ str r4, [r7, #288] @ 0x120 │ │ │ │ ldr r4, [r7, #332] @ 0x14c │ │ │ │ strb r0, [r7, #405] @ 0x195 │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [r7, #292] @ 0x124 │ │ │ │ str r2, [r7, #332] @ 0x14c │ │ │ │ - beq b244c │ │ │ │ - ldr r0, [pc, #4080] @ b33fc │ │ │ │ + beq b2494 │ │ │ │ + ldr r0, [pc, #4080] @ b3444 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2ebc │ │ │ │ + beq b2f04 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b242c │ │ │ │ + bne b2474 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r7, #340] @ 0x154 │ │ │ │ ldr r3, [r7, #344] @ 0x158 │ │ │ │ - ldr r2, [pc, #4032] @ b3414 │ │ │ │ + ldr r2, [pc, #4032] @ b345c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [r7, #372] @ 0x174 │ │ │ │ add r0, r1, r3, lsl #2 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r8, [r7, #404] @ 0x194 │ │ │ │ str r4, [r7, #368] @ 0x170 │ │ │ │ @@ -150051,96 +150069,96 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ bl 6f2a0 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, #0 │ │ │ │ bl 6fb34 │ │ │ │ - ldr r0, [pc, #3816] @ b3418 │ │ │ │ + ldr r0, [pc, #3816] @ b3460 │ │ │ │ ldr r1, [sp, #1440] @ 0x5a0 │ │ │ │ str r8, [sp, #324] @ 0x144 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ tst r0, #1 │ │ │ │ - beq b2590 │ │ │ │ - ldr r0, [pc, #3784] @ b341c │ │ │ │ + beq b25d8 │ │ │ │ + ldr r0, [pc, #3784] @ b3464 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ - b b25c4 │ │ │ │ - eoreq r6, fp, r5, lsr #26 │ │ │ │ - eorseq lr, r5, r0, ror #14 │ │ │ │ - ldrhteq r7, [r4], -r0 │ │ │ │ - eorseq r7, r4, r0, ror #17 │ │ │ │ - mlaseq r4, r0, r8, r7 │ │ │ │ - eorseq r7, r4, r0, ror #17 │ │ │ │ - ldrsbteq r7, [r4], -r4 │ │ │ │ - eorseq r7, r4, r4, asr #15 │ │ │ │ - ldrhteq r7, [r4], -r0 │ │ │ │ - eorseq r7, r4, r0, asr #17 │ │ │ │ + b b260c │ │ │ │ + eoreq r6, fp, sp, lsl sp │ │ │ │ + eorseq lr, r5, r8, lsl r7 │ │ │ │ + eorseq r7, r4, r8, ror #16 │ │ │ │ + mlaseq r4, r8, r8, r7 │ │ │ │ + eorseq r7, r4, r8, asr #16 │ │ │ │ + mlaseq r4, r8, r8, r7 │ │ │ │ + eorseq r7, r4, ip, lsl #17 │ │ │ │ + eorseq r7, r4, ip, ror r7 │ │ │ │ + eorseq r7, r4, r8, ror #14 │ │ │ │ + eorseq r7, r4, r8, ror r8 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ - ldr r0, [pc, #4076] @ b3590 │ │ │ │ + ldr r0, [pc, #4076] @ b35d8 │ │ │ │ mov r7, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - ldr r0, [pc, #4040] @ b3594 │ │ │ │ - ldr r6, [pc, #4040] @ b3598 │ │ │ │ + ldr r0, [pc, #4040] @ b35dc │ │ │ │ + ldr r6, [pc, #4040] @ b35e0 │ │ │ │ ldr r7, [pc, r0] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r7 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r1, r2, #0 │ │ │ │ ldmib r6, {r3, r5, r6} │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ add r1, sp, #2400 @ 0x960 │ │ │ │ - ldr r0, [pc, #3992] @ b359c │ │ │ │ + ldr r0, [pc, #3992] @ b35e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ stm r1, {r0, r3, r5, r6} │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8a0c0 │ │ │ │ + bl 8a10c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ - beq b2670 │ │ │ │ + beq b26b8 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2648 │ │ │ │ + bne b2690 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b2670 │ │ │ │ + bne b26b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, #8 │ │ │ │ bl 6fdc8 │ │ │ │ ldr r4, [sp, #1440] @ 0x5a0 │ │ │ │ add ip, sp, #2496 @ 0x9c0 │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ @@ -150154,201 +150172,201 @@ │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, #0 │ │ │ │ bl 6fb34 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ str r4, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 203dac │ │ │ │ + bl 203df4 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ strb r0, [sp, #1544] @ 0x608 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2057b0 │ │ │ │ + bl 2057f8 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 755e8 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ - bl 8a0c0 │ │ │ │ + bl 8a10c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ - beq b275c │ │ │ │ + beq b27a4 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2734 │ │ │ │ + bne b277c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b275c │ │ │ │ + bne b27a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 203dac │ │ │ │ + bl 203df4 │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ strb r0, [sp, #1544] @ 0x608 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r8 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 2057b0 │ │ │ │ + bl 2057f8 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ add r5, sp, #2400 @ 0x960 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a0c0 │ │ │ │ + bl 8a10c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ - beq b2800 │ │ │ │ + beq b2848 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b27d8 │ │ │ │ + bne b2820 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b2800 │ │ │ │ + bne b2848 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ add r0, r4, #16 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #1452] @ 0x5ac │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ - ldr r0, [pc, #3992] @ b37c8 │ │ │ │ + ldr r0, [pc, #3992] @ b3810 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2e7c │ │ │ │ + beq b2ec4 │ │ │ │ mov r2, r4 │ │ │ │ mov lr, r0 │ │ │ │ ldm r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov sl, r0 │ │ │ │ stmia lr!, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - ldr ip, [pc, #4076] @ b385c │ │ │ │ + ldr ip, [pc, #4076] @ b38a4 │ │ │ │ stm lr, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [pc, ip] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r9] │ │ │ │ mov r9, sl │ │ │ │ str sl, [sp, #340] @ 0x154 │ │ │ │ tst r0, #1 │ │ │ │ - beq b2908 │ │ │ │ - ldr r0, [pc, #4088] @ b388c │ │ │ │ + beq b2950 │ │ │ │ + ldr r0, [pc, #4088] @ b38d4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ - b b293c │ │ │ │ - ldrhteq r7, [r4], -r0 │ │ │ │ - eorseq r7, r4, r0, ror r8 │ │ │ │ - ldrhteq r7, [r4], -r0 │ │ │ │ - eorseq r7, r4, r0, asr r8 │ │ │ │ - mlaseq r4, r0, r8, r7 │ │ │ │ - eorseq r7, r4, r0, lsr #17 │ │ │ │ + b b2984 │ │ │ │ + eorseq r7, r4, r8, ror #16 │ │ │ │ + eorseq r7, r4, r8, lsr #16 │ │ │ │ + eorseq r7, r4, r8, ror #16 │ │ │ │ + eorseq r7, r4, r8, lsl #16 │ │ │ │ + eorseq r7, r4, r8, asr #16 │ │ │ │ + eorseq r7, r4, r8, asr r8 │ │ │ │ + eorseq r7, r4, r8, asr #16 │ │ │ │ + ldrshteq r7, [r4], -r8 │ │ │ │ + eorseq r7, r4, r8, ror #13 │ │ │ │ + eorseq r7, r4, r8, ror #16 │ │ │ │ + eorseq r7, r4, r8, asr r8 │ │ │ │ + ldrsbteq r7, [r4], -r4 │ │ │ │ + eorseq r7, r4, r0, asr #17 │ │ │ │ + eorseq r7, r4, r0, asr #12 │ │ │ │ + eorseq r7, r4, r0, lsr r6 │ │ │ │ + eorseq r7, r4, r8, lsr #17 │ │ │ │ + mlaseq r4, r8, r8, r7 │ │ │ │ mlaseq r4, r0, r8, r7 │ │ │ │ - eorseq r7, r4, r0, asr #14 │ │ │ │ - eorseq r7, r4, r0, lsr r7 │ │ │ │ - ldrhteq r7, [r4], -r0 │ │ │ │ - eorseq r7, r4, r0, lsr #17 │ │ │ │ - eorseq r7, r4, ip, lsl r9 │ │ │ │ - eorseq r7, r4, r8, lsl #18 │ │ │ │ - eorseq r7, r4, r8, lsl #13 │ │ │ │ - eorseq r7, r4, r8, ror r6 │ │ │ │ + eorseq r7, r4, r8, ror r8 │ │ │ │ + eorseq r7, r4, r0, lsl #12 │ │ │ │ ldrshteq r7, [r4], -r0 │ │ │ │ - eorseq r7, r4, r0, ror #17 │ │ │ │ - ldrsbteq r7, [r4], -r8 │ │ │ │ - eorseq r7, r4, r0, asr #17 │ │ │ │ - eorseq r7, r4, r8, asr #12 │ │ │ │ - eorseq r7, r4, r8, lsr r6 │ │ │ │ - ldrhteq r7, [r4], -ip │ │ │ │ - eorseq r7, r4, r0, lsr #23 │ │ │ │ - eorseq r7, r4, r8, ror #22 │ │ │ │ + eorseq r7, r4, r4, ror fp │ │ │ │ + eorseq r7, r4, r8, asr fp │ │ │ │ + eorseq r7, r4, r0, lsr #22 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ - ldr r0, [pc, #4048] @ b38ec │ │ │ │ + ldr r0, [pc, #4048] @ b3934 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - ldr r0, [pc, #4012] @ b38f0 │ │ │ │ + ldr r0, [pc, #4012] @ b3938 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r0, [pc, #4004] @ b38f4 │ │ │ │ + ldr r0, [pc, #4004] @ b393c │ │ │ │ ldr r5, [pc, r0] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r5, r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ strd r4, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #3964] @ b38f8 │ │ │ │ + ldr r0, [pc, #3964] @ b3940 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #2968] @ 0xb98 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #2972] @ 0xb9c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #2976] @ 0xba0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #2980] @ 0xba4 │ │ │ │ mov r0, #12 │ │ │ │ str r4, [sp, #2964] @ 0xb94 │ │ │ │ str r4, [sp, #2960] @ 0xb90 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2e8c │ │ │ │ + beq b2ed4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov fp, r0 │ │ │ │ add r1, sp, #3040 @ 0xbe0 │ │ │ │ mov r6, #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -150362,61 +150380,61 @@ │ │ │ │ str r7, [sp, #3200] @ 0xc80 │ │ │ │ str r4, [sp, #3196] @ 0xc7c │ │ │ │ str r4, [sp, #3192] @ 0xc78 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ - ldr ip, [pc, #3824] @ b38fc │ │ │ │ + ldr ip, [pc, #3824] @ b3944 │ │ │ │ stm r8, {r1, r2, r3, r6, r7} │ │ │ │ ldr r5, [pc, ip] │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ tst r0, #1 │ │ │ │ str r4, [sp, #3184] @ 0xc70 │ │ │ │ str r4, [sp, #2480] @ 0x9b0 │ │ │ │ str r3, [sp, #2532] @ 0x9e4 │ │ │ │ str r4, [sp, #2944] @ 0xb80 │ │ │ │ str r9, [sp, #2536] @ 0x9e8 │ │ │ │ str r2, [sp, #2848] @ 0xb20 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ - beq b2a88 │ │ │ │ - ldr r0, [pc, #4092] @ b3a4c │ │ │ │ + beq b2ad0 │ │ │ │ + ldr r0, [pc, #4092] @ b3a94 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b b2af8 │ │ │ │ - eorseq r7, r4, r0, asr fp │ │ │ │ + b b2b40 │ │ │ │ + eorseq r7, r4, r8, lsl #22 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 3196a0 │ │ │ │ - ldr r0, [pc, #4024] @ b3a50 │ │ │ │ + bl 3196e8 │ │ │ │ + ldr r0, [pc, #4024] @ b3a98 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #2536] @ 0x9e8 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ ldr r4, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r9, [sp, #1444] @ 0x5a4 │ │ │ │ ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r6, [sp, #1452] @ 0x5ac │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r7, #0 │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ ldr r1, [sp, #2848] @ 0xb20 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ @@ -150424,19 +150442,19 @@ │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r0, [sp, #2532] @ 0x9e4 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add sl, sp, #388 @ 0x184 │ │ │ │ - ldr r0, [pc, #3920] @ b3a54 │ │ │ │ + ldr r0, [pc, #3920] @ b3a9c │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ ldm sl, {r2, r8, sl} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r5, r0, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ adc r1, r9, #0 │ │ │ │ str r2, [sp, #2868] @ 0xb34 │ │ │ │ ldr r2, [sp, #3040] @ 0xbe0 │ │ │ │ add ip, sp, #2880 @ 0xb40 │ │ │ │ strd r0, [r5, #8] │ │ │ │ @@ -150488,15 +150506,15 @@ │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ strd r2, [r0, #64] @ 0x40 │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r1, ip, lr} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1484] @ 0x5cc │ │ │ │ str r0, [sp, #1480] @ 0x5c8 │ │ │ │ - ldr r1, [pc, #3668] @ b3a58 │ │ │ │ + ldr r1, [pc, #3668] @ b3aa0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1488] @ 0x5d0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ strb r1, [sp, #1624] @ 0x658 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #1608] @ 0x648 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ @@ -150510,132 +150528,132 @@ │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #1496] @ 0x5d8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #1596] @ 0x63c │ │ │ │ mov r1, #8 │ │ │ │ str fp, [sp, #1592] @ 0x638 │ │ │ │ str r0, [sp, #1500] @ 0x5dc │ │ │ │ - ldr r0, [pc, #4040] @ b3c24 │ │ │ │ + ldr r0, [pc, #4040] @ b3c6c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ movwne r4, #1 │ │ │ │ - beq b2e9c │ │ │ │ + beq b2ee4 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ cmp r7, #3 │ │ │ │ - beq b2cc8 │ │ │ │ + beq b2d10 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 1f67d8 │ │ │ │ + bl 1f6820 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b2d04 │ │ │ │ + beq b2d4c │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2cec │ │ │ │ + beq b2d34 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2d04 │ │ │ │ + beq b2d4c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2d1c │ │ │ │ + beq b2d64 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b2d3c │ │ │ │ + beq b2d84 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne b2d2c │ │ │ │ + bne b2d74 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2d58 │ │ │ │ + beq b2da0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r7, #3 │ │ │ │ - bne b2da8 │ │ │ │ + bne b2df0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b2da8 │ │ │ │ + beq b2df0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b2da8 │ │ │ │ + bcc b2df0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2d84 │ │ │ │ + bne b2dcc │ │ │ │ cmp r2, #1 │ │ │ │ - bne b2da8 │ │ │ │ + bne b2df0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r4 │ │ │ │ strb r0, [r4, #489] @ 0x1e9 │ │ │ │ str r5, [r6, #392]! @ 0x188 │ │ │ │ ldrd r0, [r6, #-248] @ 0xffffff08 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6278 │ │ │ │ + bl 1f62c0 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1d10 │ │ │ │ + beq b1d58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f63b4 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldrd r2, [r7, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ strb r5, [r7, #402] @ 0x192 │ │ │ │ str r0, [r7, #396] @ 0x18c │ │ │ │ ldr r1, [r7, #164] @ 0xa4 │ │ │ │ ldr r0, [r2] │ │ │ │ - beq b2e2c │ │ │ │ + beq b2e74 │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ mov r5, #8 │ │ │ │ add r6, r6, r7, lsl #4 │ │ │ │ sub ip, r2, r6 │ │ │ │ add r6, r3, r6 │ │ │ │ add lr, r6, #5 │ │ │ │ - b b2e2c │ │ │ │ + b b2e74 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ add r4, r2, #4 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ add r3, r2, r3 │ │ │ │ bic r0, r6, r0 │ │ │ │ str r4, [r7, #1140] @ 0x474 │ │ │ │ @@ -150646,513 +150664,513 @@ │ │ │ │ str ip, [r7, #1128] @ 0x468 │ │ │ │ str r2, [r7, #1132] @ 0x46c │ │ │ │ str r0, [r7, #1136] @ 0x470 │ │ │ │ str r3, [r7, #1144] @ 0x478 │ │ │ │ str r1, [r7, #1148] @ 0x47c │ │ │ │ add r5, r7, #480 @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6164 │ │ │ │ - b b62b0 │ │ │ │ + bne b61ac │ │ │ │ + b b62f8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 39cb0 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ bl 39cb0 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4000] @ b3e54 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4000] @ b3e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b b3734 │ │ │ │ - ldr r2, [pc, #3988] @ b3e58 │ │ │ │ + b b377c │ │ │ │ + ldr r2, [pc, #3988] @ b3ea0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 39c98 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #3964] @ b3e5c │ │ │ │ + ldr r0, [pc, #3964] @ b3ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b3710 │ │ │ │ + b b3758 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b31f0 │ │ │ │ + beq b3238 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ - b b31f0 │ │ │ │ + bl 1b7460 │ │ │ │ + b b3238 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b354c │ │ │ │ + b b3594 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ - bl ad454 │ │ │ │ + bl ad49c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab790 │ │ │ │ - b b3200 │ │ │ │ + bl ab7d8 │ │ │ │ + b b3248 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - bl ad454 │ │ │ │ + bl ad49c │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r1, [sp, #1444] @ 0x5a4 │ │ │ │ - bl a63fc │ │ │ │ - b b3200 │ │ │ │ + bl a6444 │ │ │ │ + b b3248 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6978 │ │ │ │ + b b69c0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b3200 │ │ │ │ + b b3248 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6944 │ │ │ │ + b b698c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b69a0 │ │ │ │ - b b3380 │ │ │ │ - b b33bc │ │ │ │ - b b3420 │ │ │ │ + b b69e8 │ │ │ │ + b b33c8 │ │ │ │ + b b3404 │ │ │ │ + b b3468 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r1, #476] @ 0x1dc │ │ │ │ ldr r1, [r1, #480] @ 0x1e0 │ │ │ │ - bl a63fc │ │ │ │ - b b31f0 │ │ │ │ + bl a6444 │ │ │ │ + b b3238 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2fbc │ │ │ │ + beq b3004 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2fd4 │ │ │ │ + beq b301c │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl ab984 │ │ │ │ + bl ab9cc │ │ │ │ cmp r7, #3 │ │ │ │ - bne b354c │ │ │ │ + bne b3594 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b354c │ │ │ │ + beq b3594 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b354c │ │ │ │ + bcc b3594 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b300c │ │ │ │ + bne b3054 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b354c │ │ │ │ + bne b3594 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b354c │ │ │ │ + bl 2e753c │ │ │ │ + b b3594 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3040 │ │ │ │ + bne b3088 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b34c8 │ │ │ │ + bne b3510 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 22961c │ │ │ │ - b b34c8 │ │ │ │ + bl 229664 │ │ │ │ + b b3510 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6830 │ │ │ │ add r0, sp, #2848 @ 0xb20 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6830 │ │ │ │ ldr r0, [sp, #2536] @ 0x9e8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3088 │ │ │ │ + bne b30d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b30b4 │ │ │ │ + bne b30fc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ - bl 22a274 │ │ │ │ + bl 22a2bc │ │ │ │ ldr r0, [sp, #2944] @ 0xb80 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b30dc │ │ │ │ + bne b3124 │ │ │ │ ldr r0, [sp, #2948] @ 0xb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b30dc │ │ │ │ + beq b3124 │ │ │ │ add r0, sp, #2944 @ 0xb80 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl a1e34 │ │ │ │ + bl a1e80 │ │ │ │ ldr r0, [sp, #2532] @ 0x9e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b30e4 │ │ │ │ + bne b312c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b3110 │ │ │ │ + bne b3158 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #484 @ 0x1e4 │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ ldr r0, [sp, #2480] @ 0x9b0 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3138 │ │ │ │ + bne b3180 │ │ │ │ ldr r0, [sp, #2484] @ 0x9b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3138 │ │ │ │ + beq b3180 │ │ │ │ add r0, sp, #2480 @ 0x9b0 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl a1e34 │ │ │ │ + bl a1e80 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl ad8d8 │ │ │ │ + bl ad920 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl a8a94 │ │ │ │ + bl a8adc │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl ae9e0 │ │ │ │ + bl aea28 │ │ │ │ ldr r0, [sp, #3040] @ 0xbe0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b3194 │ │ │ │ + bcc b31dc │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ ldr r1, [sp, #3044] @ 0xbe4 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b3170 │ │ │ │ + bne b31b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3194 │ │ │ │ + bne b31dc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl a64bc │ │ │ │ + bl a6504 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b31a8 │ │ │ │ + bne b31f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b31d0 │ │ │ │ + bne b3218 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 229e64 │ │ │ │ + bl 229eac │ │ │ │ mov r4, #0 │ │ │ │ - b b34c8 │ │ │ │ + b b3510 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b3334 │ │ │ │ + b b337c │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b3430 │ │ │ │ + b b3478 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl a5e90 │ │ │ │ + bl a5ed8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #442] @ 0x1ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3218 │ │ │ │ + beq b3260 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r0, #442] @ 0x1ba │ │ │ │ ldrb r0, [r0, #443] @ 0x1bb │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3238 │ │ │ │ + beq b3280 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ - bl a8720 │ │ │ │ + bl a8768 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strb r4, [r0, #443] @ 0x1bb │ │ │ │ - b b36f4 │ │ │ │ + b b373c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b69c4 │ │ │ │ + b b6a0c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b36f4 │ │ │ │ - b b6a90 │ │ │ │ + b b373c │ │ │ │ + b b6ad8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3264 │ │ │ │ + bne b32ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne b3384 │ │ │ │ + bne b33cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22a544 │ │ │ │ - b b3384 │ │ │ │ + bl 22a58c │ │ │ │ + b b33cc │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b32a0 │ │ │ │ + bne b32e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b33c0 │ │ │ │ + bne b3408 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22a544 │ │ │ │ - b b33c0 │ │ │ │ + bl 22a58c │ │ │ │ + b b3408 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b32dc │ │ │ │ + bne b3324 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b3424 │ │ │ │ + bne b346c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22a544 │ │ │ │ - b b3424 │ │ │ │ + bl 22a58c │ │ │ │ + b b346c │ │ │ │ bl 39ea4 │ │ │ │ - b b6a90 │ │ │ │ + b b6ad8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl ac0a8 │ │ │ │ - b b34c8 │ │ │ │ + bl ac0f0 │ │ │ │ + b b3510 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ - bl a8a94 │ │ │ │ + bl a8adc │ │ │ │ ldr sl, [sp, #340] @ 0x154 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3338 │ │ │ │ + bne b3380 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b3370 │ │ │ │ + bne b33b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 22a274 │ │ │ │ - b b3370 │ │ │ │ + bl 22a2bc │ │ │ │ + b b33b8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl a8ba4 │ │ │ │ + bl a8bec │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b b33c8 │ │ │ │ + b b3410 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b b33c8 │ │ │ │ - b b33bc │ │ │ │ - b b33bc │ │ │ │ - b b33bc │ │ │ │ + b b3410 │ │ │ │ + b b3404 │ │ │ │ + b b3404 │ │ │ │ + b b3404 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b33c0 │ │ │ │ + beq b3408 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl aa130 │ │ │ │ - b b33c0 │ │ │ │ - b b33bc │ │ │ │ + bl aa178 │ │ │ │ + b b3408 │ │ │ │ + b b3404 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6830 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b33e0 │ │ │ │ + beq b3428 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl a657c │ │ │ │ + bl a65c4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3424 │ │ │ │ - b b342c │ │ │ │ + bne b346c │ │ │ │ + b b3474 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl a67e8 │ │ │ │ - b b3404 │ │ │ │ - eorseq sp, r5, r0, lsl sl │ │ │ │ + bl a6830 │ │ │ │ + b b344c │ │ │ │ + eorseq sp, r5, r8, asr #19 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl a657c │ │ │ │ - b b3424 │ │ │ │ - b b3420 │ │ │ │ - mlaseq r4, r4, sl, r6 │ │ │ │ - eorseq sp, r5, r0, lsl #21 │ │ │ │ - eorseq sp, r5, r4, ror #20 │ │ │ │ + bl a65c4 │ │ │ │ + b b346c │ │ │ │ + b b3468 │ │ │ │ + eorseq r6, r4, ip, asr #20 │ │ │ │ + eorseq sp, r5, r8, lsr sl │ │ │ │ + eorseq sp, r5, ip, lsl sl │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ - bl 8616c │ │ │ │ + bl 861b8 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6830 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3448 │ │ │ │ + beq b3490 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ - bl a657c │ │ │ │ + bl a65c4 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3450 │ │ │ │ + bne b3498 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b3478 │ │ │ │ + bne b34c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - bl ad454 │ │ │ │ + bl ad49c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b34c8 │ │ │ │ + bcc b3510 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b34a4 │ │ │ │ + bne b34ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne b34c8 │ │ │ │ + bne b3510 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - bl ab790 │ │ │ │ + bl ab7d8 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b34ec │ │ │ │ + beq b3534 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl ab984 │ │ │ │ + bl ab9cc │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ sub r1, r0, #3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r4, r1 │ │ │ │ - bne b354c │ │ │ │ + bne b3594 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b354c │ │ │ │ + bcc b3594 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b3528 │ │ │ │ + bne b3570 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b354c │ │ │ │ + bne b3594 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #489] @ 0x1e9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl ac730 │ │ │ │ - b b6ac4 │ │ │ │ + bl ac778 │ │ │ │ + b b6b0c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl a67e8 │ │ │ │ - b b3578 │ │ │ │ + bl a6830 │ │ │ │ + b b35c0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl a657c │ │ │ │ - b b344c │ │ │ │ + bl a65c4 │ │ │ │ + b b3494 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b344c │ │ │ │ - eorseq sp, r5, ip, lsl #20 │ │ │ │ - eorseq sp, r5, r8, ror #19 │ │ │ │ - ldrshteq r6, [r4], -r0 │ │ │ │ - eorseq r6, r4, r0, asr #17 │ │ │ │ + b b3494 │ │ │ │ + eorseq sp, r5, r4, asr #19 │ │ │ │ + eorseq sp, r5, r0, lsr #19 │ │ │ │ + eorseq r6, r4, r8, lsr #17 │ │ │ │ + eorseq r6, r4, r8, ror r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae408 │ │ │ │ + bl ae450 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b35f0 │ │ │ │ + beq b3638 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b35f0 │ │ │ │ + bcc b3638 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #620]! @ 0x26c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b35cc │ │ │ │ + bne b3614 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b35f0 │ │ │ │ + bne b3638 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #21 │ │ │ │ strb r0, [r1] │ │ │ │ - bne b3640 │ │ │ │ + bne b3688 │ │ │ │ cmp r7, #2 │ │ │ │ - beq b368c │ │ │ │ + beq b36d4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne b36a0 │ │ │ │ + bne b36e8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #3184] @ 0xc70 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #3180] @ 0xc6c │ │ │ │ str fp, [sp, #3176] @ 0xc68 │ │ │ │ str r0, [sp, #3188] @ 0xc74 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ - bl 1835f0 │ │ │ │ - b b36b0 │ │ │ │ + bl 183638 │ │ │ │ + b b36f8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sl, #16] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sl, #20] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sl, #24] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ @@ -151162,181 +151180,181 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #2976] @ 0xba0 │ │ │ │ strb r0, [r1, #989] @ 0x3dd │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bne b1de8 │ │ │ │ - b b1e2c │ │ │ │ + bne b1e30 │ │ │ │ + b b1e74 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 183400 │ │ │ │ - b b36b0 │ │ │ │ + bl 183448 │ │ │ │ + b b36f8 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 1836fc │ │ │ │ + bl 183744 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #989] @ 0x3dd │ │ │ │ - b b0cc0 │ │ │ │ + b b0d08 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63f0 │ │ │ │ + b b6438 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63a0 │ │ │ │ + b b63e8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b63e4 │ │ │ │ + b b642c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl a5d88 │ │ │ │ + bl a5dd0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #441] @ 0x1b9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3710 │ │ │ │ + beq b3758 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #424 @ 0x1a8 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #444] @ 0x1bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #441] @ 0x1b9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl ae220 │ │ │ │ - b b69c4 │ │ │ │ + bl ae268 │ │ │ │ + b b6a0c │ │ │ │ bl 39ea4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [r6, #406] @ 0x196 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3780 │ │ │ │ + beq b37c8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #416]! @ 0x1a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b3758 │ │ │ │ + bne b37a0 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3780 │ │ │ │ + bne b37c8 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ cmp r1, #9 │ │ │ │ strb r4, [r0, #178] @ 0xb2 │ │ │ │ - beq b37d8 │ │ │ │ + beq b3820 │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs b37b8 │ │ │ │ + bcs b3800 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r6, #232] @ 0xe8 │ │ │ │ bl 1df58 │ │ │ │ - b b37d8 │ │ │ │ - bne b37cc │ │ │ │ + b b3820 │ │ │ │ + bne b3814 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - bl a9e74 │ │ │ │ - b b37d8 │ │ │ │ - ldrshteq sp, [r5], -r0 │ │ │ │ + bl a9ebc │ │ │ │ + b b3820 │ │ │ │ + eorseq sp, r5, r8, lsr #11 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ add r0, r6, #232 @ 0xe8 │ │ │ │ - bl a8720 │ │ │ │ + bl a8768 │ │ │ │ ldr r0, [r6, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b381c │ │ │ │ + beq b3864 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b381c │ │ │ │ + bcc b3864 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #220]! @ 0xdc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b37f8 │ │ │ │ + bne b3840 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b381c │ │ │ │ + bne b3864 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r6 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3838 │ │ │ │ + beq b3880 │ │ │ │ add r0, r6, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r0, [r5, #407]! @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5960 │ │ │ │ + beq b59a8 │ │ │ │ add r0, r6, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ - b b5960 │ │ │ │ + bl 86700 │ │ │ │ + b b59a8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b386c │ │ │ │ - eorseq sp, r5, r4, asr #14 │ │ │ │ + b b38b4 │ │ │ │ + ldrshteq sp, [r5], -ip │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r6, #216 @ 0xd8 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b389c │ │ │ │ + beq b38e4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ - b b389c │ │ │ │ - eorseq sp, r5, r4, lsr #14 │ │ │ │ + bl 85c68 │ │ │ │ + b b38e4 │ │ │ │ + ldrsbteq sp, [r5], -ip │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6a0c │ │ │ │ + b b6a54 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a64 │ │ │ │ + beq b6aac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ - b b6a64 │ │ │ │ + bl 86700 │ │ │ │ + b b6aac │ │ │ │ ldr r3, [r8, #1736] @ 0x6c8 │ │ │ │ ldr r2, [r8, #1732] @ 0x6c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3900 │ │ │ │ + beq b3948 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #1748] @ 0x6d4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ and r0, r0, r3 │ │ │ │ str r0, [r8, #1736] @ 0x6c8 │ │ │ │ - bne b3944 │ │ │ │ - b b5154 │ │ │ │ - mlaseq r5, r4, r6, sp │ │ │ │ - ldrsbteq sp, [r5], -ip │ │ │ │ - eorseq sp, r5, r8, ror #12 │ │ │ │ - eorseq r6, r4, r8, asr #10 │ │ │ │ - eorseq sp, r5, r8, lsr #11 │ │ │ │ + bne b398c │ │ │ │ + b b519c │ │ │ │ + eorseq sp, r5, ip, asr #12 │ │ │ │ + mlaseq r5, r4, r4, sp │ │ │ │ + eorseq sp, r5, r0, lsr #12 │ │ │ │ + eorseq r6, r4, r0, lsl #10 │ │ │ │ + eorseq sp, r5, r0, ror #10 │ │ │ │ ldr r7, [r8, #1740] @ 0x6cc │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ ldr r3, [r7], #4 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - beq b390c │ │ │ │ + beq b3954 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ sub r0, r0, #1 │ │ │ │ eor r3, r3, r5 │ │ │ │ str r0, [r8, #1748] @ 0x6d4 │ │ │ │ sub r0, r3, #1 │ │ │ │ and r0, r0, r3 │ │ │ │ str r2, [r8, #1732] @ 0x6c4 │ │ │ │ @@ -151346,15 +151364,15 @@ │ │ │ │ clz r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r0, r3, lsr #3 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b5154 │ │ │ │ + beq b519c │ │ │ │ ldrd r4, [r3, #-8] │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ strb r0, [r6, #1712]! @ 0x6b0 │ │ │ │ movw r0, #1320 @ 0x528 │ │ │ │ sub r0, r6, r0 │ │ │ │ sub ip, r6, #16 │ │ │ │ @@ -151398,101 +151416,101 @@ │ │ │ │ str r0, [r4, #640]! @ 0x280 │ │ │ │ sub r5, r4, #32 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r1, #-24]! @ 0xffffffe8 │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3a5c │ │ │ │ + bne b3aa4 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3a2c │ │ │ │ + bne b3a74 │ │ │ │ dmb ish │ │ │ │ - b b3b08 │ │ │ │ - eorseq sp, r5, r4, ror #10 │ │ │ │ - ldrshteq sp, [r5], -ip │ │ │ │ - eorseq sp, r5, ip, lsr #9 │ │ │ │ - eorseq r6, r4, r0, asr #5 │ │ │ │ + b b3b50 │ │ │ │ + eorseq sp, r5, ip, lsl r5 │ │ │ │ + ldrhteq sp, [r5], -r4 │ │ │ │ + eorseq sp, r5, r4, ror #8 │ │ │ │ + eorseq r6, r4, r8, ror r2 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [r1] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ ldr r6, [r4] │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq b3ac8 │ │ │ │ + beq b3b10 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #624] @ 0x270 │ │ │ │ ldrb r1, [r3, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #624] @ 0x270 │ │ │ │ tstne r1, #1 │ │ │ │ - beq b3ab4 │ │ │ │ + beq b3afc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3aa0 │ │ │ │ + bne b3ae8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ac8 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b3b10 │ │ │ │ + bl aa630 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #632] @ 0x278 │ │ │ │ str r0, [r1, #628] @ 0x274 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r6, [r1, #624] @ 0x270 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 26b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b58c0 │ │ │ │ + beq b5908 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r6, #616] @ 0x268 │ │ │ │ str r0, [r6, #584] @ 0x248 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r1, r0 │ │ │ │ - beq b3b6c │ │ │ │ + beq b3bb4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq b3b58 │ │ │ │ + beq b3ba0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3b44 │ │ │ │ + bne b3b8c │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r6, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b6c │ │ │ │ - bl aa5e8 │ │ │ │ + beq b3bb4 │ │ │ │ + bl aa630 │ │ │ │ ldr r4, [r6, #584] @ 0x248 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3c94 │ │ │ │ + beq b3cdc │ │ │ │ add r5, r6, #572 @ 0x23c │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a67ac │ │ │ │ + bl 1a67f4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ @@ -151507,58 +151525,58 @@ │ │ │ │ eor r0, sl, r1 │ │ │ │ add r1, r0, r2 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ bic r0, r2, r0 │ │ │ │ and fp, r0, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b3c28 │ │ │ │ + beq b3c70 │ │ │ │ rev r0, fp │ │ │ │ clz r0, r0 │ │ │ │ add r0, r6, r0, lsr #3 │ │ │ │ and r0, r0, r7 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r8, r0, r0, lsl #2 │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ sub r1, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and fp, r1, fp │ │ │ │ - bne b3c64 │ │ │ │ - b b3be4 │ │ │ │ - eorseq sp, r5, r4, asr #3 │ │ │ │ + bne b3cac │ │ │ │ + b b3c2c │ │ │ │ + eorseq sp, r5, ip, ror r1 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r0, sl, r0 │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne b3c94 │ │ │ │ + bne b3cdc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movt r2, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, r6, r0 │ │ │ │ and r6, r0, r7 │ │ │ │ - b b3bc8 │ │ │ │ + b b3c10 │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ movwne r0, #4 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - b b50bc │ │ │ │ - ldr r1, [pc, #3852] @ b4ba8 │ │ │ │ + b b5104 │ │ │ │ + ldr r1, [pc, #3852] @ b4bf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, #12 │ │ │ │ bl 5ab54 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -151574,15 +151592,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, lr, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 5a8ac │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b59ec │ │ │ │ + beq b5a34 │ │ │ │ add r0, r6, #852 @ 0x354 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -151609,19 +151627,19 @@ │ │ │ │ strb r6, [r7, #1688] @ 0x698 │ │ │ │ str r1, [r7, #1692] @ 0x69c │ │ │ │ add r5, r7, #608 @ 0x260 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b95bc │ │ │ │ + bl b9604 │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r5, #5 │ │ │ │ - beq b58b0 │ │ │ │ + beq b58f8 │ │ │ │ add r3, sp, #1440 @ 0x5a0 │ │ │ │ ldr r7, [sp, #1460] @ 0x5b4 │ │ │ │ add ip, sp, #464 @ 0x1d0 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -151642,47 +151660,47 @@ │ │ │ │ ldr r8, [sp, #1472] @ 0x5c0 │ │ │ │ ldr sl, [sp, #1476] @ 0x5c4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ orr fp, r6, r7, lsl #16 │ │ │ │ ldrb r0, [r0, #1688] @ 0x698 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b3e60 │ │ │ │ + beq b3ea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3e20 │ │ │ │ + bne b3e68 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #1464 @ 0x5b8 │ │ │ │ add r0, r1, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ cmp r5, #4 │ │ │ │ - bne b3e88 │ │ │ │ + bne b3ed0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ mov r9, sl │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - b b50b4 │ │ │ │ - mlaseq r4, ip, r2, r6 │ │ │ │ - eorseq r6, r4, r4, lsr r0 │ │ │ │ - mlaseq r4, r0, r2, r6 │ │ │ │ + b b50fc │ │ │ │ + eorseq r6, r4, r4, asr r2 │ │ │ │ + eorseq r5, r4, ip, ror #31 │ │ │ │ + eorseq r6, r4, r8, asr #4 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl ad4b8 │ │ │ │ + bl ad500 │ │ │ │ movw r0, #1580 @ 0x62c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1689] @ 0x699 │ │ │ │ cmp r5, #4 │ │ │ │ - beq b3e28 │ │ │ │ + beq b3e70 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ mov r4, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r4, [r6, #605] @ 0x25d │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ @@ -151704,15 +151722,15 @@ │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ strb r0, [r6, #480] @ 0x1e0 │ │ │ │ add r0, r6, #484 @ 0x1e4 │ │ │ │ str r9, [r6, #460] @ 0x1cc │ │ │ │ str r8, [r6, #464] @ 0x1d0 │ │ │ │ str sl, [r6, #468] @ 0x1d4 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r1, [pc, #4032] @ b4ec4 │ │ │ │ + ldr r1, [pc, #4032] @ b4f0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, #8 │ │ │ │ bl 5ab54 │ │ │ │ add r2, r6, #572 @ 0x23c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #2 │ │ │ │ @@ -151727,15 +151745,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, lr, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 5a8ac │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b5a30 │ │ │ │ + beq b5a78 │ │ │ │ add r0, r6, #852 @ 0x354 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -151752,18 +151770,18 @@ │ │ │ │ strb r6, [r7, #1688] @ 0x698 │ │ │ │ str r4, [r7, #1572] @ 0x624 │ │ │ │ add r1, r7, #608 @ 0x260 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl b95bc │ │ │ │ + bl b9604 │ │ │ │ ldr r7, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r7, #5 │ │ │ │ - beq b58b8 │ │ │ │ + beq b5900 │ │ │ │ add r3, sp, #1440 @ 0x5a0 │ │ │ │ add ip, sp, #2480 @ 0x9b0 │ │ │ │ ldr r6, [sp, #1460] @ 0x5b4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #2492] @ 0x9bc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ @@ -151784,42 +151802,42 @@ │ │ │ │ ldr r9, [sp, #1476] @ 0x5c4 │ │ │ │ ldrb r4, [sp, #1488] @ 0x5d0 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ orr r8, r6, r5, lsl #16 │ │ │ │ ldrb r0, [r0, #1688] @ 0x698 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b4084 │ │ │ │ + beq b40cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4058 │ │ │ │ + bne b40a0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #1464 @ 0x5b8 │ │ │ │ add r0, r1, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ cmp r7, #4 │ │ │ │ - bne b40ac │ │ │ │ + bne b40f4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ - b b50a0 │ │ │ │ + b b50e8 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ add r0, r6, #616 @ 0x268 │ │ │ │ - bl ad4b8 │ │ │ │ + bl ad500 │ │ │ │ movw r0, #1580 @ 0x62c │ │ │ │ add r0, r6, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #1689] @ 0x699 │ │ │ │ cmp r7, #4 │ │ │ │ - beq b4060 │ │ │ │ + beq b40a8 │ │ │ │ add r3, sp, #2480 @ 0x9b0 │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ movw r6, #697 @ 0x2b9 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add lr, r4, #952 @ 0x3b8 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ @@ -151845,27 +151863,27 @@ │ │ │ │ str r9, [r4, #988] @ 0x3dc │ │ │ │ strb ip, [r4, #1000] @ 0x3e8 │ │ │ │ bl 1f1dc │ │ │ │ ldr r6, [r4, #572] @ 0x23c │ │ │ │ ldr r5, [r4, #564] @ 0x234 │ │ │ │ ldr r0, [r4, #576] @ 0x240 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc b4150 │ │ │ │ + bcc b4198 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4134 │ │ │ │ + bne b417c │ │ │ │ cmn r1, #1 │ │ │ │ - ble b3734 │ │ │ │ - ldr sl, [pc, #3440] @ b4ec8 │ │ │ │ + ble b377c │ │ │ │ + ldr sl, [pc, #3440] @ b4f10 │ │ │ │ mov fp, #11 │ │ │ │ - ldr r9, [pc, #3436] @ b4ecc │ │ │ │ + ldr r9, [pc, #3436] @ b4f14 │ │ │ │ mov ip, #20 │ │ │ │ - ldr r2, [pc, #3432] @ b4ed0 │ │ │ │ + ldr r2, [pc, #3432] @ b4f18 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov lr, r2 │ │ │ │ str r6, [r1, #936]! @ 0x3a8 │ │ │ │ @@ -151920,62 +151938,62 @@ │ │ │ │ strb r0, [r7, #-1] │ │ │ │ strb r3, [r7, #26] │ │ │ │ str r1, [r7, #-18] @ 0xffffffee │ │ │ │ strb r4, [r7, #4] │ │ │ │ add r4, r8, #736 @ 0x2e0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0468 │ │ │ │ + bl b04b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b585c │ │ │ │ + bne b58a4 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r6, #752] @ 0x2f0 │ │ │ │ str r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r6, #748] @ 0x2ec │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq b452c │ │ │ │ + beq b4574 │ │ │ │ add fp, r6, #756 @ 0x2f4 │ │ │ │ ldr r8, [r6, #768] @ 0x300 │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r0, #729 @ 0x2d9 │ │ │ │ ldm fp, {r4, r5, fp} │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r6, r0] │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1f86a0 │ │ │ │ + bl 1f86e8 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ add r9, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 148e70 │ │ │ │ + bl 148eb8 │ │ │ │ add r0, r6, #4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov ip, r6 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r4 │ │ │ │ cmp r5, #2 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - bne b431c │ │ │ │ + bne b4364 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ add r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ mov sl, #2 │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b b4360 │ │ │ │ + b b43a8 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ str r5, [sp, #1440] @ 0x5a0 │ │ │ │ add r0, r9, #4 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ @@ -151983,35 +152001,35 @@ │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r9 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl 14da98 │ │ │ │ + bl 14dae0 │ │ │ │ ldr sl, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp sl, #2 │ │ │ │ ldrb ip, [sp, #2584] @ 0xa18 │ │ │ │ ldr r6, [sp, #2560] @ 0xa00 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r4, [sp, #2564] @ 0xa04 │ │ │ │ ldr r8, [sp, #2568] @ 0xa08 │ │ │ │ orr r9, r1, r0, lsl #16 │ │ │ │ ldr fp, [sp, #2572] @ 0xa0c │ │ │ │ ldm r2, {r5, r7} │ │ │ │ ldr r0, [sp, #2556] @ 0x9fc │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - bne b43ac │ │ │ │ + bne b43f4 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov fp, r8 │ │ │ │ - b b4af4 │ │ │ │ + b b4b3c │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, r0, #36 @ 0x24 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r2 │ │ │ │ @@ -152034,47 +152052,47 @@ │ │ │ │ str r4, [sp, #3068] @ 0xbfc │ │ │ │ str r6, [sp, #3064] @ 0xbf8 │ │ │ │ str r0, [sp, #3060] @ 0xbf4 │ │ │ │ str sl, [sp, #3056] @ 0xbf0 │ │ │ │ strh r9, [r5, #9]! │ │ │ │ ldr r0, [r1, #704] @ 0x2c0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1f625c │ │ │ │ + bl 1f62a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b459c │ │ │ │ + beq b45e4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f1dc │ │ │ │ ldm r4, {r1, r7} │ │ │ │ cmp r1, #2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [sp, #1512] @ 0x5e8 │ │ │ │ addcs r7, r7, #8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b44a8 │ │ │ │ + beq b44f0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b44a8 │ │ │ │ + bcc b44f0 │ │ │ │ ldr r1, [sp, #1516] @ 0x5ec │ │ │ │ add r0, r8, #76 @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b4484 │ │ │ │ + bne b44cc │ │ │ │ cmp r2, #1 │ │ │ │ - bne b44a8 │ │ │ │ + bne b44f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r7, [sp, #1516] @ 0x5ec │ │ │ │ str r4, [sp, #1520] @ 0x5f0 │ │ │ │ ldm r0, {r1, r9} │ │ │ │ ldrb r6, [r0, #11] │ │ │ │ ldrh r7, [r0, #9] │ │ │ │ @@ -152091,28 +152109,28 @@ │ │ │ │ ldr r5, [sp, #1448] @ 0x5a8 │ │ │ │ ldr fp, [sp, #1456] @ 0x5b0 │ │ │ │ ldr sl, [sp, #1460] @ 0x5b4 │ │ │ │ ldrb r8, [sp, #1472] @ 0x5c0 │ │ │ │ bl 1f1dc │ │ │ │ orr r7, r7, r6, lsl #16 │ │ │ │ cmp r4, #2 │ │ │ │ - bne b4540 │ │ │ │ + bne b4588 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ mov r9, r7 │ │ │ │ - b b4af4 │ │ │ │ + b b4b3c │ │ │ │ ldr r0, [r6, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4284 │ │ │ │ - bl aa5e8 │ │ │ │ - b b4284 │ │ │ │ + beq b42cc │ │ │ │ + bl aa630 │ │ │ │ + b b42cc │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsr r0, r7, #16 │ │ │ │ str sl, [sp, #3076] @ 0xc04 │ │ │ │ @@ -152131,45 +152149,45 @@ │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #3068] @ 0xbfc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #3060] @ 0xbf4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r1, #672] @ 0x2a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b4684 │ │ │ │ + beq b46cc │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #1440 @ 0x5a0 │ │ │ │ ldr r6, [r1, #676] @ 0x2a4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r1, #728] @ 0x2d8 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f1dc │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 148cd0 │ │ │ │ + bl 148d18 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ ldrb ip, [sp, #512] @ 0x200 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ cmp r4, #2 │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ orr r9, r1, r0, lsl #16 │ │ │ │ ldr r6, [sp, #492] @ 0x1ec │ │ │ │ ldr fp, [sp, #496] @ 0x1f0 │ │ │ │ ldm r2, {r5, r7} │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - beq b4708 │ │ │ │ + beq b4750 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ mov r8, r3 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ @@ -152188,49 +152206,49 @@ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #3068] @ 0xbfc │ │ │ │ str sl, [sp, #3064] @ 0xbf8 │ │ │ │ str r0, [sp, #3060] @ 0xbf4 │ │ │ │ str r4, [sp, #3056] @ 0xbf0 │ │ │ │ ldr r4, [r1, #680] @ 0x2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b4778 │ │ │ │ + beq b47c0 │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #1440 @ 0x5a0 │ │ │ │ ldr r6, [r1, #684] @ 0x2ac │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r1, #727] @ 0x2d7 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f1dc │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14dca8 │ │ │ │ + bl 14dcf0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ ldrb ip, [sp, #512] @ 0x200 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ cmp r4, #2 │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ orr r9, r1, r0, lsl #16 │ │ │ │ ldr r6, [sp, #492] @ 0x1ec │ │ │ │ ldr fp, [sp, #496] @ 0x1f0 │ │ │ │ ldm r2, {r5, r7} │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - bne b4718 │ │ │ │ + bne b4760 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r6 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - b b4af4 │ │ │ │ + b b4b3c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ mov r8, r3 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ @@ -152249,37 +152267,37 @@ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #3068] @ 0xbfc │ │ │ │ str sl, [sp, #3064] @ 0xbf8 │ │ │ │ str r0, [sp, #3060] @ 0xbf4 │ │ │ │ str r4, [sp, #3056] @ 0xbf0 │ │ │ │ ldrb r6, [r1, #725] @ 0x2d5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b4890 │ │ │ │ + beq b48d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #9 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ rsb r0, r6, #0 │ │ │ │ and r4, r6, r0 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq b4890 │ │ │ │ + beq b48d8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ add r5, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r1, [r0, #731] @ 0x2db │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f8774 │ │ │ │ + bl 1f87bc │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ cmp r4, #2 │ │ │ │ ldrb ip, [sp, #512] @ 0x200 │ │ │ │ @@ -152287,15 +152305,15 @@ │ │ │ │ ldr r9, [sp, #500] @ 0x1f4 │ │ │ │ ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ ldr r1, [sp, #492] @ 0x1ec │ │ │ │ ldr fp, [sp, #496] @ 0x1f0 │ │ │ │ ldm r2, {r5, r8} │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - beq b5844 │ │ │ │ + beq b588c │ │ │ │ sub r0, r6, #1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ and r6, r0, r6 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ @@ -152316,33 +152334,33 @@ │ │ │ │ strb r1, [r0, #731] @ 0x2db │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #3068] @ 0xbfc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ strb r0, [sp, #3088] @ 0xc10 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #3060] @ 0xbf4 │ │ │ │ - bne b479c │ │ │ │ + bne b47e4 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r5, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [r5, #708] @ 0x2c4 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14c2d0 │ │ │ │ + bl 14c318 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #21 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - bne b4b74 │ │ │ │ + bne b4bbc │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r8, #704] @ 0x2c0 │ │ │ │ str r1, [r8, #736] @ 0x2e0 │ │ │ │ ldr r0, [r0] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, r0, #164 @ 0xa4 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ @@ -152350,15 +152368,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [r8, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ - bl 22c59c │ │ │ │ + bl 22c5e4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ strb r0, [r8, #726] @ 0x2d6 │ │ │ │ add r0, r8, #808 @ 0x328 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [r8, #736] @ 0x2e0 │ │ │ │ @@ -152377,22 +152395,22 @@ │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r5, r8, #744 @ 0x2e8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl affd4 │ │ │ │ + bl b001c │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #1440] @ 0x5a0 │ │ │ │ cmp sl, #22 │ │ │ │ - beq b586c │ │ │ │ + beq b58b4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #1444] @ 0x5a4 │ │ │ │ ldr r4, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r6, [r0, #11] │ │ │ │ ldrh r8, [r0, #9] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -152401,21 +152419,21 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #1468] @ 0x5bc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ cmp sl, #21 │ │ │ │ - bne b4a7c │ │ │ │ + bne b4ac4 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #725] @ 0x2d5 │ │ │ │ tst r0, #1 │ │ │ │ - bne b4b3c │ │ │ │ + bne b4b84 │ │ │ │ ldr r6, [r5, #828] @ 0x33c │ │ │ │ movw r0, #553 @ 0x229 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ add sl, r5, #808 @ 0x328 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ ldm sl, {r1, r2, r3, r7, sl} │ │ │ │ ldrh r8, [r6, r0] │ │ │ │ @@ -152439,38 +152457,38 @@ │ │ │ │ ldr r4, [r5, #836] @ 0x344 │ │ │ │ ldrb r6, [r6, #555] @ 0x22b │ │ │ │ ldr fp, [r5, #840] @ 0x348 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [r5, #740] @ 0x2e4 │ │ │ │ orr r8, r8, r6, lsl #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b b4bb8 │ │ │ │ + b b4c00 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ orr r7, r8, r6, lsl #16 │ │ │ │ ldr r0, [r5, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq b4a98 │ │ │ │ + beq b4ae0 │ │ │ │ add r0, r5, #808 @ 0x328 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b4aac │ │ │ │ + bne b4af4 │ │ │ │ cmp r2, #1 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bne b4ad8 │ │ │ │ + bne b4b20 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r7 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ @@ -152480,106 +152498,106 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4b30 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq b4b78 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r9 │ │ │ │ - b b4c18 │ │ │ │ + b b4c60 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r9 │ │ │ │ - b b4c18 │ │ │ │ + b b4c60 │ │ │ │ ldrb r0, [r5, #726] @ 0x2d6 │ │ │ │ mov sl, #5 │ │ │ │ tst r0, #1 │ │ │ │ - beq b4b64 │ │ │ │ + beq b4bac │ │ │ │ ldr r0, [r5, #824] @ 0x338 │ │ │ │ mov r4, r7 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b4bac │ │ │ │ - b b4b6c │ │ │ │ + bne b4bf4 │ │ │ │ + b b4bb4 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ - b b4bb8 │ │ │ │ + b b4c00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ orr r9, r1, r0, lsl #16 │ │ │ │ ldr fp, [sp, #492] @ 0x1ec │ │ │ │ ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrb ip, [sp, #508] @ 0x1fc │ │ │ │ - b b4af4 │ │ │ │ - eoreq r4, fp, pc, ror r2 │ │ │ │ + b b4b3c │ │ │ │ + eoreq r4, fp, r7, ror r2 │ │ │ │ add r0, r5, #808 @ 0x328 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4bcc │ │ │ │ + bne b4c14 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ - bne b4bf8 │ │ │ │ + bne b4c40 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4c18 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq b4c60 │ │ │ │ + bl 2e4f10 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ add ip, sp, #2944 @ 0xb80 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #727] @ 0x2d7 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #7 │ │ │ │ strb r0, [r5, #732] @ 0x2dc │ │ │ │ - beq b5878 │ │ │ │ + beq b58c0 │ │ │ │ add r3, sp, #2944 @ 0xb80 │ │ │ │ add ip, sp, #3040 @ 0xbe0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ add r1, sp, #2864 @ 0xb30 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ bl 1f1dc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7d6c │ │ │ │ + bl a7db4 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ cmp sl, #6 │ │ │ │ - bne b4ed4 │ │ │ │ + bne b4f1c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ movw r0, #401 @ 0x191 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov sl, fp │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ strh r8, [r2, r0] │ │ │ │ mov r0, #6 │ │ │ │ @@ -152608,124 +152626,124 @@ │ │ │ │ str r6, [r2, #396] @ 0x18c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - beq b5884 │ │ │ │ + beq b58cc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #21 │ │ │ │ - bne b502c │ │ │ │ + bne b5074 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #2532] @ 0x9e4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, lr, #484 @ 0x1e4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcc78 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ add r0, sp, #2496 @ 0x9c0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1489f4 │ │ │ │ + bl 148a3c │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #2496] @ 0x9c0 │ │ │ │ ldr r0, [sp, #2500] @ 0x9c4 │ │ │ │ cmp r1, #21 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - bne b51b0 │ │ │ │ + bne b51f8 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ add r0, r7, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b4d7c │ │ │ │ + bne b4dc4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b4da0 │ │ │ │ + bne b4de8 │ │ │ │ dmb ish │ │ │ │ - bl 229f44 │ │ │ │ + bl 229f8c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4da8 │ │ │ │ + bne b4df0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b4dd0 │ │ │ │ + bne b4e18 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r0, [sp, #2532] @ 0x9e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dd8 │ │ │ │ + bne b4e20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b4e04 │ │ │ │ + bne b4e4c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #484 @ 0x1e4 │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b4e44 │ │ │ │ + bcc b4e8c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b4e20 │ │ │ │ + bne b4e68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b4e44 │ │ │ │ + bne b4e8c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - ldr r0, [pc, #4088] @ b5e44 │ │ │ │ + bl 2e753c │ │ │ │ + ldr r0, [pc, #4088] @ b5e8c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #1456] @ 0x5b0 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #1452] @ 0x5ac │ │ │ │ str r8, [sp, #1448] @ 0x5a8 │ │ │ │ - ldr r9, [pc, #4092] @ b5e70 │ │ │ │ + ldr r9, [pc, #4092] @ b5eb8 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str r9, [sp, #484] @ 0x1e4 │ │ │ │ add sl, r4, #572 @ 0x23c │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r6, sp, #1440 @ 0x5a0 │ │ │ │ add r0, lr, #488 @ 0x1e8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r0, [sp, #2536] @ 0x9e8 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ ldr r1, [sp, #2540] @ 0x9ec │ │ │ │ ldr r2, [sp, #2544] @ 0x9f0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [r4, #568] @ 0x238 │ │ │ │ tst r0, #1 │ │ │ │ - bne b527c │ │ │ │ + bne b52c4 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #2560] @ 0xa00 │ │ │ │ - b b53dc │ │ │ │ - eoreq ip, sl, pc, ror r8 │ │ │ │ - eoreq r3, fp, r8, ror #27 │ │ │ │ - eoreq r3, fp, fp, asr #27 │ │ │ │ - strhteq r3, [fp], -r3 │ │ │ │ + b b5424 │ │ │ │ + eoreq ip, sl, r7, ror r8 │ │ │ │ + eoreq r3, fp, r0, ror #27 │ │ │ │ + eoreq r3, fp, r3, asr #27 │ │ │ │ + eoreq r3, fp, fp, lsr #27 │ │ │ │ add r3, sp, #3040 @ 0xbe0 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ @@ -152752,15 +152770,15 @@ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [r1, #676]! @ 0x2a4 │ │ │ │ cmp r4, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ str r4, [r1, #-4] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ - beq b59d0 │ │ │ │ + beq b5a18 │ │ │ │ ldm r5, {r0, r2, r3, r7} │ │ │ │ add ip, r8, #792 @ 0x318 │ │ │ │ str r4, [r8, #808] @ 0x328 │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ add r0, r8, #812 @ 0x32c │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f1dc │ │ │ │ @@ -152774,20 +152792,20 @@ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r4, r8, #792 @ 0x318 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5ed8 │ │ │ │ + bl 1f5f20 │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #22 │ │ │ │ - beq b5864 │ │ │ │ + beq b58ac │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #1452] @ 0x5ac │ │ │ │ ldr r9, [sp, #1456] @ 0x5b0 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldrb r7, [sp, #1468] @ 0x5bc │ │ │ │ orr fp, r1, r0, lsl #16 │ │ │ │ @@ -152795,120 +152813,120 @@ │ │ │ │ ldm r2, {r5, r6} │ │ │ │ ldr r0, [r0, #808] @ 0x328 │ │ │ │ ldr r2, [sp, #1444] @ 0x5a4 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - beq b5014 │ │ │ │ + beq b505c │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #21 │ │ │ │ - beq b4d2c │ │ │ │ + beq b4d74 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r8, sl │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ mov fp, r6 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b5088 │ │ │ │ + bcc b50d0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5064 │ │ │ │ + bne b50ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5088 │ │ │ │ + bne b50d0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b50a0 │ │ │ │ + beq b50e8 │ │ │ │ add r0, r1, #952 @ 0x3b8 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #605] @ 0x25d │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b5104 │ │ │ │ + bcc b514c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b50e0 │ │ │ │ + bne b5128 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5104 │ │ │ │ + bne b514c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #22 │ │ │ │ - beq b5890 │ │ │ │ + beq b58d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a70e8 │ │ │ │ + bl a7130 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #21 │ │ │ │ - bne b5678 │ │ │ │ + bne b56c0 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r8, #1748] @ 0x6d4 │ │ │ │ add r1, r8, #416 @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38bc │ │ │ │ + bne b3904 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ mov r2, #3 │ │ │ │ add r0, r8, r0 │ │ │ │ str r2, [r1] │ │ │ │ - bl 86fcc │ │ │ │ + bl 87018 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r1, #9 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #182] @ 0xb6 │ │ │ │ str r2, [r0, #175] @ 0xaf │ │ │ │ - beq b58e4 │ │ │ │ + beq b592c │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs b58c8 │ │ │ │ + bcs b5910 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r8, #232] @ 0xe8 │ │ │ │ bl 1df58 │ │ │ │ - b b58e4 │ │ │ │ + b b592c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ ldr r8, [sp, #2508] @ 0x9cc │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ ldrh r2, [r3, #9] │ │ │ │ ldr r9, [sp, #2512] @ 0x9d0 │ │ │ │ orr r0, r2, r0, lsl #16 │ │ │ │ @@ -152921,98 +152939,98 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b51f0 │ │ │ │ + bne b5238 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5214 │ │ │ │ + bne b525c │ │ │ │ dmb ish │ │ │ │ - bl 229f44 │ │ │ │ + bl 229f8c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b521c │ │ │ │ + bne b5264 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5244 │ │ │ │ + bne b528c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r0, [sp, #2532] @ 0x9e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b524c │ │ │ │ + bne b5294 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5048 │ │ │ │ + bne b5090 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #484 @ 0x1e4 │ │ │ │ - bl 22a744 │ │ │ │ - b b5048 │ │ │ │ + bl 22a78c │ │ │ │ + b b5090 │ │ │ │ ldr r0, [r4, #564] @ 0x234 │ │ │ │ - bl 1f6960 │ │ │ │ + bl 1f69a8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ - bl 2b11ac │ │ │ │ + bl 2b11f4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r0, #952 @ 0x3b8 │ │ │ │ strb r5, [r0, #604] @ 0x25c │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #3192] @ 0xc78 │ │ │ │ add r3, sp, #644 @ 0x284 │ │ │ │ ldr r1, [sp, #3196] @ 0xc7c │ │ │ │ ldr r2, [sp, #3200] @ 0xc80 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ strb r5, [sp, #657] @ 0x291 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #4044] @ b62a4 │ │ │ │ + ldr r0, [pc, #4044] @ b62ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bhi b5394 │ │ │ │ - ldr r4, [pc, #4028] @ b62a8 │ │ │ │ + bhi b53dc │ │ │ │ + ldr r4, [pc, #4028] @ b62f0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b531c │ │ │ │ + bcc b5364 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5394 │ │ │ │ - ldr r0, [pc, #4000] @ b62ac │ │ │ │ + beq b53dc │ │ │ │ + ldr r0, [pc, #4000] @ b62f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5394 │ │ │ │ + beq b53dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5394 │ │ │ │ + beq b53dc │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5a74 │ │ │ │ + beq b5abc │ │ │ │ mov r5, r1 │ │ │ │ ldrd r2, [r1, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ add lr, sp, #188 @ 0xbc │ │ │ │ - ldr ip, [pc, #4028] @ b6310 │ │ │ │ + ldr ip, [pc, #4028] @ b6358 │ │ │ │ str r7, [sp, #2964] @ 0xb94 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ str r7, [sp, #2960] @ 0xb90 │ │ │ │ add r7, sp, #2960 @ 0xb90 │ │ │ │ str r7, [sp, #2864] @ 0xb30 │ │ │ │ mov r7, #0 │ │ │ │ stm lr, {r0, r2, r3, r7} │ │ │ │ @@ -153020,16 +153038,16 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #2872] @ 0xb38 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ str ip, [sp, #2968] @ 0xb98 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ add r2, sp, #2864 @ 0xb30 │ │ │ │ - bl 2aa2e4 │ │ │ │ - b b53a0 │ │ │ │ + bl 2aa32c │ │ │ │ + b b53e8 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #3080] @ 0xc08 │ │ │ │ str r0, [sp, #3064] @ 0xbf8 │ │ │ │ add r0, r6, #32 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #264 @ 0x108 │ │ │ │ bl 1f1dc │ │ │ │ @@ -153052,15 +153070,15 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldr r1, [sp, #2560] @ 0xa00 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq b545c │ │ │ │ + beq b54a4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r3, [sp, #2556] @ 0x9fc │ │ │ │ ldr r0, [r0, #564] @ 0x234 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r6, #12 │ │ │ │ @@ -153070,46 +153088,46 @@ │ │ │ │ str r2, [sp, #1440] @ 0x5a0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ str r3, [sp, #1444] @ 0x5a4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl a5054 │ │ │ │ + bl a509c │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r6, #1 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ - b b570c │ │ │ │ + b b5754 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #564] @ 0x234 │ │ │ │ - bl 1f6960 │ │ │ │ + bl 1f69a8 │ │ │ │ add r4, sp, #2496 @ 0x9c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b11ac │ │ │ │ - ldr r0, [pc, #3968] @ b641c │ │ │ │ + bl 2b11f4 │ │ │ │ + ldr r0, [pc, #3968] @ b6464 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #1452] @ 0x5ac │ │ │ │ str r8, [sp, #1448] @ 0x5a8 │ │ │ │ str r9, [sp, #484] @ 0x1e4 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ add r6, sp, #1440 @ 0x5a0 │ │ │ │ add r0, sp, #2848 @ 0xb20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r2, sp, #2848 @ 0xb20 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r1, [sp, #3196] @ 0xc7c │ │ │ │ ldr r3, [r4, #564] @ 0x234 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #3192] @ 0xc78 │ │ │ │ @@ -153130,49 +153148,49 @@ │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f1dc │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ add r3, sp, #940 @ 0x3ac │ │ │ │ strb r5, [sp, #966] @ 0x3c6 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #4088] @ b6544 │ │ │ │ + ldr r0, [pc, #4088] @ b658c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi b5698 │ │ │ │ - ldr r5, [pc, #4068] @ b6548 │ │ │ │ + bhi b56e0 │ │ │ │ + ldr r5, [pc, #4068] @ b6590 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b5594 │ │ │ │ + bcc b55dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5698 │ │ │ │ - ldr r0, [pc, #4040] @ b654c │ │ │ │ + beq b56e0 │ │ │ │ + ldr r0, [pc, #4040] @ b6594 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5698 │ │ │ │ + beq b56e0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5698 │ │ │ │ + beq b56e0 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5a90 │ │ │ │ + beq b5ad8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r7, r1 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ ldr r8, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r7, #28]! │ │ │ │ - ldr ip, [pc, #3964] @ b6550 │ │ │ │ + ldr ip, [pc, #3964] @ b6598 │ │ │ │ str r2, [sp, #2964] @ 0xb94 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #2960] @ 0xb90 │ │ │ │ add r2, sp, #2960 @ 0xb90 │ │ │ │ str r2, [sp, #2864] @ 0xb30 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ @@ -153183,46 +153201,46 @@ │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #2872] @ 0xb38 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ str ip, [sp, #2968] @ 0xb98 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ add r2, sp, #2864 @ 0xb30 │ │ │ │ - bl 2aa2e4 │ │ │ │ + bl 2aa32c │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ - b b56a8 │ │ │ │ + b b56f0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b563c │ │ │ │ + beq b5684 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl a8910 │ │ │ │ + bl a8958 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b565c │ │ │ │ + beq b56a4 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #15 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5098 │ │ │ │ - b b50a0 │ │ │ │ + bne b50e0 │ │ │ │ + b b50e8 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 86fcc │ │ │ │ + bl 87018 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsr r8, r0, #8 │ │ │ │ - b b81e0 │ │ │ │ + b b8228 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3080] @ 0xc08 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #3064] @ 0xbf8 │ │ │ │ add r0, r6, #32 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #568 @ 0x238 │ │ │ │ @@ -153232,114 +153250,114 @@ │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl a52f0 │ │ │ │ + bl a5338 │ │ │ │ ldr r1, [sp, #3192] @ 0xc78 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ - beq b5708 │ │ │ │ + beq b5750 │ │ │ │ ldr r0, [sp, #3196] @ 0xc7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r0, #584] @ 0x248 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2b11ac │ │ │ │ + bl 2b11f4 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ add r1, r4, #8 │ │ │ │ add r4, sp, #3056 @ 0xbf0 │ │ │ │ add r2, sp, #1440 @ 0x5a0 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89de0 │ │ │ │ + bl 89e2c │ │ │ │ ldr r0, [sp, #3056] @ 0xbf0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldr r1, [sp, #3060] @ 0xbf4 │ │ │ │ add r0, r4, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b577c │ │ │ │ - bl a1e34 │ │ │ │ + beq b57c4 │ │ │ │ + bl a1e80 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r1, [sp, #352] @ 0x160 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b57a0 │ │ │ │ + bne b57e8 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b57bc │ │ │ │ - b b57c4 │ │ │ │ + bne b5804 │ │ │ │ + b b580c │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b57c4 │ │ │ │ + beq b580c │ │ │ │ add r0, r5, #952 @ 0x3b8 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldrb r0, [r5, #605] @ 0x25d │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b57e0 │ │ │ │ + beq b5828 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ strb r4, [r5, #605] @ 0x25d │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b582c │ │ │ │ + bcc b5874 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5808 │ │ │ │ + bne b5850 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b582c │ │ │ │ + bne b5874 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - b b511c │ │ │ │ + b b5164 │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r7 │ │ │ │ - b b4af4 │ │ │ │ + b b4b3c │ │ │ │ mov r0, #3 │ │ │ │ - b b5870 │ │ │ │ + b b58b8 │ │ │ │ mov r0, #4 │ │ │ │ - b b587c │ │ │ │ + b b58c4 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #6 │ │ │ │ @@ -153348,52 +153366,52 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #22 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #7 │ │ │ │ - b b7b08 │ │ │ │ + b b7b50 │ │ │ │ mov r0, #4 │ │ │ │ - b b5888 │ │ │ │ + b b58d0 │ │ │ │ mov r0, #5 │ │ │ │ - b b5888 │ │ │ │ + b b58d0 │ │ │ │ mov r0, #3 │ │ │ │ - b b5888 │ │ │ │ - bne b58d8 │ │ │ │ + b b58d0 │ │ │ │ + bne b5920 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - bl a9e74 │ │ │ │ - b b58e4 │ │ │ │ + bl a9ebc │ │ │ │ + b b592c │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ add r0, r8, #232 @ 0xe8 │ │ │ │ - bl a8720 │ │ │ │ + bl a8768 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b5928 │ │ │ │ + beq b5970 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b5928 │ │ │ │ + bcc b5970 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #220]! @ 0xdc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5904 │ │ │ │ + bne b594c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5928 │ │ │ │ + bne b5970 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5944 │ │ │ │ + beq b598c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsr r8, r0, #8 │ │ │ │ movw r0, #407 @ 0x197 │ │ │ │ add r5, r1, r0 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ @@ -153420,518 +153438,518 @@ │ │ │ │ lsr r0, r3, #16 │ │ │ │ strb r0, [r2, #11] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r1] │ │ │ │ str r9, [r1, #16] │ │ │ │ - b b7b08 │ │ │ │ - ldr r0, [pc, #3908] @ b691c │ │ │ │ - ldr r2, [pc, #3908] @ b6920 │ │ │ │ + b b7b50 │ │ │ │ + ldr r0, [pc, #3908] @ b6964 │ │ │ │ + ldr r2, [pc, #3908] @ b6968 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a280 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ orr lr, r5, #4 │ │ │ │ - ldr ip, [pc, #3884] @ b6924 │ │ │ │ - ldr r0, [pc, #3884] @ b6928 │ │ │ │ + ldr ip, [pc, #3884] @ b696c │ │ │ │ + ldr r0, [pc, #3884] @ b6970 │ │ │ │ mov r4, r6 │ │ │ │ - ldr r3, [pc, #3880] @ b692c │ │ │ │ + ldr r3, [pc, #3880] @ b6974 │ │ │ │ add ip, pc, ip │ │ │ │ ldm lr!, {r1, r2, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r4!, {r1, r2, r5, r7} │ │ │ │ ldm lr, {r1, r2, r5, r7} │ │ │ │ stm r4, {r1, r2, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ orr lr, r5, #4 │ │ │ │ - ldr ip, [pc, #3828] @ b6930 │ │ │ │ - ldr r0, [pc, #3828] @ b6934 │ │ │ │ + ldr ip, [pc, #3828] @ b6978 │ │ │ │ + ldr r0, [pc, #3828] @ b697c │ │ │ │ mov r4, r6 │ │ │ │ - ldr r3, [pc, #3824] @ b6938 │ │ │ │ + ldr r3, [pc, #3824] @ b6980 │ │ │ │ add ip, pc, ip │ │ │ │ ldm lr!, {r1, r2, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r4!, {r1, r2, r5, r7} │ │ │ │ ldm lr, {r1, r2, r5, r7} │ │ │ │ stm r4, {r1, r2, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #3776] @ b693c │ │ │ │ - ldr r2, [pc, #3776] @ b6940 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #3776] @ b6984 │ │ │ │ + ldr r2, [pc, #3776] @ b6988 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4080] @ b6a88 │ │ │ │ - ldr r2, [pc, #4080] @ b6a8c │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4080] @ b6ad0 │ │ │ │ + ldr r2, [pc, #4080] @ b6ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5acc │ │ │ │ - b b5b14 │ │ │ │ - b b5b14 │ │ │ │ b b5b14 │ │ │ │ + b b5b5c │ │ │ │ + b b5b5c │ │ │ │ + b b5b5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r8, #216 @ 0xd8 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a64 │ │ │ │ + beq b6aac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ - b b6a64 │ │ │ │ - b b5b44 │ │ │ │ + bl 85c68 │ │ │ │ + b b6aac │ │ │ │ + b b5b8c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #1520] @ 0x5f0 │ │ │ │ str r7, [sp, #1516] @ 0x5ec │ │ │ │ str r0, [sp, #1512] @ 0x5e8 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 141e5c │ │ │ │ - b b5f94 │ │ │ │ + bl 141ea4 │ │ │ │ + b b5fdc │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl a8218 │ │ │ │ - b b5b68 │ │ │ │ - b b5b44 │ │ │ │ - b b5b44 │ │ │ │ + bl a8260 │ │ │ │ + b b5bb0 │ │ │ │ + b b5b8c │ │ │ │ + b b5b8c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5dbc │ │ │ │ + b b5e04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5f50 │ │ │ │ + b b5f98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5f5c │ │ │ │ + b b5fa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl a7ed8 │ │ │ │ - b b5dbc │ │ │ │ + bl a7f20 │ │ │ │ + b b5e04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5db4 │ │ │ │ + b b5dfc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5dbc │ │ │ │ + b b5e04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #3192] @ 0xc78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b605c │ │ │ │ + beq b60a4 │ │ │ │ ldr r0, [sp, #3196] @ 0xc7c │ │ │ │ - b b5dcc │ │ │ │ + b b5e14 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #2496] @ 0x9c0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b5bc4 │ │ │ │ + bcc b5c0c │ │ │ │ ldr r1, [sp, #2500] @ 0x9c4 │ │ │ │ orr r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b5b98 │ │ │ │ + bne b5be0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5bc4 │ │ │ │ + bne b5c0c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b5bc4 │ │ │ │ + bl 2e753c │ │ │ │ + b b5c0c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b5c0c │ │ │ │ + beq b5c54 │ │ │ │ add r0, r7, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bd4 │ │ │ │ + bne b5c1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5c0c │ │ │ │ + bne b5c54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ - b b5c0c │ │ │ │ + bl 1b7460 │ │ │ │ + b b5c54 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #2560] @ 0xa00 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b5dbc │ │ │ │ + beq b5e04 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl a8910 │ │ │ │ - b b5dbc │ │ │ │ - b b5fb0 │ │ │ │ - b b5f90 │ │ │ │ - b b5f90 │ │ │ │ + bl a8958 │ │ │ │ + b b5e04 │ │ │ │ + b b5ff8 │ │ │ │ + b b5fd8 │ │ │ │ + b b5fd8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #632] @ 0x278 │ │ │ │ str r0, [r1, #628] @ 0x274 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r6, [r1, #624] @ 0x270 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #616] @ 0x268 │ │ │ │ - b b5f18 │ │ │ │ - b b6a90 │ │ │ │ - b b5f90 │ │ │ │ + b b5f60 │ │ │ │ + b b6ad8 │ │ │ │ + b b5fd8 │ │ │ │ cmn r4, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - beq b5dbc │ │ │ │ + beq b5e04 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c7c │ │ │ │ + bne b5cc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5dbc │ │ │ │ + bne b5e04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1b7418 │ │ │ │ - b b5dbc │ │ │ │ + bl 1b7460 │ │ │ │ + b b5e04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5dbc │ │ │ │ + b b5e04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5cc4 │ │ │ │ + bne b5d0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5e78 │ │ │ │ + bne b5ec0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 22a744 │ │ │ │ - b b5e78 │ │ │ │ + bl 22a78c │ │ │ │ + b b5ec0 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d00 │ │ │ │ + bne b5d48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5e78 │ │ │ │ + bne b5ec0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 22a744 │ │ │ │ - b b5e78 │ │ │ │ + bl 22a78c │ │ │ │ + b b5ec0 │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6a64 │ │ │ │ + b b6aac │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5f50 │ │ │ │ + b b5f98 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5d58 │ │ │ │ + b b5da0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movw r0, #1580 @ 0x62c │ │ │ │ add r0, r6, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1689] @ 0x699 │ │ │ │ - b b6078 │ │ │ │ + b b60c0 │ │ │ │ bl 39ea4 │ │ │ │ - b b5e58 │ │ │ │ + b b5ea0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5d88 │ │ │ │ + b b5dd0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movw r0, #1580 @ 0x62c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #1689] @ 0x699 │ │ │ │ - b b609c │ │ │ │ + b b60e4 │ │ │ │ bl 39ea4 │ │ │ │ - b b5fc0 │ │ │ │ + b b6008 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5db4 │ │ │ │ + b b5dfc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl aa5a8 │ │ │ │ + bl aa5f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b605c │ │ │ │ + beq b60a4 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b605c │ │ │ │ + beq b60a4 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b b605c │ │ │ │ - b b614c │ │ │ │ - b b5de0 │ │ │ │ + bl 1b7460 │ │ │ │ + b b60a4 │ │ │ │ + b b6194 │ │ │ │ + b b5e28 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b605c │ │ │ │ + b b60a4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b601c │ │ │ │ - b b5e74 │ │ │ │ + b b6064 │ │ │ │ + b b5ebc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6008 │ │ │ │ - b b5e00 │ │ │ │ + b b6050 │ │ │ │ + b b5e48 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6084 │ │ │ │ - b b5f90 │ │ │ │ - b b5f90 │ │ │ │ + b b60cc │ │ │ │ + b b5fd8 │ │ │ │ + b b5fd8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl a95cc │ │ │ │ - b b6084 │ │ │ │ + bl a9614 │ │ │ │ + b b60cc │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl a95cc │ │ │ │ - b b60a8 │ │ │ │ + bl a9614 │ │ │ │ + b b60f0 │ │ │ │ bl 39ea4 │ │ │ │ - b b5e50 │ │ │ │ - b b5e50 │ │ │ │ - b b5e50 │ │ │ │ - eorseq r4, r4, r8, lsr r2 │ │ │ │ + b b5e98 │ │ │ │ + b b5e98 │ │ │ │ + b b5e98 │ │ │ │ + ldrshteq r4, [r4], -r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6008 │ │ │ │ + b b6050 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b60a8 │ │ │ │ + b b60f0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6078 │ │ │ │ + b b60c0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl aa070 │ │ │ │ - b b5e78 │ │ │ │ - eorseq sl, r5, r0, lsl #31 │ │ │ │ + bl aa0b8 │ │ │ │ + b b5ec0 │ │ │ │ + eorseq sl, r5, r8, lsr pc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #2532] @ 0x9e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5e80 │ │ │ │ + bne b5ec8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b601c │ │ │ │ + bne b6064 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #484 @ 0x1e4 │ │ │ │ - bl 22a744 │ │ │ │ - b b601c │ │ │ │ + bl 22a78c │ │ │ │ + b b6064 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b60f4 │ │ │ │ + b b613c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5f34 │ │ │ │ + b b5f7c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae61c │ │ │ │ - b b5fec │ │ │ │ + bl ae664 │ │ │ │ + b b6034 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a6894 │ │ │ │ - b b6078 │ │ │ │ + bl a68dc │ │ │ │ + b b60c0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6894 │ │ │ │ - b b609c │ │ │ │ + bl a68dc │ │ │ │ + b b60e4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #808] @ 0x328 │ │ │ │ cmp r0, #4 │ │ │ │ - beq b6008 │ │ │ │ + beq b6050 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaedc │ │ │ │ - b b6008 │ │ │ │ + bl aaf24 │ │ │ │ + b b6050 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7b48 │ │ │ │ - b b60b4 │ │ │ │ + bl a7b90 │ │ │ │ + b b60fc │ │ │ │ mov r0, sl │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq b5f50 │ │ │ │ + beq b5f98 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #808 @ 0x328 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #726] @ 0x2d6 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5f68 │ │ │ │ + bne b5fb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5f94 │ │ │ │ + bne b5fdc │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ - b b5f94 │ │ │ │ + bl 22a78c │ │ │ │ + b b5fdc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #731] @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5fcc │ │ │ │ + beq b6014 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ - bl aa7a4 │ │ │ │ - b b5fcc │ │ │ │ + bl aa7ec │ │ │ │ + b b6014 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b5fec │ │ │ │ + b b6034 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6008 │ │ │ │ + b b6050 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b609c │ │ │ │ + b b60e4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5fec │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq b6034 │ │ │ │ + bl 2e4f10 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #732] @ 0x2dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #727] @ 0x2d7 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a7d6c │ │ │ │ + bl a7db4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a7d38 │ │ │ │ + bl a7d80 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b605c │ │ │ │ + bcc b60a4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6038 │ │ │ │ + bne b6080 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b605c │ │ │ │ + bne b60a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6078 │ │ │ │ + beq b60c0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #952 @ 0x3b8 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #604] @ 0x25c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #605] @ 0x25d │ │ │ │ cmp r0, #0 │ │ │ │ - beq b609c │ │ │ │ + beq b60e4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #605] @ 0x25d │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b60f4 │ │ │ │ + bcc b613c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b60d0 │ │ │ │ + bne b6118 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b60f4 │ │ │ │ + bne b613c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl a70e8 │ │ │ │ + bl a7130 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl a690c │ │ │ │ + bl a6954 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r1, r0 │ │ │ │ - bl 86fcc │ │ │ │ - b b6a94 │ │ │ │ + bl 87018 │ │ │ │ + b b6adc │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6108 │ │ │ │ + b b6150 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b60c4 │ │ │ │ - b b60f4 │ │ │ │ + bcs b610c │ │ │ │ + b b613c │ │ │ │ ldr r2, [r7, #1136] @ 0x470 │ │ │ │ ldr r0, [r7, #1132] @ 0x46c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6194 │ │ │ │ + beq b61dc │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r7, #1148] @ 0x47c │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r1, r2 │ │ │ │ str r1, [r7, #1136] @ 0x470 │ │ │ │ - bne b61d0 │ │ │ │ - b b62b0 │ │ │ │ + bne b6218 │ │ │ │ + b b62f8 │ │ │ │ ldr r3, [r7, #1140] @ 0x474 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq b6198 │ │ │ │ + beq b61e0 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ sub r1, r1, #1 │ │ │ │ eor r2, r2, r4 │ │ │ │ str r1, [r7, #1148] @ 0x47c │ │ │ │ sub r1, r2, #1 │ │ │ │ and r1, r1, r2 │ │ │ │ str r0, [r7, #1132] @ 0x46c │ │ │ │ @@ -153945,27 +153963,27 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ - beq b62b8 │ │ │ │ + beq b6300 │ │ │ │ ldm r5, {r3, r7} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r5, #496] @ 0x1f0 │ │ │ │ str r3, [r5, #416] @ 0x1a0 │ │ │ │ str r7, [r5, #420] @ 0x1a4 │ │ │ │ str r6, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r5, #500] @ 0x1f4 │ │ │ │ ldr r0, [r5, #508] @ 0x1fc │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6250 │ │ │ │ + beq b6298 │ │ │ │ add r7, r2, r2, lsl #1 │ │ │ │ mov r6, #24 │ │ │ │ mov r4, #4 │ │ │ │ add r6, r6, r7, lsl #3 │ │ │ │ sub ip, r1, r6 │ │ │ │ add r6, r2, r6 │ │ │ │ add lr, r6, #5 │ │ │ │ @@ -153984,153 +154002,153 @@ │ │ │ │ str r3, [r7, #1168] @ 0x490 │ │ │ │ str r5, [r7, #1172] @ 0x494 │ │ │ │ str r2, [r7, #1176] @ 0x498 │ │ │ │ str r0, [r7, #1180] @ 0x49c │ │ │ │ add r6, r7, #452 @ 0x1c4 │ │ │ │ add r5, r7, #1152 @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7e38 │ │ │ │ - b b7e64 │ │ │ │ - eorseq sl, r5, ip, lsr sl │ │ │ │ - eorseq sl, r5, r4, ror #24 │ │ │ │ - eorseq sl, r5, r4, asr #24 │ │ │ │ + bne b7e80 │ │ │ │ + b b7eac │ │ │ │ + ldrshteq sl, [r5], -r4 │ │ │ │ + eorseq sl, r5, ip, lsl ip │ │ │ │ + ldrshteq sl, [r5], -ip │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r5] │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ add r0, r7, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ + bl 86eec │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r0, #416]! @ 0x1a0 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r0, #-7] │ │ │ │ bl 28804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #416] @ 0x1a0 │ │ │ │ strb r6, [r7, #408] @ 0x198 │ │ │ │ strb r4, [r7, #409] @ 0x199 │ │ │ │ str r6, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1444] @ 0x5a4 │ │ │ │ add r0, r7, #392 @ 0x188 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ - bl 1f6d28 │ │ │ │ + bl 1f6d70 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r7, #420] @ 0x1a4 │ │ │ │ strb r0, [r7, #408] @ 0x198 │ │ │ │ - b b07a8 │ │ │ │ - eorseq r3, r4, ip, lsr sp │ │ │ │ + b b07f0 │ │ │ │ + ldrshteq r3, [r4], -r4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6330 │ │ │ │ + beq b6378 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa5e8 │ │ │ │ + bl aa630 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r0, [r1, #409] @ 0x199 │ │ │ │ strb r4, [r1, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b638c │ │ │ │ + beq b63d4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b638c │ │ │ │ + beq b63d4 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6364 │ │ │ │ + bne b63ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne b638c │ │ │ │ + bne b63d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strb r4, [r0, #409] @ 0x199 │ │ │ │ - b b6a94 │ │ │ │ + b b6adc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b6330 │ │ │ │ + b b6378 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #989] @ 0x3dd │ │ │ │ cmp r0, #0 │ │ │ │ - beq b63bc │ │ │ │ + beq b6404 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #512 @ 0x200 │ │ │ │ - bl a9e74 │ │ │ │ + bl a9ebc │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #989] @ 0x3dd │ │ │ │ - b b36d8 │ │ │ │ + b b3720 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl ae408 │ │ │ │ + bl ae450 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #616 @ 0x268 │ │ │ │ - bl ab940 │ │ │ │ + bl ab988 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl abf38 │ │ │ │ - b b63a0 │ │ │ │ + bl abf80 │ │ │ │ + b b63e8 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b645c │ │ │ │ - eorseq r3, r4, r8, lsl ip │ │ │ │ + b b64a4 │ │ │ │ + ldrsbteq r3, [r4], -r0 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6450 │ │ │ │ + beq b6498 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #820] @ 0x334 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #928 @ 0x3a0 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b647c │ │ │ │ + beq b64c4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #813] @ 0x32d │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6498 │ │ │ │ + beq b64e0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #748 @ 0x2ec │ │ │ │ - bl aac88 │ │ │ │ + bl aacd0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #813] @ 0x32d │ │ │ │ - b b63d0 │ │ │ │ + b b6418 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b64c8 │ │ │ │ + beq b6510 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ add fp, sp, #2864 @ 0xb30 │ │ │ │ ldr r6, [sp, #2876] @ 0xb3c │ │ │ │ ldm fp, {r5, r7, fp} │ │ │ │ @@ -154141,76 +154159,76 @@ │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ strb r0, [r9] │ │ │ │ - bne b35a0 │ │ │ │ + bne b35e8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ - b b7b08 │ │ │ │ - eorseq sl, r5, r8, asr #15 │ │ │ │ - eorseq sl, r5, ip, lsl #16 │ │ │ │ - eorseq sl, r5, ip, ror #15 │ │ │ │ - ldrhteq r3, [r4], -ip │ │ │ │ + b b7b50 │ │ │ │ + eorseq sl, r5, r0, lsl #15 │ │ │ │ + eorseq sl, r5, r4, asr #15 │ │ │ │ + eorseq sl, r5, r4, lsr #15 │ │ │ │ + eorseq r3, r4, r4, ror sl │ │ │ │ str r7, [r3, #840] @ 0x348 │ │ │ │ str r0, [r3, #844] @ 0x34c │ │ │ │ str r1, [r3, #848] @ 0x350 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6874 │ │ │ │ + beq b68bc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #3056] @ 0xbf0 │ │ │ │ ldr r2, [r0, #844] @ 0x34c │ │ │ │ ldr r3, [r0, #848] @ 0x350 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 331e7c │ │ │ │ + bl 331ec4 │ │ │ │ ldrb r0, [sp, #2552] @ 0x9f8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq b66dc │ │ │ │ + beq b6724 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl a559c │ │ │ │ + bl a55e4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ - bne b66dc │ │ │ │ + bne b6724 │ │ │ │ ldrb r0, [sp, #2552] @ 0x9f8 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #3 │ │ │ │ - bcc b660c │ │ │ │ + bcc b6654 │ │ │ │ ldr r6, [sp, #2556] @ 0x9fc │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldm r6, {r4, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b65e0 │ │ │ │ + beq b6628 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b65f8 │ │ │ │ + beq b6640 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, ip │ │ │ │ str r0, [r6, #852]! @ 0x354 │ │ │ │ mov r9, r6 │ │ │ │ @@ -154236,291 +154254,291 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ strb r2, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, r4 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl bdecc │ │ │ │ + bl bdf14 │ │ │ │ ldrb r0, [sp, #2552] @ 0x9f8 │ │ │ │ cmp r0, #5 │ │ │ │ - beq b67e0 │ │ │ │ + beq b6828 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #2552] @ 0x9f8 │ │ │ │ ldr r6, [sp, #2556] @ 0x9fc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #880 @ 0x370 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ - bne b675c │ │ │ │ + bne b67a4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [r0, #840] @ 0x348 │ │ │ │ - b b6560 │ │ │ │ + b b65a8 │ │ │ │ ldr r1, [sp, #2552] @ 0x9f8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sp, #2556] @ 0x9fc │ │ │ │ strb r0, [r5] │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #5 │ │ │ │ - beq b67f4 │ │ │ │ + beq b683c │ │ │ │ cmp r0, #4 │ │ │ │ - bne b67fc │ │ │ │ + bne b6844 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r2, #940] @ 0x3ac │ │ │ │ cmp r1, r6 │ │ │ │ - bcc b6854 │ │ │ │ + bcc b689c │ │ │ │ ldr r0, [r2, #936] @ 0x3a8 │ │ │ │ sub r1, r1, r6 │ │ │ │ str r1, [r2, #940] @ 0x3ac │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [r2, #936] @ 0x3a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6778 │ │ │ │ + beq b67c0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r7, r3, #928 @ 0x3a0 │ │ │ │ mov r8, r3 │ │ │ │ str r7, [r8, #828]! @ 0x33c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r8 │ │ │ │ strd r0, [r8, #4] │ │ │ │ strb r2, [r5, #96]! @ 0x60 │ │ │ │ - b b6554 │ │ │ │ + b b659c │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #5 │ │ │ │ - beq b67ec │ │ │ │ + beq b6834 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5] │ │ │ │ lsr r1, r7, #8 │ │ │ │ - b b6800 │ │ │ │ + b b6848 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6798 │ │ │ │ + beq b67e0 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ mov r0, #2 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [r4, #928] @ 0x3a0 │ │ │ │ ldr r3, [r4, #932] @ 0x3a4 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #2868] @ 0xb34 │ │ │ │ mov r0, #21 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #2864] @ 0xb30 │ │ │ │ str r3, [sp, #2876] @ 0xb3c │ │ │ │ str r2, [sp, #2872] @ 0xb38 │ │ │ │ - beq b67d8 │ │ │ │ + beq b6820 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r4, r5 │ │ │ │ - b b14bc │ │ │ │ + b b1504 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r9] │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #6 │ │ │ │ - b b1640 │ │ │ │ + b b1688 │ │ │ │ lsr r1, r1, #8 │ │ │ │ orr r1, r1, r6, lsl #24 │ │ │ │ str r6, [sp, #2556] @ 0x9fc │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ str r0, [sp, #2552] @ 0x9f8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6840 │ │ │ │ + beq b6888 │ │ │ │ ldr r0, [r0, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ add r0, r0, #928 @ 0x3a0 │ │ │ │ - bl ab7fc │ │ │ │ - b b64a8 │ │ │ │ + bl ab844 │ │ │ │ + b b64f0 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #4060] @ b7844 │ │ │ │ + ldr r2, [pc, #4060] @ b788c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a0a4 │ │ │ │ - b b3734 │ │ │ │ - ldr r0, [pc, #4044] @ b7848 │ │ │ │ + b b377c │ │ │ │ + ldr r0, [pc, #4044] @ b7890 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - beq b68a4 │ │ │ │ + beq b68ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b b6904 │ │ │ │ + bl 1b7460 │ │ │ │ + b b694c │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - b b6410 │ │ │ │ + b b6458 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b68e4 │ │ │ │ + b b692c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #880 @ 0x370 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9] │ │ │ │ - b b6904 │ │ │ │ + b b694c │ │ │ │ bl 39ea4 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, r8 │ │ │ │ - bl a89a0 │ │ │ │ - b b6430 │ │ │ │ - b b642c │ │ │ │ - mlaeq sl, pc, sp, sl @ │ │ │ │ - eorseq r3, r4, r0, asr #12 │ │ │ │ - eorseq r3, r4, ip, ror #12 │ │ │ │ - eoreq r2, fp, r1, lsl #7 │ │ │ │ - eorseq r3, r4, r8, lsl r5 │ │ │ │ - eorseq r3, r4, r8, lsr r6 │ │ │ │ - eoreq r2, fp, sp, lsr r3 │ │ │ │ + bl a89e8 │ │ │ │ + b b6478 │ │ │ │ + b b6474 │ │ │ │ + mlaeq sl, r7, sp, sl │ │ │ │ + ldrshteq r3, [r4], -r8 │ │ │ │ + eorseq r3, r4, r4, lsr #12 │ │ │ │ + eoreq r2, fp, r9, ror r3 │ │ │ │ + ldrsbteq r3, [r4], -r0 │ │ │ │ + ldrshteq r3, [r4], -r0 │ │ │ │ + eoreq r2, fp, r5, lsr r3 │ │ │ │ + eorseq r3, r4, ip, lsl #9 │ │ │ │ + eoreq r2, fp, r5, ror #9 │ │ │ │ ldrsbteq r3, [r4], -r4 │ │ │ │ - eoreq r2, fp, sp, ror #9 │ │ │ │ - eorseq r3, r4, ip, lsl r6 │ │ │ │ ldrb r0, [r7, #404] @ 0x194 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r7, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6978 │ │ │ │ + beq b69c0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6978 │ │ │ │ + beq b69c0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #372] @ 0x174 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #405] @ 0x195 │ │ │ │ strb r1, [r2, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b69a0 │ │ │ │ + beq b69e8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, #288] @ 0x120 │ │ │ │ ldr r1, [r1, #292] @ 0x124 │ │ │ │ - bl a63fc │ │ │ │ + bl a6444 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #410] @ 0x19a │ │ │ │ strb r1, [r2, #405] @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b69c4 │ │ │ │ + beq b6a0c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #300 @ 0x12c │ │ │ │ - bl ab450 │ │ │ │ + bl ab498 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #406] @ 0x196 │ │ │ │ strb r1, [r2, #410] @ 0x19a │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a0c │ │ │ │ + beq b6a54 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #416]! @ 0x1a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b69e8 │ │ │ │ + bne b6a30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b6a0c │ │ │ │ + bne b6a54 │ │ │ │ dmb ish │ │ │ │ - bl 229578 │ │ │ │ + bl 2295c0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #406] @ 0x196 │ │ │ │ add r0, r1, #228 @ 0xe4 │ │ │ │ - bl ac008 │ │ │ │ + bl ac050 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a48 │ │ │ │ + beq b6a90 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl 85c1c │ │ │ │ + bl 85c68 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6a64 │ │ │ │ + beq b6aac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 866b4 │ │ │ │ + bl 86700 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #402] @ 0x192 │ │ │ │ strb r0, [r1, #407] @ 0x197 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrdeq r2, [fp], -r1 @ │ │ │ │ - eorseq r3, r4, r0, lsr r6 │ │ │ │ + eoreq r2, fp, r9, asr #9 │ │ │ │ + eorseq r3, r4, r8, ror #11 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6aa0 │ │ │ │ + bne b6ae8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b6ac4 │ │ │ │ + bne b6b0c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r7, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6944 │ │ │ │ + beq b698c │ │ │ │ add r0, r7, #380 @ 0x17c │ │ │ │ - bl ab984 │ │ │ │ - b b6944 │ │ │ │ + bl ab9cc │ │ │ │ + b b698c │ │ │ │ add sl, fp, #692 @ 0x2b4 │ │ │ │ mov r5, #0 │ │ │ │ movw lr, #730 @ 0x2da │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ ldm sl, {r1, r2, r3, sl} │ │ │ │ mov r7, #1 │ │ │ │ str r5, [fp, #729] @ 0x2d9 │ │ │ │ @@ -154551,53 +154569,53 @@ │ │ │ │ str r5, [fp, #804] @ 0x324 │ │ │ │ str r1, [fp, #808] @ 0x328 │ │ │ │ str r0, [fp, #792] @ 0x318 │ │ │ │ add r4, fp, #760 @ 0x2f8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a33c8 │ │ │ │ + bl a3414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b773c │ │ │ │ + bne b7784 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r5, #800] @ 0x320 │ │ │ │ ldr r1, [r5, #808] @ 0x328 │ │ │ │ str r0, [r5, #624] @ 0x270 │ │ │ │ str r1, [r5, #628] @ 0x274 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae2ec │ │ │ │ + bl ae334 │ │ │ │ ldr r1, [r5, #628] @ 0x274 │ │ │ │ add r8, r5, #648 @ 0x288 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205fc8 │ │ │ │ ldr sl, [sp, #1440] @ 0x5a0 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ ldr r3, [sp, #1452] @ 0x5ac │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r9, #660]! @ 0x294 │ │ │ │ ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ strb r4, [r9, #69] @ 0x45 │ │ │ │ strd r2, [r9, #4] │ │ │ │ - beq b7754 │ │ │ │ + beq b779c │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4, #636]! @ 0x27c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b6c14 │ │ │ │ + bcc b6c5c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6bf8 │ │ │ │ + bne b6c40 │ │ │ │ cmn r2, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [r7, #644] @ 0x284 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ @@ -154606,62 +154624,62 @@ │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r6, sp, #1440 @ 0x5a0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 206a60 │ │ │ │ + bl 206aa8 │ │ │ │ cmp r0, #0 │ │ │ │ strb r0, [r7, #728] @ 0x2d8 │ │ │ │ - beq b7078 │ │ │ │ - ldr r0, [pc, #3960] @ b7be4 │ │ │ │ + beq b70c0 │ │ │ │ + ldr r0, [pc, #3960] @ b7c2c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r7, r6, #4 │ │ │ │ str r1, [sp, #1448] @ 0x5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1444] @ 0x5a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7030 │ │ │ │ + beq b7078 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b6cd4 │ │ │ │ + bcc b6d1c │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6cac │ │ │ │ + bne b6cf4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b6cd4 │ │ │ │ + bne b6d1c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ - bl 1f6c1c │ │ │ │ + bl 1f6c64 │ │ │ │ ldm r8, {r2, r3, r6} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ stm r1, {r2, r3, r6} │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6cf8 │ │ │ │ + bne b6d40 │ │ │ │ cmn r1, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ add r3, sp, #1440 @ 0x5a0 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ add ip, sp, #3040 @ 0xbe0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [r7, #28] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ @@ -154675,96 +154693,96 @@ │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6d58 │ │ │ │ + bne b6da0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b6d80 │ │ │ │ + bne b6dc8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r6, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6c1c │ │ │ │ + bl 1f6c64 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ strb r1, [r2, #990]! @ 0x3de │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r0, [r2, #-246] @ 0xffffff0a │ │ │ │ sub r0, r2, #238 @ 0xee │ │ │ │ str sl, [r2, #-14] │ │ │ │ str r4, [r2, #-10] │ │ │ │ str r5, [r2, #-6] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #3908] @ b7d04 │ │ │ │ + ldr r0, [pc, #3908] @ b7d4c │ │ │ │ mov r1, #988 @ 0x3dc │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r6, r1] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r3] │ │ │ │ str r4, [r6, #928] @ 0x3a0 │ │ │ │ str r5, [r6, #932] @ 0x3a4 │ │ │ │ tst r0, #1 │ │ │ │ - beq b6e00 │ │ │ │ - ldr r0, [pc, #3868] @ b7d08 │ │ │ │ + beq b6e48 │ │ │ │ + ldr r0, [pc, #3868] @ b7d50 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b b6e34 │ │ │ │ + b b6e7c │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ add r9, sp, #1440 @ 0x5a0 │ │ │ │ - ldr r0, [pc, #3832] @ b7d0c │ │ │ │ + ldr r0, [pc, #3832] @ b7d54 │ │ │ │ mov r6, #1 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r8, r9} │ │ │ │ - ldr r0, [pc, #3796] @ b7d10 │ │ │ │ - ldr ip, [pc, #3796] @ b7d14 │ │ │ │ - ldr r7, [pc, #3796] @ b7d18 │ │ │ │ + ldr r0, [pc, #3796] @ b7d58 │ │ │ │ + ldr ip, [pc, #3796] @ b7d5c │ │ │ │ + ldr r7, [pc, #3796] @ b7d60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r5, [pc, r7] │ │ │ │ mov r7, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ strb r7, [r4, #989] @ 0x3dd │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str ip, [r7] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r0, r0, #464 @ 0x1d0 │ │ │ │ stm r0, {r1, r2, r8, r9} │ │ │ │ ldrd r0, [sl] │ │ │ │ ldr r3, [sl, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - ldr r2, [pc, #4028] @ b7e70 │ │ │ │ + ldr r2, [pc, #4028] @ b7eb8 │ │ │ │ str r1, [sp, #1452] @ 0x5ac │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #1448] @ 0x5a8 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ add r2, pc, r2 │ │ │ │ bic r1, r1, r7 │ │ │ │ @@ -154773,68 +154791,68 @@ │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ add r0, r4, #936 @ 0x3a8 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ bl 79730 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r5, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b858c │ │ │ │ - ldr r1, [pc, #3960] @ b7e74 │ │ │ │ + beq b85d4 │ │ │ │ + ldr r1, [pc, #3960] @ b7ebc │ │ │ │ sub r3, r0, #1 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ ldr r4, [pc, r1] │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r3, [r5, #944] @ 0x3b0 │ │ │ │ str r1, [r5, #948] @ 0x3b4 │ │ │ │ tst r0, #1 │ │ │ │ - beq b6f44 │ │ │ │ - ldr r0, [pc, #3920] @ b7e78 │ │ │ │ + beq b6f8c │ │ │ │ + ldr r0, [pc, #3920] @ b7ec0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ - b b6f88 │ │ │ │ + b b6fd0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 3196a0 │ │ │ │ - ldr r0, [pc, #4088] @ b7f4c │ │ │ │ + bl 3196e8 │ │ │ │ + ldr r0, [pc, #4088] @ b7f94 │ │ │ │ mov r4, #1 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r3, [sp, #1444] @ 0x5a4 │ │ │ │ ldr r8, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r9, [sp, #1452] @ 0x5ac │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr r1, [r6, #948] @ 0x3b4 │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r4, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ stmib r0, {r7, sl} │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r3, r8, r9} │ │ │ │ - ldr r0, [pc, #4032] @ b7f50 │ │ │ │ + ldr r0, [pc, #4032] @ b7f98 │ │ │ │ mov r5, #1 │ │ │ │ - ldr ip, [pc, #4028] @ b7f54 │ │ │ │ + ldr ip, [pc, #4028] @ b7f9c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #4024] @ b7f58 │ │ │ │ + ldr r7, [pc, #4024] @ b7fa0 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [pc, r7] │ │ │ │ strb r5, [r6, #988] @ 0x3dc │ │ │ │ str ip, [r6, #784] @ 0x310 │ │ │ │ str r4, [r6, #788] @ 0x314 │ │ │ │ str r2, [r6, #792] @ 0x318 │ │ │ │ str r0, [r6, #796] @ 0x31c │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r4, sl, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r5, r3, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ @@ -154851,67 +154869,67 @@ │ │ │ │ bic r1, r5, r1 │ │ │ │ str r1, [r6, #956] @ 0x3bc │ │ │ │ str r7, [r6, #960] @ 0x3c0 │ │ │ │ str r3, [r6, #964] @ 0x3c4 │ │ │ │ str r0, [r6, #968] @ 0x3c8 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8840 │ │ │ │ - b b8a04 │ │ │ │ + bne b8888 │ │ │ │ + b b8a4c │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b706c │ │ │ │ + bcc b70b4 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7044 │ │ │ │ + bne b708c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b706c │ │ │ │ + bne b70b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #3 │ │ │ │ - bne b7084 │ │ │ │ + bne b70cc │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ - b b7be8 │ │ │ │ + b b7c30 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ add r0, r4, #672 @ 0x2a0 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ - bl 1f6c1c │ │ │ │ + bl 1f6c64 │ │ │ │ ldr lr, [r4, #672] @ 0x2a0 │ │ │ │ ldr r2, [r4, #676] @ 0x2a4 │ │ │ │ cmp lr, #2 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ - bcc b70d8 │ │ │ │ + bcc b7120 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b70b8 │ │ │ │ + bne b7100 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b3734 │ │ │ │ + bmi b377c │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ ldrex r7, [r0] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r5, r6, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b70e0 │ │ │ │ + bne b7128 │ │ │ │ cmn r7, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov ip, #2 │ │ │ │ ldr r7, [sp, #1440] @ 0x5a0 │ │ │ │ ldr r6, [sp, #3176] @ 0xc68 │ │ │ │ ldr r5, [sp, #3180] @ 0xc6c │ │ │ │ ldr r4, [sp, #3184] @ 0xc70 │ │ │ │ str lr, [r1, #560] @ 0x230 │ │ │ │ @@ -154922,91 +154940,91 @@ │ │ │ │ str r4, [r1, #584] @ 0x248 │ │ │ │ str r0, [r1, #588] @ 0x24c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b7134 │ │ │ │ + bne b717c │ │ │ │ cmp r0, #1 │ │ │ │ - bne b715c │ │ │ │ + bne b71a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 22961c │ │ │ │ - ldr r0, [pc, #3844] @ b8068 │ │ │ │ + bl 229664 │ │ │ │ + ldr r0, [pc, #3844] @ b80b0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ - beq b7194 │ │ │ │ - ldr r0, [pc, #3824] @ b806c │ │ │ │ + beq b71dc │ │ │ │ + ldr r0, [pc, #3824] @ b80b4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add fp, r0, #8 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldm fp, {r1, r2, fp} │ │ │ │ - b b71d0 │ │ │ │ + b b7218 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ add fp, sp, #1440 @ 0x5a0 │ │ │ │ - ldr r0, [pc, #3784] @ b8070 │ │ │ │ + ldr r0, [pc, #3784] @ b80b8 │ │ │ │ ldr r9, [sp, #1452] @ 0x5ac │ │ │ │ mov r6, #1 │ │ │ │ ldm fp, {r1, r2, fp} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm r3, {r1, r2, fp} │ │ │ │ str r9, [r0, #20] │ │ │ │ - ldr r0, [pc, #3740] @ b8074 │ │ │ │ + ldr r0, [pc, #3740] @ b80bc │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #3728] @ b8078 │ │ │ │ + ldr r7, [pc, #3728] @ b80c0 │ │ │ │ ldr r8, [r5, #632] @ 0x278 │ │ │ │ - ldr ip, [pc, #3724] @ b807c │ │ │ │ + ldr ip, [pc, #3724] @ b80c4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr ip, [pc, ip] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [pc, r7] │ │ │ │ strb r4, [r5, #732] @ 0x2dc │ │ │ │ str ip, [r5, #592] @ 0x250 │ │ │ │ str r6, [r5, #596] @ 0x254 │ │ │ │ str r3, [r5, #600] @ 0x258 │ │ │ │ str r0, [r5, #604] @ 0x25c │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r7 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r3, r2, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r3, r0, #304 @ 0x130 │ │ │ │ stm r3, {r1, r2, fp} │ │ │ │ str r9, [r0, #316] @ 0x13c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6c1c │ │ │ │ + bl 1f6c64 │ │ │ │ ldr r2, [r5, #636] @ 0x27c │ │ │ │ add r1, r5, #684 @ 0x2ac │ │ │ │ ldr r3, [r5, #640] @ 0x280 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [r5, #684] @ 0x2ac │ │ │ │ - bcc b7278 │ │ │ │ + bcc b72c0 │ │ │ │ ldrex r0, [r3] │ │ │ │ add r7, r0, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b725c │ │ │ │ + bne b72a4 │ │ │ │ cmn r0, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #832] @ 0x340 │ │ │ │ ldr r0, [fp, #644] @ 0x284 │ │ │ │ str r2, [fp, #744] @ 0x2e8 │ │ │ │ str r3, [fp, #748] @ 0x2ec │ │ │ │ str r0, [fp, #752] @ 0x2f0 │ │ │ │ @@ -155014,54 +155032,54 @@ │ │ │ │ str r8, [fp, #760] @ 0x2f8 │ │ │ │ str r1, [fp, #764] @ 0x2fc │ │ │ │ add r9, fp, #744 @ 0x2e8 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl b915c │ │ │ │ + bl b91a4 │ │ │ │ ldr r5, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq b7744 │ │ │ │ + beq b778c │ │ │ │ orr r0, r8, #4 │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl ae644 │ │ │ │ + bl ae68c │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ tst r5, #1 │ │ │ │ - beq b7354 │ │ │ │ + beq b739c │ │ │ │ add r1, sp, #3056 @ 0xbf0 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #684]! @ 0x2ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7324 │ │ │ │ + bne b736c │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b734c │ │ │ │ + bne b7394 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - b b7618 │ │ │ │ + b b7660 │ │ │ │ add r0, sp, #3056 @ 0xbf0 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ orr r0, r0, #4 │ │ │ │ add r1, r5, #1008 @ 0x3f0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -155069,20 +155087,20 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r0, #684]! @ 0x2ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7380 │ │ │ │ + bne b73c8 │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b73a8 │ │ │ │ + bne b73f0 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r2, #1008] @ 0x3f0 │ │ │ │ ldr r1, [r2, #1012] @ 0x3f4 │ │ │ │ ldr r2, [r2, #1020] @ 0x3fc │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -155092,31 +155110,31 @@ │ │ │ │ bic r1, r4, r3 │ │ │ │ str r2, [sp, #2976] @ 0xba0 │ │ │ │ str r1, [sp, #2964] @ 0xb94 │ │ │ │ str r0, [sp, #2960] @ 0xb90 │ │ │ │ add sl, sp, #1440 @ 0x5a0 │ │ │ │ add r1, sp, #2960 @ 0xb90 │ │ │ │ mov r0, sl │ │ │ │ - bl 190bb0 │ │ │ │ + bl 190bf8 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7430 │ │ │ │ + beq b7478 │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - b b7604 │ │ │ │ + b b764c │ │ │ │ add r0, sl, #8 │ │ │ │ orr r1, r8, #4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add ip, sp, #2960 @ 0xb90 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add r4, lr, #504 @ 0x1f8 │ │ │ │ @@ -155142,20 +155160,20 @@ │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r2, sp, #2960 @ 0xb90 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl 89558 │ │ │ │ + bl 895a4 │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne fp, [sp, #484] @ 0x1e4 │ │ │ │ cmpne fp, #0 │ │ │ │ - bne b7690 │ │ │ │ + bne b76d8 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sl, #160 @ 0xa0 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ strb r5, [fp, #732] @ 0x2dc │ │ │ │ strb r5, [fp, #730] @ 0x2da │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ @@ -155179,376 +155197,376 @@ │ │ │ │ strb r5, [fp, #1002] @ 0x3ea │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r4, fp, #744 @ 0x2e8 │ │ │ │ add r5, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb594 │ │ │ │ + bl bb5dc │ │ │ │ ldr r6, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r6, #22 │ │ │ │ - beq b774c │ │ │ │ + beq b7794 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #2496 @ 0x9c0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl a60a4 │ │ │ │ + bl a60ec │ │ │ │ cmp r6, #21 │ │ │ │ - bne b75e4 │ │ │ │ + bne b762c │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r5, #735] @ 0x2df │ │ │ │ add r0, r5, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ strb r4, [r5, #732] @ 0x2dc │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [r5, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7be8 │ │ │ │ + bcc b7c30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #676]! @ 0x2a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b75b8 │ │ │ │ + bne b7600 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7688 │ │ │ │ + bne b76d0 │ │ │ │ dmb ish │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7be8 │ │ │ │ + bl 2e753c │ │ │ │ + b b7c30 │ │ │ │ add r1, sp, #2496 @ 0x9c0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #735] @ 0x2df │ │ │ │ add r0, r6, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ ldrb r0, [r6, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b762c │ │ │ │ + beq b7674 │ │ │ │ add r0, r6, #592 @ 0x250 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #732] @ 0x2dc │ │ │ │ add r0, r6, #560 @ 0x230 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [r6, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b840c │ │ │ │ + bcc b8454 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #676]! @ 0x2a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7654 │ │ │ │ + bne b769c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7680 │ │ │ │ + bne b76c8 │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 2e74f4 │ │ │ │ - b b840c │ │ │ │ + bl 2e753c │ │ │ │ + b b8454 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - b b840c │ │ │ │ + b b8454 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - b b7be8 │ │ │ │ + b b7c30 │ │ │ │ ldr r5, [sp, #492] @ 0x1ec │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b770c │ │ │ │ + beq b7754 │ │ │ │ mov r4, r6 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ bic r7, r1, r0 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ cmp r7, #0 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ - bne b76e0 │ │ │ │ + bne b7728 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b76c8 │ │ │ │ + beq b7710 │ │ │ │ eor r7, r0, r1 │ │ │ │ rev r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, r7, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and r7, r0, r7 │ │ │ │ - bne b76b8 │ │ │ │ + bne b7700 │ │ │ │ add r0, fp, fp, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r9, [sp, #168] @ 0xa8 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, fp, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq b74cc │ │ │ │ + beq b7514 │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ - b b74cc │ │ │ │ + bl 1b7460 │ │ │ │ + b b7514 │ │ │ │ mov r0, #3 │ │ │ │ - b b7af0 │ │ │ │ + b b7b38 │ │ │ │ mov r0, #6 │ │ │ │ - b b7af0 │ │ │ │ + b b7b38 │ │ │ │ mov r0, #7 │ │ │ │ - b b7af0 │ │ │ │ - ldr r0, [pc, #3764] @ b8610 │ │ │ │ + b b7b38 │ │ │ │ + ldr r0, [pc, #3764] @ b8658 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b b3734 │ │ │ │ + b b377c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b78e4 │ │ │ │ - b b783c │ │ │ │ - b b7934 │ │ │ │ + b b792c │ │ │ │ + b b7884 │ │ │ │ + b b797c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b8400 │ │ │ │ - b b7b1c │ │ │ │ - b b8c70 │ │ │ │ - b b7b1c │ │ │ │ - b b783c │ │ │ │ - b b784c │ │ │ │ + b b8448 │ │ │ │ + b b7b64 │ │ │ │ + b b8cb8 │ │ │ │ + b b7b64 │ │ │ │ + b b7884 │ │ │ │ + b b7894 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7878 │ │ │ │ + b b78c0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b786c │ │ │ │ + b b78b4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7b20 │ │ │ │ + bcc b7b68 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b77b8 │ │ │ │ + bne b7800 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b7b20 │ │ │ │ + bne b7b68 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7b20 │ │ │ │ + bl 2e753c │ │ │ │ + b b7b68 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b78d8 │ │ │ │ - b b7b1c │ │ │ │ - b b784c │ │ │ │ - b b7b1c │ │ │ │ + b b7920 │ │ │ │ + b b7b64 │ │ │ │ + b b7894 │ │ │ │ + b b7b64 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7b84 │ │ │ │ - b b794c │ │ │ │ + b b7bcc │ │ │ │ + b b7994 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b85f4 │ │ │ │ + b b863c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a60a4 │ │ │ │ - b b7850 │ │ │ │ + bl a60ec │ │ │ │ + b b7898 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae644 │ │ │ │ - b b788c │ │ │ │ + bl ae68c │ │ │ │ + b b78d4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae2ec │ │ │ │ - b b7b90 │ │ │ │ + bl ae334 │ │ │ │ + b b7bd8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b78bc │ │ │ │ - eorseq r2, r4, r0, ror #20 │ │ │ │ - eorseq r8, r4, r0, asr #8 │ │ │ │ + b b7904 │ │ │ │ + eorseq r2, r4, r8, lsl sl │ │ │ │ + ldrshteq r8, [r4], -r8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #735] @ 0x2df │ │ │ │ cmp r0, #0 │ │ │ │ - beq b786c │ │ │ │ + beq b78b4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #735] @ 0x2df │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #1008 @ 0x3f0 │ │ │ │ - bl 865c4 │ │ │ │ - b b78bc │ │ │ │ + bl 86610 │ │ │ │ + b b7904 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #684]! @ 0x2ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7898 │ │ │ │ + bne b78e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b78bc │ │ │ │ + bne b7904 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ + beq b7920 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #592 @ 0x250 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #560 @ 0x230 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7b20 │ │ │ │ + bcc b7b68 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #676]! @ 0x2a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b790c │ │ │ │ + bne b7954 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7b20 │ │ │ │ + bne b7b68 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7b20 │ │ │ │ + bl 2e753c │ │ │ │ + b b7b68 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b7900 │ │ │ │ - b b7b20 │ │ │ │ + bcs b7948 │ │ │ │ + b b7b68 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7968 │ │ │ │ - b b7ba0 │ │ │ │ + beq b79b0 │ │ │ │ + b b7be8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #734] @ 0x2de │ │ │ │ strb r1, [r2, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq b79b0 │ │ │ │ + beq b79f8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b798c │ │ │ │ + bne b79d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b79b0 │ │ │ │ + bne b79f8 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #731] @ 0x2db │ │ │ │ strb r1, [r2, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7a08 │ │ │ │ + beq b7a50 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7a08 │ │ │ │ + bcc b7a50 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #640]! @ 0x280 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b79e4 │ │ │ │ + bne b7a2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7a08 │ │ │ │ + bne b7a50 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #738] @ 0x2e2 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl a6960 │ │ │ │ + bl a69a8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7a30 │ │ │ │ + bne b7a78 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7a54 │ │ │ │ + bne b7a9c │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7a94 │ │ │ │ + bcc b7adc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7a70 │ │ │ │ + bne b7ab8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7a94 │ │ │ │ + bne b7adc │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7ae0 │ │ │ │ + bcc b7b28 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7abc │ │ │ │ + bne b7b04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7ae0 │ │ │ │ + bne b7b28 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ - b b6a94 │ │ │ │ + bl 86eec │ │ │ │ + b b6adc │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #5 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -155556,138 +155574,138 @@ │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ add sp, sp, #3072 @ 0xc00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b7b78 │ │ │ │ + beq b7bc0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r1, [r1, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b7b78 │ │ │ │ + bne b7bc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7b78 │ │ │ │ + bcc b7bc0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7b54 │ │ │ │ + bne b7b9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7b78 │ │ │ │ + bne b7bc0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #729] @ 0x2d9 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #624] @ 0x270 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7968 │ │ │ │ + beq b79b0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7968 │ │ │ │ + bcc b79b0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #652]! @ 0x28c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7bbc │ │ │ │ + bne b7c04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7968 │ │ │ │ + bne b79b0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7968 │ │ │ │ - eoreq r0, fp, sp, lsr #31 │ │ │ │ + bl 2e753c │ │ │ │ + b b79b0 │ │ │ │ + eoreq r0, fp, r5, lsr #31 │ │ │ │ ldr r0, [r5, #660] @ 0x294 │ │ │ │ mov r2, #21 │ │ │ │ ldrb r1, [r5, #728] @ 0x2d8 │ │ │ │ cmp r0, #3 │ │ │ │ strb r1, [sp, #388] @ 0x184 │ │ │ │ ldrbne r1, [r5, #729] @ 0x2d9 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b7cc4 │ │ │ │ + bne b7d0c │ │ │ │ ldr r0, [r5, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r5, #729] @ 0x2d9 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ ldrb r0, [r5, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7c68 │ │ │ │ + beq b7cb0 │ │ │ │ ldr r0, [r5, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7c68 │ │ │ │ + bcc b7cb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #652]! @ 0x28c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7c40 │ │ │ │ + bne b7c88 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7c68 │ │ │ │ + bne b7cb0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r4, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4, #3] │ │ │ │ strb r1, [r4, #-1] │ │ │ │ - beq b7d1c │ │ │ │ + beq b7d64 │ │ │ │ ldr r0, [r5, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7d1c │ │ │ │ + bcc b7d64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #640]! @ 0x280 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7c9c │ │ │ │ + bne b7ce4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7d1c │ │ │ │ + bne b7d64 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7d1c │ │ │ │ + bl 2e753c │ │ │ │ + b b7d64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7c0c │ │ │ │ + bcc b7c54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7cd8 │ │ │ │ + bne b7d20 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7c0c │ │ │ │ + bne b7c54 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7c0c │ │ │ │ - eorseq r9, r5, ip, ror #3 │ │ │ │ - eorseq r9, r5, ip, asr #3 │ │ │ │ - mlaseq r5, ip, r1, r9 │ │ │ │ - eorseq r2, r4, r0, lsl #1 │ │ │ │ - eorseq r2, r4, ip, ror r0 │ │ │ │ - eorseq r9, r5, r8, ror #2 │ │ │ │ + bl 2e753c │ │ │ │ + b b7c54 │ │ │ │ + eorseq r9, r5, r4, lsr #3 │ │ │ │ + eorseq r9, r5, r4, lsl #3 │ │ │ │ + eorseq r9, r5, r4, asr r1 │ │ │ │ + eorseq r2, r4, r8, lsr r0 │ │ │ │ + eorseq r2, r4, r4, lsr r0 │ │ │ │ + eorseq r9, r5, r0, lsr #2 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #15] │ │ │ │ cmp r3, #22 │ │ │ │ ldr r2, [r0, #19] │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ @@ -155705,83 +155723,83 @@ │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ strb r0, [r1] │ │ │ │ - beq b7af8 │ │ │ │ + beq b7b40 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov sl, r3 │ │ │ │ - bl a6960 │ │ │ │ + bl a69a8 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ cmp sl, #21 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ - bne b8060 │ │ │ │ + bne b80a8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ tst r0, #1 │ │ │ │ - beq b8080 │ │ │ │ + beq b80c8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7db8 │ │ │ │ + bne b7e00 │ │ │ │ add r8, sp, #1440 @ 0x5a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7de0 │ │ │ │ + bne b7e28 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r7, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7e24 │ │ │ │ + bcc b7e6c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7dfc │ │ │ │ + bne b7e44 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7e24 │ │ │ │ + bne b7e6c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r7, #1180] @ 0x49c │ │ │ │ add r6, r7, #452 @ 0x1c4 │ │ │ │ add r5, r7, #1152 @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7e64 │ │ │ │ + beq b7eac │ │ │ │ ldr r2, [r7, #1168] @ 0x490 │ │ │ │ ldr r1, [r7, #1164] @ 0x48c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7e7c │ │ │ │ + beq b7ec4 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #1180] @ 0x49c │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ str r0, [r7, #1168] @ 0x490 │ │ │ │ - bne b7eb8 │ │ │ │ + bne b7f00 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r6] │ │ │ │ - b b7eec │ │ │ │ - eorseq r2, r4, r0, lsr r0 │ │ │ │ - ldrhteq r9, [r5], -r4 │ │ │ │ - mlaseq r5, r0, r0, r9 │ │ │ │ + b b7f34 │ │ │ │ + eorseq r1, r4, r8, ror #31 │ │ │ │ + eorseq r9, r5, ip, rrx │ │ │ │ + eorseq r9, r5, r8, asr #32 │ │ │ │ ldr r3, [r7, #1172] @ 0x494 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ sub r1, r1, #96 @ 0x60 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq b7e80 │ │ │ │ + beq b7ec8 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ sub r0, r0, #1 │ │ │ │ eor r2, r2, r4 │ │ │ │ str r0, [r7, #1180] @ 0x49c │ │ │ │ sub r0, r2, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ str r1, [r7, #1164] @ 0x48c │ │ │ │ @@ -155795,88 +155813,88 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - bne b7f5c │ │ │ │ + bne b7fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r7, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7f38 │ │ │ │ + bcc b7f80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7f10 │ │ │ │ + bne b7f58 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7f38 │ │ │ │ + bne b7f80 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [r7, #1148] @ 0x47c │ │ │ │ add r5, r7, #480 @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6164 │ │ │ │ - b b62b0 │ │ │ │ - eorseq r9, r5, ip, asr #32 │ │ │ │ - eorseq r1, r4, ip, lsr #30 │ │ │ │ - eorseq r1, r4, r4, lsr #30 │ │ │ │ - eorseq r9, r5, r8 │ │ │ │ + bne b61ac │ │ │ │ + b b62f8 │ │ │ │ + eorseq r9, r5, r4 │ │ │ │ + eorseq r1, r4, r4, ror #29 │ │ │ │ + ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r8, r5, r0, asr #31 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldm r6, {r0, r3, r7} │ │ │ │ add lr, r1, #428 @ 0x1ac │ │ │ │ ldr r8, [r1, #416] @ 0x1a0 │ │ │ │ ldr ip, [r1, #396] @ 0x18c │ │ │ │ ldr r2, [r1, #420] @ 0x1a4 │ │ │ │ cmp r8, #2 │ │ │ │ ldr r6, [r1, #464] @ 0x1d0 │ │ │ │ ldr r5, [r1, #468] @ 0x1d4 │ │ │ │ ldr r4, [r1, #472] @ 0x1d8 │ │ │ │ stm lr, {r0, r3, r7} │ │ │ │ str r6, [r1, #440] @ 0x1b8 │ │ │ │ str r5, [r1, #444] @ 0x1bc │ │ │ │ str r4, [r1, #448] @ 0x1c0 │ │ │ │ - bcc b7fb4 │ │ │ │ + bcc b7ffc │ │ │ │ ldrex r3, [r2] │ │ │ │ add r0, r3, #1 │ │ │ │ strex r7, r0, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b7f98 │ │ │ │ + bne b7fe0 │ │ │ │ cmn r3, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r7, [r0, #428] @ 0x1ac │ │ │ │ ldr lr, [r0, #424] @ 0x1a8 │ │ │ │ ldr r6, [r0, #432] @ 0x1b0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc b7fe8 │ │ │ │ + bcc b8030 │ │ │ │ ldrex r5, [r6] │ │ │ │ add r0, r5, #1 │ │ │ │ strex r4, r0, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b7fcc │ │ │ │ + bne b8014 │ │ │ │ cmn r5, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r0, #436] @ 0x1b4 │ │ │ │ ldr r5, [r0, #440] @ 0x1b8 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b7ff4 │ │ │ │ + bne b803c │ │ │ │ cmn r0, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, fp │ │ │ │ strb r0, [r3, #738]! @ 0x2e2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r3, #-294] @ 0xfffffeda │ │ │ │ ldrb r1, [r3, #-290] @ 0xfffffede │ │ │ │ @@ -155888,44 +155906,44 @@ │ │ │ │ str r7, [r3, #-22] @ 0xffffffea │ │ │ │ str r6, [r3, #-18] @ 0xffffffee │ │ │ │ str r4, [r3, #-14] │ │ │ │ strb r1, [r3, #-38] @ 0xffffffda │ │ │ │ str ip, [r3, #-50] @ 0xffffffce │ │ │ │ str r5, [r3, #-46] @ 0xffffffd2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - b b6ae0 │ │ │ │ + b b6b28 │ │ │ │ orr r8, r7, r6, lsl #16 │ │ │ │ - b b8108 │ │ │ │ - eorseq r8, r5, r4, asr lr │ │ │ │ - eorseq r8, r5, ip, lsr lr │ │ │ │ - eorseq r8, r5, r4, lsl #28 │ │ │ │ - eorseq r1, r4, r4, ror #25 │ │ │ │ - ldrhteq r8, [r5], -r8 │ │ │ │ - eorseq r1, r4, ip, asr #25 │ │ │ │ + b b8150 │ │ │ │ + eorseq r8, r5, ip, lsl #28 │ │ │ │ + ldrshteq r8, [r5], -r4 │ │ │ │ + ldrhteq r8, [r5], -ip │ │ │ │ + mlaseq r4, ip, ip, r1 │ │ │ │ + eorseq r8, r5, r0, ror sp │ │ │ │ + eorseq r1, r4, r4, lsl #25 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, #428] @ 0x1ac │ │ │ │ ldr r1, [r1, #432] @ 0x1b0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b80b0 │ │ │ │ + bcc b80f8 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8094 │ │ │ │ + bne b80dc │ │ │ │ cmn r2, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ add r4, r8, #4 │ │ │ │ str r1, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ add r1, r2, #416 @ 0x1a0 │ │ │ │ add r0, sp, #1440 @ 0x5a0 │ │ │ │ - bl 2b5c70 │ │ │ │ + bl 2b5cb8 │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ mov sl, #20 │ │ │ │ ldr r0, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ lsr r8, r1, #8 │ │ │ │ ldr r5, [sp, #1440] @ 0x5a0 │ │ │ │ @@ -155940,371 +155958,371 @@ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #440]! @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b811c │ │ │ │ + bne b8164 │ │ │ │ cmp r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bne b8148 │ │ │ │ + bne b8190 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b818c │ │ │ │ + bcc b81d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8164 │ │ │ │ + bne b81ac │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b818c │ │ │ │ + bne b81d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 86d24 │ │ │ │ + bl 86d70 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b81d8 │ │ │ │ + bcc b8220 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b81b0 │ │ │ │ + bne b81f8 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b81d8 │ │ │ │ + bne b8220 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 86ea0 │ │ │ │ + bl 86eec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b81ec │ │ │ │ + bne b8234 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b8210 │ │ │ │ + bne b8258 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8264 │ │ │ │ + beq b82ac │ │ │ │ ldr r4, [r6, #388] @ 0x184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8244 │ │ │ │ + beq b828c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne b8234 │ │ │ │ + bne b827c │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r6, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8264 │ │ │ │ + beq b82ac │ │ │ │ ldr r0, [r6, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r6, #404] @ 0x194 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8294 │ │ │ │ + bne b82dc │ │ │ │ ldrb r0, [r6, #405] @ 0x195 │ │ │ │ strb r4, [r6, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b82b0 │ │ │ │ - b b82e8 │ │ │ │ + bne b82f8 │ │ │ │ + b b8330 │ │ │ │ ldr r0, [r6, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [r6, #405] @ 0x195 │ │ │ │ strb r4, [r6, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b82e8 │ │ │ │ + beq b8330 │ │ │ │ ldr r5, [r6, #292] @ 0x124 │ │ │ │ ldr r4, [r6, #288] @ 0x120 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b82cc │ │ │ │ + beq b8314 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b82e8 │ │ │ │ + beq b8330 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #405] @ 0x195 │ │ │ │ - b b3738 │ │ │ │ + b b3780 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b69a0 │ │ │ │ + beq b69e8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ - b b69a0 │ │ │ │ + bl 1b7460 │ │ │ │ + b b69e8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7a24 │ │ │ │ + bcc b7a6c │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b832c │ │ │ │ + bne b8374 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b7a24 │ │ │ │ + bne b7a6c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7a24 │ │ │ │ + bl 2e753c │ │ │ │ + b b7a6c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r7, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6ad4 │ │ │ │ - b b6944 │ │ │ │ + bne b6b1c │ │ │ │ + b b698c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7ae0 │ │ │ │ - b b6a90 │ │ │ │ + b b7b28 │ │ │ │ + b b6ad8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7a94 │ │ │ │ + b b7adc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b7ab0 │ │ │ │ - b b7ae0 │ │ │ │ + bcs b7af8 │ │ │ │ + b b7b28 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b7a64 │ │ │ │ - b b7a94 │ │ │ │ + bcs b7aac │ │ │ │ + b b7adc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7a24 │ │ │ │ + b b7a6c │ │ │ │ bl 39ea4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b83d0 │ │ │ │ + bne b8418 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b83f4 │ │ │ │ + bne b843c │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl ab9d0 │ │ │ │ - b b7b20 │ │ │ │ + bl aba18 │ │ │ │ + b b7b68 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r6, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8518 │ │ │ │ + bne b8560 │ │ │ │ ldr r0, [r6, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #729] @ 0x2d9 │ │ │ │ - bl 2e4be0 │ │ │ │ + bl 2e4c28 │ │ │ │ ldrb r0, [r6, #730] @ 0x2da │ │ │ │ cmp r0, #1 │ │ │ │ - bne b847c │ │ │ │ + bne b84c4 │ │ │ │ ldr r0, [r6, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b847c │ │ │ │ + bcc b84c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #652]! @ 0x28c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8454 │ │ │ │ + bne b849c │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b847c │ │ │ │ + bne b84c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [r6, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r6, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq b84c4 │ │ │ │ + beq b850c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b849c │ │ │ │ + bne b84e4 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b84c4 │ │ │ │ + bne b850c │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r4, r6 │ │ │ │ ldrb r0, [r4, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r5, [r4, #3] │ │ │ │ - beq b7d1c │ │ │ │ + beq b7d64 │ │ │ │ ldr r0, [r6, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b7d1c │ │ │ │ + bcc b7d64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #640]! @ 0x280 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b84f0 │ │ │ │ + bne b8538 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b7d1c │ │ │ │ + bne b7d64 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b7d1c │ │ │ │ + bl 2e753c │ │ │ │ + b b7d64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b8420 │ │ │ │ + bcc b8468 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b852c │ │ │ │ + bne b8574 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b8420 │ │ │ │ + bne b8468 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ - b b8420 │ │ │ │ + bl 2e753c │ │ │ │ + b b8468 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7b78 │ │ │ │ + b b7bc0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b7a08 │ │ │ │ + b b7a50 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b79b0 │ │ │ │ - b b794c │ │ │ │ + b b79f8 │ │ │ │ + b b7994 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #988] @ 0x3dc │ │ │ │ ldr r0, [r5, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6ef4 │ │ │ │ + bne b6f3c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ strb r8, [r4, #989]! @ 0x3dd │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #-53] @ 0xffffffcb │ │ │ │ cmp r1, #0 │ │ │ │ - beq b86d0 │ │ │ │ + beq b8718 │ │ │ │ ldr r0, [r5, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b b86d0 │ │ │ │ + bl 1b7460 │ │ │ │ + b b8718 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #989 @ 0x3dd │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r2, r0] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl a5f70 │ │ │ │ - b b83c4 │ │ │ │ + bl a5fb8 │ │ │ │ + b b840c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #989] @ 0x3dd │ │ │ │ cmp r0, #0 │ │ │ │ - beq b85d8 │ │ │ │ + beq b8620 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 85f6c │ │ │ │ - b b85d8 │ │ │ │ - eorseq r1, r4, r4, asr sl │ │ │ │ + bl 85fb8 │ │ │ │ + b b8620 │ │ │ │ + eorseq r1, r4, ip, lsl #20 │ │ │ │ add r8, r5, #816 @ 0x330 │ │ │ │ add r6, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b915c │ │ │ │ + bl b91a4 │ │ │ │ ldr r5, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq b8c5c │ │ │ │ + beq b8ca4 │ │ │ │ orr r0, r6, #4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl ae644 │ │ │ │ + bl ae68c │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ tst r5, #1 │ │ │ │ add r8, r6, #784 @ 0x310 │ │ │ │ - beq b8788 │ │ │ │ + beq b87d0 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #936] @ 0x3a8 │ │ │ │ strb r0, [r2, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b86b8 │ │ │ │ + beq b8700 │ │ │ │ ldr r0, [r2, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85fb8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #989 @ 0x3dd │ │ │ │ mov r8, #1 │ │ │ │ add r4, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ strb r0, [r4] │ │ │ │ @@ -156321,118 +156339,118 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r5 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl a5f70 │ │ │ │ + bl a5fb8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8b70 │ │ │ │ + beq b8bb8 │ │ │ │ add r1, sp, #1440 @ 0x5a0 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8758 │ │ │ │ + bne b87a0 │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b8780 │ │ │ │ + bne b87c8 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - b b9044 │ │ │ │ + b b908c │ │ │ │ orr r5, r0, #4 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1!, {r2, r3, r4, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ ldm r1, {r2, r3, r4, r7} │ │ │ │ stm r0, {r2, r3, r4, r7} │ │ │ │ ldr r0, [r6, #972] @ 0x3cc │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc b87d0 │ │ │ │ + bcc b8818 │ │ │ │ ldrex r1, [r3] │ │ │ │ add r7, r1, #1 │ │ │ │ strex r4, r7, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b87b4 │ │ │ │ + bne b87fc │ │ │ │ cmn r1, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #1444] @ 0x5a4 │ │ │ │ str r2, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2b11b8 │ │ │ │ + bl 2b1200 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 8ab9c │ │ │ │ + bl 8abe8 │ │ │ │ ldr r0, [sp, #2864] @ 0xb30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b882c │ │ │ │ + beq b8874 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86610 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #968] @ 0x3c8 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a04 │ │ │ │ - ldr fp, [pc, #2308] @ b914c │ │ │ │ + beq b8a4c │ │ │ │ + ldr fp, [pc, #2308] @ b9194 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ - ldr sl, [pc, #2304] @ b9150 │ │ │ │ + ldr sl, [pc, #2304] @ b9198 │ │ │ │ add r6, sp, #1440 @ 0x5a0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r8, #25 │ │ │ │ add sl, pc, sl │ │ │ │ mov r4, #0 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ - b b8878 │ │ │ │ + b b88c0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r3, #968] @ 0x3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a04 │ │ │ │ + beq b8a4c │ │ │ │ ldr r2, [r3, #956] @ 0x3bc │ │ │ │ ldr r1, [r3, #952] @ 0x3b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b88a8 │ │ │ │ + beq b88f0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r3, #968] @ 0x3c8 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ str r0, [r3, #956] @ 0x3bc │ │ │ │ - bne b88e4 │ │ │ │ - b b8a04 │ │ │ │ + bne b892c │ │ │ │ + b b8a4c │ │ │ │ ldr r3, [r3, #960] @ 0x3c0 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ sub r1, r1, #96 @ 0x60 │ │ │ │ and r2, r2, r5 │ │ │ │ cmp r2, r5 │ │ │ │ - beq b88ac │ │ │ │ + beq b88f4 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ sub r0, r0, #1 │ │ │ │ eor r2, r2, r5 │ │ │ │ str r0, [r7, #968] @ 0x3c8 │ │ │ │ sub r0, r2, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ str r1, [r7, #952] @ 0x3b8 │ │ │ │ @@ -156445,90 +156463,90 @@ │ │ │ │ str fp, [sp, #1444] @ 0x5a4 │ │ │ │ sub r0, r4, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r9, r1, r0, lsl #3 │ │ │ │ sub r7, r9, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8868 │ │ │ │ + bne b88b0 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r4, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ str sl, [sp, #1444] @ 0x5a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8868 │ │ │ │ + bne b88b0 │ │ │ │ mov r0, #31 │ │ │ │ str r4, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ - ldr r0, [pc, #2048] @ b9154 │ │ │ │ + ldr r0, [pc, #2048] @ b919c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1444] @ 0x5a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8868 │ │ │ │ + bne b88b0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r4, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ - ldr r0, [pc, #2008] @ b9158 │ │ │ │ + ldr r0, [pc, #2008] @ b91a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1444] @ 0x5a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b6198 │ │ │ │ + bl 2b61e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8868 │ │ │ │ + bne b88b0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r7, [r2, #972] @ 0x3cc │ │ │ │ ldr r4, [r9, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [r2, #928] @ 0x3a0 │ │ │ │ ldr r1, [r2, #932] @ 0x3a4 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r2, [r2, #948] @ 0x3b4 │ │ │ │ ldr r3, [r9, #-20] @ 0xffffffec │ │ │ │ - bcc b89d8 │ │ │ │ + bcc b8a20 │ │ │ │ ldrex r7, [r3] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r5, r6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b89bc │ │ │ │ + bne b8a04 │ │ │ │ cmn r7, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r9, #-16] │ │ │ │ strb r7, [r5, #904] @ 0x388 │ │ │ │ str r4, [r5, #816] @ 0x330 │ │ │ │ str r3, [r5, #820] @ 0x334 │ │ │ │ str r6, [r5, #824] @ 0x338 │ │ │ │ str r2, [r5, #828] @ 0x33c │ │ │ │ str r0, [r5, #832] @ 0x340 │ │ │ │ str r1, [r5, #836] @ 0x344 │ │ │ │ - b b8614 │ │ │ │ + b b865c │ │ │ │ ldr r0, [r3, #948] @ 0x3b4 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ add r3, sp, #1440 @ 0x5a0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc b8a40 │ │ │ │ + bcc b8a88 │ │ │ │ ldrex r1, [r5] │ │ │ │ add r7, r1, #1 │ │ │ │ strex r6, r7, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b8a24 │ │ │ │ + bne b8a6c │ │ │ │ cmn r1, #1 │ │ │ │ - ble b3734 │ │ │ │ + ble b377c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r0, [sp, #2408] @ 0x968 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #988] @ 0x3dc │ │ │ │ add r0, r1, #784 @ 0x310 │ │ │ │ str r5, [sp, #2404] @ 0x964 │ │ │ │ @@ -156537,34 +156555,34 @@ │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r5, r6, r7} │ │ │ │ stm r1, {r2, r5, r6, r7} │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ add r2, sp, #2400 @ 0x960 │ │ │ │ - bl 89250 │ │ │ │ + bl 8929c │ │ │ │ ldr r0, [sp, #2864] @ 0xb30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a98 │ │ │ │ + beq b8ae0 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #948] @ 0x3b4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b8574 │ │ │ │ + beq b85bc │ │ │ │ ldr r7, [r0] │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov sl, #4 │ │ │ │ add r6, r7, #4 │ │ │ │ ldr r0, [r7] │ │ │ │ add r9, r1, #936 @ 0x3a8 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b b8b18 │ │ │ │ + b b8b60 │ │ │ │ rev r1, r8 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ clz r1, r1 │ │ │ │ sub r0, r8, #1 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ sub r1, fp, r1, lsr #3 │ │ │ │ @@ -156574,37 +156592,37 @@ │ │ │ │ add r1, r7, r1, lsl #5 │ │ │ │ sub r1, r1, #80 @ 0x50 │ │ │ │ str r1, [r2, r4, lsl #2] │ │ │ │ add r1, r4, #1 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ str r1, [r3, #944] @ 0x3b0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ - beq b8574 │ │ │ │ + beq b85bc │ │ │ │ cmp r8, #0 │ │ │ │ - bne b8b38 │ │ │ │ + bne b8b80 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r7, r7, #384 @ 0x180 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq b8b20 │ │ │ │ + beq b8b68 │ │ │ │ eor r8, r0, r4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldr r0, [r1, #936] @ 0x3a8 │ │ │ │ ldr r4, [r1, #944] @ 0x3b0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b8ad0 │ │ │ │ + bne b8b18 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ mvncs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp] │ │ │ │ bl 286f8 │ │ │ │ - b b8ad0 │ │ │ │ + b b8b18 │ │ │ │ orr r0, r5, #4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -156613,29 +156631,29 @@ │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ strb r2, [r0, #-7] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8ba0 │ │ │ │ + bne b8be8 │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b8bc8 │ │ │ │ + bne b8c10 │ │ │ │ dmb ish │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #3192] @ 0xc78 │ │ │ │ ldr r2, [sp, #3196] @ 0xc7c │ │ │ │ strb r6, [r3, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #3204] @ 0xc84 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ - beq b8c08 │ │ │ │ + beq b8c50 │ │ │ │ add r7, r2, r2, lsl #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ add r6, r6, r7, lsl #4 │ │ │ │ sub ip, r1, r6 │ │ │ │ add r6, r2, r6 │ │ │ │ add lr, r6, #5 │ │ │ │ mov r6, #8 │ │ │ │ @@ -156654,79 +156672,79 @@ │ │ │ │ str r1, [r7, #1068] @ 0x42c │ │ │ │ str r3, [r7, #1072] @ 0x430 │ │ │ │ str r2, [r7, #1080] @ 0x438 │ │ │ │ str r0, [r7, #1084] @ 0x43c │ │ │ │ add r5, r7, #1008 @ 0x3f0 │ │ │ │ add r6, r7, #1056 @ 0x420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8d10 │ │ │ │ - b b8f8c │ │ │ │ + bne b8d58 │ │ │ │ + b b8fd4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ - b b7af0 │ │ │ │ + b b7b38 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b83f4 │ │ │ │ - b b9124 │ │ │ │ - b b8cbc │ │ │ │ - b b8cbc │ │ │ │ + b b843c │ │ │ │ + b b916c │ │ │ │ + b b8d04 │ │ │ │ + b b8d04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #2400 @ 0x960 │ │ │ │ - bl 865c4 │ │ │ │ - b b8cc0 │ │ │ │ - b b8cbc │ │ │ │ + bl 86610 │ │ │ │ + b b8d08 │ │ │ │ + b b8d04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b8cdc │ │ │ │ - b b8cbc │ │ │ │ - b b8cbc │ │ │ │ + b b8d24 │ │ │ │ + b b8d04 │ │ │ │ + b b8d04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae644 │ │ │ │ - b b8cc0 │ │ │ │ - b b8cbc │ │ │ │ + bl ae68c │ │ │ │ + b b8d08 │ │ │ │ + b b8d04 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #988] @ 0x3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8cdc │ │ │ │ + beq b8d24 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #784 @ 0x310 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #936] @ 0x3a8 │ │ │ │ strb r0, [r2, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b85f4 │ │ │ │ + beq b863c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #940] @ 0x3ac │ │ │ │ - bl 1b7418 │ │ │ │ - b b85f4 │ │ │ │ + bl 1b7460 │ │ │ │ + b b863c │ │ │ │ bl 39ea4 │ │ │ │ ldr r2, [r7, #1072] @ 0x430 │ │ │ │ ldr r1, [r7, #1068] @ 0x42c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8d40 │ │ │ │ + beq b8d88 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #1084] @ 0x43c │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ str r0, [r7, #1072] @ 0x430 │ │ │ │ - bne b8d7c │ │ │ │ - b b8f8c │ │ │ │ + bne b8dc4 │ │ │ │ + b b8fd4 │ │ │ │ ldr r3, [r7, #1076] @ 0x434 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ sub r1, r1, #192 @ 0xc0 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq b8d44 │ │ │ │ + beq b8d8c │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ sub r0, r0, #1 │ │ │ │ eor r2, r2, r4 │ │ │ │ str r0, [r7, #1084] @ 0x43c │ │ │ │ sub r0, r2, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ str r1, [r7, #1068] @ 0x42c │ │ │ │ @@ -156740,15 +156758,15 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8f94 │ │ │ │ + beq b8fdc │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ strb r0, [r5, #733] @ 0x2dd │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, r5, #1024 @ 0x400 │ │ │ │ @@ -156769,31 +156787,31 @@ │ │ │ │ bic r1, r4, r3 │ │ │ │ str r2, [sp, #2976] @ 0xba0 │ │ │ │ str r1, [sp, #2964] @ 0xb94 │ │ │ │ str r0, [sp, #2960] @ 0xb90 │ │ │ │ add r4, sp, #1440 @ 0x5a0 │ │ │ │ add r1, sp, #2960 @ 0xb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 191120 │ │ │ │ + bl 191168 │ │ │ │ ldr r0, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e64 │ │ │ │ + beq b8eac │ │ │ │ orr r0, r4, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - b b8fd0 │ │ │ │ + b b9018 │ │ │ │ add r0, r4, #8 │ │ │ │ orr r1, r8, #4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ @@ -156831,159 +156849,159 @@ │ │ │ │ strb r6, [fp, #1002] @ 0x3ea │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r8, fp, #744 @ 0x2e8 │ │ │ │ add r5, sp, #1440 @ 0x5a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb594 │ │ │ │ + bl bb5dc │ │ │ │ ldr r6, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r6, #22 │ │ │ │ - beq b9058 │ │ │ │ + beq b90a0 │ │ │ │ add r0, r5, #4 │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r5 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl a60a4 │ │ │ │ + bl a60ec │ │ │ │ add r8, sp, #480 @ 0x1e0 │ │ │ │ cmp r6, #21 │ │ │ │ - bne b8fb4 │ │ │ │ + bne b8ffc │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r7, #736] @ 0x2e0 │ │ │ │ add r0, r7, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ strb r4, [r7, #733] @ 0x2dd │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ ldr r0, [r7, #1084] @ 0x43c │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ add r5, r7, #1008 @ 0x3f0 │ │ │ │ add r6, r7, #1056 @ 0x420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8d10 │ │ │ │ + bne b8d58 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl ab9d0 │ │ │ │ - b b7be8 │ │ │ │ + bl aba18 │ │ │ │ + b b7c30 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ + bl 85d9c │ │ │ │ ldrb r0, [r4, #733] @ 0x2dd │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9030 │ │ │ │ + beq b9078 │ │ │ │ ldr r0, [sp, #2864] @ 0xb30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b9030 │ │ │ │ + bcc b9078 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ ldr r1, [sp, #2868] @ 0xb34 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b900c │ │ │ │ + bne b9054 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b9030 │ │ │ │ + bne b9078 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #733] @ 0x2dd │ │ │ │ add r0, r6, #1056 @ 0x420 │ │ │ │ - bl 870d4 │ │ │ │ + bl 87120 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl ab9d0 │ │ │ │ - b b840c │ │ │ │ + bl aba18 │ │ │ │ + b b8454 │ │ │ │ mov r0, #5 │ │ │ │ - b b7af0 │ │ │ │ + b b7b38 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b910c │ │ │ │ + b b9154 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b90a0 │ │ │ │ + b b90e8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b b9084 │ │ │ │ + b b90cc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a60a4 │ │ │ │ + bl a60ec │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b90a0 │ │ │ │ + beq b90e8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #736] @ 0x2e0 │ │ │ │ add r0, r1, #1088 @ 0x440 │ │ │ │ - bl 85d50 │ │ │ │ - b b90bc │ │ │ │ + bl 85d9c │ │ │ │ + b b9104 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #733] @ 0x2dd │ │ │ │ cmp r0, #0 │ │ │ │ - beq b910c │ │ │ │ + beq b9154 │ │ │ │ ldr r0, [sp, #2864] @ 0xb30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b910c │ │ │ │ + bcc b9154 │ │ │ │ add r0, sp, #2864 @ 0xb30 │ │ │ │ ldr r1, [sp, #2868] @ 0xb34 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b90e8 │ │ │ │ + bne b9130 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b910c │ │ │ │ + bne b9154 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #733] @ 0x2dd │ │ │ │ add r0, r1, #1056 @ 0x420 │ │ │ │ - bl 870d4 │ │ │ │ - b b9128 │ │ │ │ + bl 87120 │ │ │ │ + b b9170 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #737] @ 0x2e1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b83f4 │ │ │ │ + beq b843c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 85f6c │ │ │ │ - b b83f4 │ │ │ │ - b b7b1c │ │ │ │ - eoreq r2, fp, r8, lsr sp │ │ │ │ - eoreq r2, fp, r9, asr #26 │ │ │ │ - eoreq r2, fp, r4, ror ip │ │ │ │ - eoreq r2, fp, r7, ror #24 │ │ │ │ + bl 85fb8 │ │ │ │ + b b843c │ │ │ │ + b b7b64 │ │ │ │ + eoreq r2, fp, r0, lsr sp │ │ │ │ + eoreq r2, fp, r1, asr #26 │ │ │ │ + eoreq r2, fp, ip, ror #24 │ │ │ │ + eoreq r2, fp, pc, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #88] @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -157002,31 +157020,31 @@ │ │ │ │ strb r2, [r4, #89] @ 0x59 │ │ │ │ add r2, sp, #8 │ │ │ │ str r7, [r4, #28] │ │ │ │ ldr lr, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ cmp lr, #2 │ │ │ │ stm r2, {r0, r5, r6} │ │ │ │ - bcc b91e4 │ │ │ │ + bcc b922c │ │ │ │ ldrex r0, [r3] │ │ │ │ add r6, r0, #1 │ │ │ │ strex r5, r6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b91c8 │ │ │ │ + bne b9210 │ │ │ │ cmn r0, #1 │ │ │ │ - ble b9464 │ │ │ │ + ble b94ac │ │ │ │ ldr r5, [r7] │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldrex r7, [r5] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r0, r6, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b91ec │ │ │ │ + bne b9234 │ │ │ │ cmn r7, #1 │ │ │ │ - ble b9464 │ │ │ │ + ble b94ac │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str lr, [r7, #32]! │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [r7, #28] │ │ │ │ mov r5, #2 │ │ │ │ @@ -157035,18 +157053,18 @@ │ │ │ │ str r5, [r7, #12] │ │ │ │ strb r3, [r7, #57] @ 0x39 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 206860 │ │ │ │ + bl 2068a8 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq b944c │ │ │ │ + beq b9494 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, r4, #76 @ 0x4c │ │ │ │ add ip, r4, #92 @ 0x5c │ │ │ │ mov r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrd r0, [r4, #76] @ 0x4c │ │ │ │ @@ -157066,33 +157084,33 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ stm ip, {r0, r3, r7} │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - bl a3184 │ │ │ │ + bl a31d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b92f0 │ │ │ │ + beq b9338 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r4, #92] @ 0x5c │ │ │ │ - b b9348 │ │ │ │ + b b9390 │ │ │ │ add r3, r4, #100 @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ add ip, r4, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq b9314 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b935c │ │ │ │ + bl aa630 │ │ │ │ ldrd r2, [r4, #68] @ 0x44 │ │ │ │ add r9, r4, #32 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -157107,15 +157125,15 @@ │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne b9384 │ │ │ │ + bne b93cc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ @@ -157123,147 +157141,147 @@ │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r7, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ ldrd r8, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b93b4 │ │ │ │ + beq b93fc │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b93cc │ │ │ │ + beq b9414 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ + bl 2e4ad0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b93e8 │ │ │ │ + bne b9430 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b940c │ │ │ │ + bne b9454 │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ ldm fp!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm fp, {r0, r1, r2, r3, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #376] @ b95b4 │ │ │ │ + ldr r0, [pc, #376] @ b95fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #368] @ b95b8 │ │ │ │ + ldr r0, [pc, #368] @ b9600 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #344] @ b95ac │ │ │ │ - ldr r2, [pc, #344] @ b95b0 │ │ │ │ + ldr r0, [pc, #344] @ b95f4 │ │ │ │ + ldr r2, [pc, #344] @ b95f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b b9544 │ │ │ │ + b b958c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b94e4 │ │ │ │ + beq b952c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b7418 │ │ │ │ - b b94e4 │ │ │ │ + bl 1b7460 │ │ │ │ + b b952c │ │ │ │ mov r5, r0 │ │ │ │ - b b950c │ │ │ │ + b b9554 │ │ │ │ mov r5, r0 │ │ │ │ - b b9514 │ │ │ │ + b b955c │ │ │ │ mov r5, r0 │ │ │ │ - b b94ec │ │ │ │ + b b9534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab9d0 │ │ │ │ - b b94ec │ │ │ │ + bl aba18 │ │ │ │ + b b9534 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab9d0 │ │ │ │ - b b9544 │ │ │ │ + bl aba18 │ │ │ │ + b b958c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab9d0 │ │ │ │ - b b9544 │ │ │ │ + bl aba18 │ │ │ │ + b b958c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #92] @ 0x5c │ │ │ │ - bl a63fc │ │ │ │ + bl a6444 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2e4a88 │ │ │ │ - b b9514 │ │ │ │ + bl 2e4ad0 │ │ │ │ + b b955c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b950c │ │ │ │ - bl aa5e8 │ │ │ │ + beq b9554 │ │ │ │ + bl aa630 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl ab9d0 │ │ │ │ + bl aba18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b9520 │ │ │ │ + bne b9568 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b9544 │ │ │ │ + bne b958c │ │ │ │ dmb ish │ │ │ │ - bl 229d2c │ │ │ │ + bl 229d74 │ │ │ │ ldrb r0, [r4, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9590 │ │ │ │ + beq b95d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc b9590 │ │ │ │ + bcc b95d8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b956c │ │ │ │ + bne b95b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b9590 │ │ │ │ + bne b95d8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, sl, ip, lsr #25 │ │ │ │ - eorseq pc, r3, r4, ror sp @ │ │ │ │ - eorseq pc, r3, r4, lsr #27 │ │ │ │ - mlaseq r3, r8, sp, pc @ │ │ │ │ + eoreq lr, sl, r4, lsr #25 │ │ │ │ + eorseq pc, r3, ip, lsr #26 │ │ │ │ + eorseq pc, r3, ip, asr sp @ │ │ │ │ + eorseq pc, r3, r0, asr sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add fp, r1, #620 @ 0x26c │ │ │ │ ldrb r0, [r1, #1080] @ 0x438 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -157286,15 +157304,15 @@ │ │ │ │ ldr r0, [r4, #964] @ 0x3c4 │ │ │ │ ldm r4, {r1, r9} │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [r4, #968] @ 0x3c8 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2057b0 │ │ │ │ + bl 2057f8 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ ldr r1, [sp, #588] @ 0x24c │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ @@ -157304,25 +157322,25 @@ │ │ │ │ ldr sl, [sp, #580] @ 0x244 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ ldr r8, [sp, #604] @ 0x25c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ bl 1f1dc │ │ │ │ cmp r4, #3 │ │ │ │ - bne b96f8 │ │ │ │ + bne b9740 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov fp, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ str r1, [sp, #1052] @ 0x41c │ │ │ │ str r2, [sp, #1056] @ 0x420 │ │ │ │ str r3, [sp, #1060] @ 0x424 │ │ │ │ - b baa80 │ │ │ │ + b baac8 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r9, #512]! @ 0x200 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r8, r9, #504 @ 0x1f8 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -157334,15 +157352,15 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ ldr r9, [fp, #12] │ │ │ │ ldr r4, [fp, #388] @ 0x184 │ │ │ │ - b b97c0 │ │ │ │ + b b9808 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ str r8, [fp, #380] @ 0x17c │ │ │ │ mov r8, fp │ │ │ │ @@ -157361,15 +157379,15 @@ │ │ │ │ strb r4, [r7, #109] @ 0x6d │ │ │ │ str sl, [r7, #4] │ │ │ │ str r6, [r7, #8] │ │ │ │ bl 1f1dc │ │ │ │ ldr r4, [r7, #-4] │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ mov r1, r7 │ │ │ │ - bl bd57c │ │ │ │ + bl bd5c4 │ │ │ │ add r0, r5, #264 @ 0x108 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ bl 1f1dc │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -157410,87 +157428,87 @@ │ │ │ │ sub r9, r4, #32 │ │ │ │ mov r6, r4 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b983c │ │ │ │ + bne b9884 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b981c │ │ │ │ + bne b9864 │ │ │ │ dmb ish │ │ │ │ - b b98dc │ │ │ │ + b b9924 │ │ │ │ clrex │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ dmb ish │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b98a0 │ │ │ │ + beq b98e8 │ │ │ │ ldr r0, [fp, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [fp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #536] @ 0x218 │ │ │ │ tstne r1, #1 │ │ │ │ - beq b9890 │ │ │ │ + beq b98d8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b987c │ │ │ │ + bne b98c4 │ │ │ │ ldr r0, [fp, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b98a0 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b98e8 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [fp, #536] @ 0x218 │ │ │ │ strb r0, [fp, #544] @ 0x220 │ │ │ │ str r0, [fp, #540] @ 0x21c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #2096 @ 0x830 │ │ │ │ mov r0, r9 │ │ │ │ bl 26b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9cf4 │ │ │ │ + beq b9d3c │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r0, [r6] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq b9934 │ │ │ │ + beq b997c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq b9924 │ │ │ │ + beq b996c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9910 │ │ │ │ + bne b9958 │ │ │ │ ldr r0, [fp, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9934 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b997c │ │ │ │ + bl aa630 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9a44 │ │ │ │ + beq b9a8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [fp, #392] @ 0x188 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ add r2, fp, #532 @ 0x214 │ │ │ │ mov r9, sl │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -157503,98 +157521,98 @@ │ │ │ │ str r1, [r4, #552]! @ 0x228 │ │ │ │ sub r5, r4, #32 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99b0 │ │ │ │ + bne b99f8 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9990 │ │ │ │ + bne b99d8 │ │ │ │ dmb ish │ │ │ │ - b b9bac │ │ │ │ + b b9bf4 │ │ │ │ clrex │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ dmb ish │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b9a1c │ │ │ │ + beq b9a64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #536] @ 0x218 │ │ │ │ ldrb r1, [r3, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #536] @ 0x218 │ │ │ │ tstne r1, #1 │ │ │ │ - beq b9a08 │ │ │ │ + beq b9a50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b99f4 │ │ │ │ + bne b9a3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9a1c │ │ │ │ - bl aa5e8 │ │ │ │ + beq b9a64 │ │ │ │ + bl aa630 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #544] @ 0x220 │ │ │ │ str r0, [r1, #540] @ 0x21c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r7, [r1, #536] @ 0x218 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #528] @ 0x210 │ │ │ │ - b b9b90 │ │ │ │ + b b9bd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8f424 │ │ │ │ - ldr r2, [pc, #4088] @ baa4c │ │ │ │ + bl 8f470 │ │ │ │ + ldr r2, [pc, #4088] @ baa94 │ │ │ │ mov r9, sl │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, #11 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - bl 316dd8 │ │ │ │ + bl 316e20 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #580] @ 0x244 │ │ │ │ - ldr r0, [pc, #4052] @ baa50 │ │ │ │ + ldr r0, [pc, #4052] @ baa98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bafec │ │ │ │ + beq bb034 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sl] │ │ │ │ stmib sl, {r0, r7} │ │ │ │ str r5, [sl, #12] │ │ │ │ add r0, fp, #396 @ 0x18c │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ movw r0, #514 @ 0x202 │ │ │ │ add r4, fp, r0 │ │ │ │ - b ba97c │ │ │ │ + b ba9c4 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r4, #528]! @ 0x210 │ │ │ │ add r6, r4, #24 │ │ │ │ sub r7, r4, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne ba84c │ │ │ │ + bne ba894 │ │ │ │ ldr r5, [r6] │ │ │ │ - b ba7a4 │ │ │ │ + b ba7ec │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r7, #568]! @ 0x238 │ │ │ │ add r1, pc, #8 │ │ │ │ sub r4, r7, #40 @ 0x28 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ @@ -157607,131 +157625,131 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #556] @ 0x22c │ │ │ │ ldr r6, [fp, #560] @ 0x230 │ │ │ │ ldr r4, [fp, #564] @ 0x234 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b b9e0c │ │ │ │ + b b9e54 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r6, #528]! @ 0x210 │ │ │ │ add r4, r6, #24 │ │ │ │ sub r9, r6, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b98c0 │ │ │ │ + bne b9908 │ │ │ │ ldr r7, [r4] │ │ │ │ - b b9818 │ │ │ │ + b b9860 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ ldr r1, [r0, #528]! @ 0x210 │ │ │ │ add r4, r0, #24 │ │ │ │ sub r5, r0, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b9988 │ │ │ │ + beq b99d0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #2096 @ 0x830 │ │ │ │ mov r0, r5 │ │ │ │ bl 26b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d00 │ │ │ │ + beq b9d48 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r6, #528] @ 0x210 │ │ │ │ str r1, [r6, #504] @ 0x1f8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq b9c10 │ │ │ │ + beq b9c58 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq b9bfc │ │ │ │ + beq b9c44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9be8 │ │ │ │ + bne b9c30 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r6, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9c10 │ │ │ │ - bl aa5e8 │ │ │ │ + beq b9c58 │ │ │ │ + bl aa630 │ │ │ │ ldrb r0, [r6, #500] @ 0x1f4 │ │ │ │ ldr r4, [r6, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ strb r0, [r6, #513] @ 0x201 │ │ │ │ add r1, r6, #396 @ 0x18c │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ - bl bd57c │ │ │ │ + bl bd5c4 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r2, sp, #1088 @ 0x440 │ │ │ │ - bl 88b5c │ │ │ │ + bl 88ba8 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b9c68 │ │ │ │ + bne b9cb0 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ add r3, fp, #24 │ │ │ │ ldr r1, [sp, #580] @ 0x244 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b b9c94 │ │ │ │ + b b9cdc │ │ │ │ mov r4, fp │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ add r7, fp, #24 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne b9d0c │ │ │ │ + bne b9d54 │ │ │ │ ldr r0, [r7] │ │ │ │ ldrd r2, [r0, #-16] │ │ │ │ sub r5, r0, #8 │ │ │ │ adds r2, r2, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ strd r2, [r0, #-16] │ │ │ │ ldr r1, [fp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9cd4 │ │ │ │ + bne b9d1c │ │ │ │ ldr r7, [fp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 6fc9c │ │ │ │ cmp r7, r0 │ │ │ │ - bls b9cd4 │ │ │ │ + bls b9d1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 6f5c0 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r5 │ │ │ │ bl 6f860 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ add ip, sp, #1408 @ 0x580 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b ba958 │ │ │ │ + b ba9a0 │ │ │ │ mov r0, #3 │ │ │ │ mov r9, sl │ │ │ │ - b bab04 │ │ │ │ + b bab4c │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - b bab04 │ │ │ │ + b bab4c │ │ │ │ add r0, fp, #144 @ 0x90 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ strb r4, [fp, #515] @ 0x203 │ │ │ │ bl 1f1dc │ │ │ │ @@ -157750,30 +157768,30 @@ │ │ │ │ strb r4, [r0, #252] @ 0xfc │ │ │ │ str r1, [r0, #244] @ 0xf4 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 6f458 │ │ │ │ ldrb r0, [fp, #513] @ 0x201 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ba694 │ │ │ │ + bne ba6dc │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r8, sp, #1088 @ 0x440 │ │ │ │ add r0, fp, #152 @ 0x98 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ str r0, [fp, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [fp, #392] @ 0x188 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #3880] @ bacd0 │ │ │ │ + ldr r0, [pc, #3880] @ bad18 │ │ │ │ mov r7, fp │ │ │ │ - ldr r1, [pc, #3876] @ bacd4 │ │ │ │ + ldr r1, [pc, #3876] @ bad1c │ │ │ │ mov r3, #21 │ │ │ │ - ldr r6, [pc, #3872] @ bacd8 │ │ │ │ + ldr r6, [pc, #3872] @ bad20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #528]! @ 0x210 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r7, {r1, r3} │ │ │ │ add r1, r7, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #8 │ │ │ │ @@ -157843,21 +157861,21 @@ │ │ │ │ str r3, [sl, #-42] @ 0xffffffd6 │ │ │ │ strb r2, [sl, #-1] │ │ │ │ strb r1, [sl, #26] │ │ │ │ strb r0, [sl, #4] │ │ │ │ add r4, fp, #656 @ 0x290 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl b0468 │ │ │ │ + bl b04b0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9f88 │ │ │ │ + beq b9fd0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strb r2, [r0] │ │ │ │ - b ba418 │ │ │ │ + b ba460 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, fp │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrb r0, [r1, #652]! @ 0x28c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub r1, r1, #76 @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -157882,66 +157900,66 @@ │ │ │ │ ldr r8, [fp, #636] @ 0x27c │ │ │ │ ldr r9, [fp, #640] @ 0x280 │ │ │ │ ldrb r2, [fp, #644] @ 0x284 │ │ │ │ ldr r5, [fp, #608] @ 0x260 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldm ip, {r0, r7, ip} │ │ │ │ - b b9e74 │ │ │ │ + b b9ebc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r4, #672] @ 0x2a0 │ │ │ │ str r1, [r4, #632] @ 0x278 │ │ │ │ cmp r0, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldrbeq r0, [r4, #668] @ 0x29c │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq bac58 │ │ │ │ + beq baca0 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ movw r0, #649 @ 0x289 │ │ │ │ ldr r9, [r4, #676] @ 0x2a4 │ │ │ │ ldr r8, [r4, #680] @ 0x2a8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #688] @ 0x2b0 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1f86a0 │ │ │ │ + bl 1f86e8 │ │ │ │ add fp, sp, #2096 @ 0x830 │ │ │ │ add sl, sp, #576 @ 0x240 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 148e70 │ │ │ │ + bl 148eb8 │ │ │ │ add r0, fp, #4 │ │ │ │ ldr r4, [sp, #2096] @ 0x830 │ │ │ │ mov r9, r5 │ │ │ │ add r5, sp, #2064 @ 0x810 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r8, lr, #776 @ 0x308 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ cmp r4, #2 │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bne ba054 │ │ │ │ + bne ba09c │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, r8, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ mov r5, #2 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b ba098 │ │ │ │ + b ba0e0 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ add r0, sl, #4 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ @@ -157949,37 +157967,37 @@ │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ mov r1, sl │ │ │ │ - bl 14da98 │ │ │ │ + bl 14dae0 │ │ │ │ ldr r5, [sp, #1800] @ 0x708 │ │ │ │ ldr r7, [sp, #1804] @ 0x70c │ │ │ │ cmp r5, #2 │ │ │ │ ldr sl, [sp, #1808] @ 0x710 │ │ │ │ ldr fp, [sp, #1832] @ 0x728 │ │ │ │ ldr r4, [sp, #1828] @ 0x724 │ │ │ │ ldr r0, [sp, #1812] @ 0x714 │ │ │ │ ldr r1, [sp, #1816] @ 0x718 │ │ │ │ ldr r2, [sp, #1820] @ 0x71c │ │ │ │ ldr r3, [sp, #1824] @ 0x720 │ │ │ │ str r0, [sp, #1784] @ 0x6f8 │ │ │ │ str r1, [sp, #1788] @ 0x6fc │ │ │ │ str r2, [sp, #1792] @ 0x700 │ │ │ │ str r3, [sp, #1796] @ 0x704 │ │ │ │ - bne ba0ec │ │ │ │ + bne ba134 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #1784] @ 0x6f8 │ │ │ │ ldr r1, [sp, #1788] @ 0x6fc │ │ │ │ ldr r2, [sp, #1792] @ 0x700 │ │ │ │ ldr r3, [sp, #1796] @ 0x704 │ │ │ │ - b ba37c │ │ │ │ + b ba3c4 │ │ │ │ add r9, sp, #1664 @ 0x680 │ │ │ │ add r1, r8, #36 @ 0x24 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 1f1dc │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ @@ -157994,50 +158012,50 @@ │ │ │ │ ldr r3, [sp, #1796] @ 0x704 │ │ │ │ str fp, [sp, #1696] @ 0x6a0 │ │ │ │ str r4, [sp, #1692] @ 0x69c │ │ │ │ stm ip, {r5, r7, sl} │ │ │ │ str r1, [sp, #1680] @ 0x690 │ │ │ │ str r2, [sp, #1684] @ 0x694 │ │ │ │ str r3, [sp, #1688] @ 0x698 │ │ │ │ - bl 1f625c │ │ │ │ + bl 1f62a4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r9, #28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r9, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ba21c │ │ │ │ + beq ba264 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f1dc │ │ │ │ add r6, sp, #2096 @ 0x830 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14dbf8 │ │ │ │ + bl 14dc40 │ │ │ │ add sl, sp, #2096 @ 0x830 │ │ │ │ ldr fp, [sp, #2128] @ 0x850 │ │ │ │ ldr r5, [sp, #2124] @ 0x84c │ │ │ │ ldm sl, {r4, r8, sl} │ │ │ │ ldr r0, [sp, #2112] @ 0x840 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #2108] @ 0x83c │ │ │ │ ldr r2, [sp, #2116] @ 0x844 │ │ │ │ str r0, [sp, #1804] @ 0x70c │ │ │ │ ldr r0, [sp, #2120] @ 0x848 │ │ │ │ str r1, [sp, #1800] @ 0x708 │ │ │ │ str r2, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ - beq ba368 │ │ │ │ + beq ba3b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r6, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #1800] @ 0x708 │ │ │ │ stm r7, {r5, fp} │ │ │ │ @@ -158051,44 +158069,44 @@ │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ stm r0, {r4, r8, sl} │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r1, #592] @ 0x250 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ba2e8 │ │ │ │ + beq ba330 │ │ │ │ mov r0, #0 │ │ │ │ add r9, sp, #576 @ 0x240 │ │ │ │ ldr r8, [r1, #596] @ 0x254 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r1, #648] @ 0x288 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f1dc │ │ │ │ add r6, sp, #2096 @ 0x830 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 148cd0 │ │ │ │ + bl 148d18 │ │ │ │ add sl, sp, #2096 @ 0x830 │ │ │ │ ldr fp, [sp, #2128] @ 0x850 │ │ │ │ ldr r5, [sp, #2124] @ 0x84c │ │ │ │ ldm sl, {r4, r8, sl} │ │ │ │ ldr r0, [sp, #2112] @ 0x840 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #2108] @ 0x83c │ │ │ │ ldr r2, [sp, #2116] @ 0x844 │ │ │ │ str r0, [sp, #1804] @ 0x70c │ │ │ │ ldr r0, [sp, #2120] @ 0x848 │ │ │ │ str r1, [sp, #1800] @ 0x708 │ │ │ │ str r2, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ - beq ba368 │ │ │ │ + beq ba3b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r6, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #1800] @ 0x708 │ │ │ │ stm r7, {r5, fp} │ │ │ │ @@ -158101,61 +158119,61 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ stm r0, {r4, r8, sl} │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ ldr r7, [r1, #600] @ 0x258 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bad24 │ │ │ │ + beq bad6c │ │ │ │ mov r0, #0 │ │ │ │ add r9, sp, #576 @ 0x240 │ │ │ │ ldr r8, [r1, #604] @ 0x25c │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r1, #647] @ 0x287 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f1dc │ │ │ │ add r6, sp, #2096 @ 0x830 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14dca8 │ │ │ │ + bl 14dcf0 │ │ │ │ add sl, sp, #2096 @ 0x830 │ │ │ │ ldr fp, [sp, #2128] @ 0x850 │ │ │ │ ldr r5, [sp, #2124] @ 0x84c │ │ │ │ ldm sl, {r4, r8, sl} │ │ │ │ ldr r0, [sp, #2112] @ 0x840 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #2108] @ 0x83c │ │ │ │ ldr r2, [sp, #2116] @ 0x844 │ │ │ │ str r0, [sp, #1804] @ 0x70c │ │ │ │ ldr r0, [sp, #2120] @ 0x848 │ │ │ │ str r1, [sp, #1800] @ 0x708 │ │ │ │ str r2, [sp, #1808] @ 0x710 │ │ │ │ str r0, [sp, #1812] @ 0x714 │ │ │ │ - bne bacdc │ │ │ │ + bne bad24 │ │ │ │ ldr r0, [sp, #1800] @ 0x708 │ │ │ │ ldr r1, [sp, #1804] @ 0x70c │ │ │ │ ldr r2, [sp, #1808] @ 0x710 │ │ │ │ ldr r3, [sp, #1812] @ 0x714 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add ip, sp, #2032 @ 0x7f0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #6 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba3ac │ │ │ │ - bl 2e4ec8 │ │ │ │ - b ba3ac │ │ │ │ + beq ba3f4 │ │ │ │ + bl 2e4f10 │ │ │ │ + b ba3f4 │ │ │ │ add r3, sp, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #2040] @ 0x7f8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #2032] @ 0x7f0 │ │ │ │ @@ -158172,20 +158190,20 @@ │ │ │ │ str r7, [sp, #1508] @ 0x5e4 │ │ │ │ str r5, [sp, #1512] @ 0x5e8 │ │ │ │ str r4, [sp, #1516] @ 0x5ec │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #7 │ │ │ │ strb r0, [r6, #652] @ 0x28c │ │ │ │ - bne ba424 │ │ │ │ + bne ba46c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r0, #3 │ │ │ │ - b ba5e4 │ │ │ │ + b ba62c │ │ │ │ ldr r1, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r0, [sp, #1516] @ 0x5ec │ │ │ │ ldr r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [sp, #1636] @ 0x664 │ │ │ │ add r1, sp, #1424 @ 0x590 │ │ │ │ str r0, [sp, #1628] @ 0x65c │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ @@ -158200,18 +158218,18 @@ │ │ │ │ str ip, [sp, #1632] @ 0x660 │ │ │ │ str r7, [sp, #1616] @ 0x650 │ │ │ │ str r5, [sp, #1620] @ 0x654 │ │ │ │ str r4, [sp, #1624] @ 0x658 │ │ │ │ bl 1f1dc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a7d6c │ │ │ │ + bl a7db4 │ │ │ │ cmp r9, #6 │ │ │ │ mov r5, fp │ │ │ │ - bne ba524 │ │ │ │ + bne ba56c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #1616 @ 0x650 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #22 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [r6] │ │ │ │ mov r7, #6 │ │ │ │ @@ -158224,32 +158242,32 @@ │ │ │ │ mov r6, r8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #1376 @ 0x560 │ │ │ │ strb r7, [fp, #568] @ 0x238 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne ba648 │ │ │ │ + bne ba690 │ │ │ │ mov r0, #5 │ │ │ │ - b bab04 │ │ │ │ + b bab4c │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r9, r0, #664 @ 0x298 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r9 │ │ │ │ - bl affd4 │ │ │ │ + bl b001c │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ cmp r0, #22 │ │ │ │ - bne baba0 │ │ │ │ + bne babe8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - b b9ef8 │ │ │ │ + b b9f40 │ │ │ │ add r3, sp, #1632 @ 0x660 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ str r7, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ @@ -158269,15 +158287,15 @@ │ │ │ │ bl 1f1dc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r8, [r1, #596]! @ 0x254 │ │ │ │ cmp r9, #5 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ str r9, [r1, #-4] │ │ │ │ - beq bb088 │ │ │ │ + beq bb0d0 │ │ │ │ ldm r4, {r0, r2, r3, r7} │ │ │ │ add ip, r5, #712 @ 0x2c8 │ │ │ │ stm ip, {r0, r2, r3, r7, r9} │ │ │ │ add r0, r5, #732 @ 0x2dc │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f1dc │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -158285,63 +158303,63 @@ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r5, fp, #712 @ 0x2c8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5ed8 │ │ │ │ + bl 1f5f20 │ │ │ │ ldr r6, [sp, #576] @ 0x240 │ │ │ │ cmp r6, #22 │ │ │ │ - bne ba5f0 │ │ │ │ + bne ba638 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #5 │ │ │ │ - b bab04 │ │ │ │ + b bab4c │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ add ip, sp, #1648 @ 0x670 │ │ │ │ ldr sl, [sp, #580] @ 0x244 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [fp, #728] @ 0x2d8 │ │ │ │ ldr r4, [sp, #604] @ 0x25c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq ba62c │ │ │ │ + beq ba674 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ add r3, sp, #1648 @ 0x670 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #1376 @ 0x560 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r7] │ │ │ │ add r3, sp, #1376 @ 0x560 │ │ │ │ cmp r6, #21 │ │ │ │ add ip, sp, #1392 @ 0x570 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne bab28 │ │ │ │ + bne bab70 │ │ │ │ str sl, [sp, #1084] @ 0x43c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba668 │ │ │ │ + bne ba6b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ba694 │ │ │ │ + bne ba6dc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #60 @ 0x3c │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ mov r0, #0 │ │ │ │ add r1, fp, #144 @ 0x90 │ │ │ │ strb r0, [fp, #515] @ 0x203 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ bl 1f1dc │ │ │ │ @@ -158359,23 +158377,23 @@ │ │ │ │ ldr r4, [sp, #692] @ 0x2b4 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ ldrd r0, [r4] │ │ │ │ and r3, r1, r6 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ands r7, r7, r2 │ │ │ │ - beq baf98 │ │ │ │ + beq bafe0 │ │ │ │ rev r7, r7 │ │ │ │ clz r7, r7 │ │ │ │ add r3, r3, r7, lsr #3 │ │ │ │ and r3, r3, r1 │ │ │ │ add r7, r0, r3 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bpl bafb8 │ │ │ │ + bpl bb000 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and r7, r7, #1 │ │ │ │ lsr r6, r6, #25 │ │ │ │ sub r2, r2, r7 │ │ │ │ strb r6, [r0, r3] │ │ │ │ str r2, [r4, #8] │ │ │ │ sub r2, r3, #4 │ │ │ │ @@ -158405,156 +158423,156 @@ │ │ │ │ sub r7, r6, #32 │ │ │ │ mov r4, r6 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ba7c8 │ │ │ │ + bne ba810 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ba7a8 │ │ │ │ + bne ba7f0 │ │ │ │ dmb ish │ │ │ │ - b ba868 │ │ │ │ + b ba8b0 │ │ │ │ clrex │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ dmb ish │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - beq ba82c │ │ │ │ + beq ba874 │ │ │ │ ldr r0, [fp, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [fp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [fp, #536] @ 0x218 │ │ │ │ tstne r1, #1 │ │ │ │ - beq ba81c │ │ │ │ + beq ba864 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba808 │ │ │ │ + bne ba850 │ │ │ │ ldr r0, [fp, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba82c │ │ │ │ - bl aa5e8 │ │ │ │ + beq ba874 │ │ │ │ + bl aa630 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #536] @ 0x218 │ │ │ │ strb r0, [fp, #544] @ 0x220 │ │ │ │ str r0, [fp, #540] @ 0x21c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #2096 @ 0x830 │ │ │ │ mov r0, r7 │ │ │ │ bl 26b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bab00 │ │ │ │ + beq bab48 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq ba8c0 │ │ │ │ + beq ba908 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq ba8b0 │ │ │ │ + beq ba8f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba89c │ │ │ │ + bne ba8e4 │ │ │ │ ldr r0, [fp, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba8c0 │ │ │ │ - bl aa5e8 │ │ │ │ + beq ba908 │ │ │ │ + bl aa630 │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ add r1, fp, #396 @ 0x18c │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [fp, #514] @ 0x202 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [fp, #508] @ 0x1fc │ │ │ │ strb r4, [fp, #516] @ 0x204 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8a0c0 │ │ │ │ + bl 8a10c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ - beq ba934 │ │ │ │ + beq ba97c │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba90c │ │ │ │ + bne ba954 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ba934 │ │ │ │ + bne ba97c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ add r7, fp, #264 @ 0x108 │ │ │ │ movw r0, #515 @ 0x203 │ │ │ │ mov r6, #0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ strh r6, [fp, r0] │ │ │ │ add r0, sp, #1408 @ 0x580 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ mov r4, fp │ │ │ │ mov r6, #21 │ │ │ │ ldrb r0, [r4, #514]! @ 0x202 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ba97c │ │ │ │ + bne ba9c4 │ │ │ │ add r0, fp, #396 @ 0x18c │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ add r3, sp, #1408 @ 0x580 │ │ │ │ add ip, sp, #952 @ 0x3b8 │ │ │ │ mov r7, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl ad4b8 │ │ │ │ + bl ad500 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #21 │ │ │ │ - bne baa54 │ │ │ │ + bne baa9c │ │ │ │ mov r0, #0 │ │ │ │ mov r4, fp │ │ │ │ strb r0, [r4, #1081]! @ 0x439 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ sub r1, r4, #109 @ 0x6d │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ bl 1f1dc │ │ │ │ ldr r3, [r4, #-113] @ 0xffffff8f │ │ │ │ add r8, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22c59c │ │ │ │ + bl 22c5e4 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ add lr, sp, #608 @ 0x260 │ │ │ │ ldr r6, [sp, #604] @ 0x25c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #1064] @ 0x428 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ str r1, [sp, #1068] @ 0x42c │ │ │ │ @@ -158571,28 +158589,28 @@ │ │ │ │ ldr fp, [sp, #600] @ 0x258 │ │ │ │ str r3, [sp, #1076] @ 0x434 │ │ │ │ str r6, [sp, #1048] @ 0x418 │ │ │ │ str r5, [sp, #1052] @ 0x41c │ │ │ │ str ip, [sp, #1056] @ 0x420 │ │ │ │ str lr, [sp, #1060] @ 0x424 │ │ │ │ bl 1f1dc │ │ │ │ - b baa8c │ │ │ │ - eoreq lr, sl, r0, asr #10 │ │ │ │ - eorseq r6, r5, r4, lsr #7 │ │ │ │ + b baad4 │ │ │ │ + eoreq lr, sl, r8, lsr r5 │ │ │ │ + eorseq r6, r5, ip, asr r3 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ mov r4, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r6 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #1060] @ 0x424 │ │ │ │ str r2, [sp, #1056] @ 0x420 │ │ │ │ str r1, [sp, #1052] @ 0x41c │ │ │ │ str r0, [sp, #1048] @ 0x418 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ movw r0, #1081 @ 0x439 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r9, #4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #1064] @ 0x428 │ │ │ │ strb r6, [r4] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -158633,54 +158651,54 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #1392 @ 0x570 │ │ │ │ add ip, sp, #1408 @ 0x580 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, fp, #264 @ 0x108 │ │ │ │ - bl a65fc │ │ │ │ + bl a6644 │ │ │ │ add r5, fp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bab58 │ │ │ │ + bne baba0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bab80 │ │ │ │ + bne babc8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [fp, #516] @ 0x204 │ │ │ │ add r0, fp, #152 @ 0x98 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ strb r4, [fp, #515] @ 0x203 │ │ │ │ - bl 8f424 │ │ │ │ - b b9aa8 │ │ │ │ + bl 8f470 │ │ │ │ + b b9af0 │ │ │ │ add fp, sp, #584 @ 0x248 │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #580] @ 0x244 │ │ │ │ add ip, sp, #1936 @ 0x790 │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, fp} │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ cmp r8, #21 │ │ │ │ - bne bac6c │ │ │ │ + bne bacb4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r6, #645] @ 0x285 │ │ │ │ tst r0, #1 │ │ │ │ - bne baef4 │ │ │ │ + bne baf3c │ │ │ │ ldr r0, [r6, #768] @ 0x300 │ │ │ │ add r9, r6, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #2044] @ 0x7fc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldm r9, {r2, r3, r9} │ │ │ │ ldr fp, [r0, #156] @ 0x9c │ │ │ │ @@ -158702,48 +158720,48 @@ │ │ │ │ str lr, [sp, #2052] @ 0x804 │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ str r7, [sp, #2032] @ 0x7f0 │ │ │ │ str r5, [sp, #2036] @ 0x7f4 │ │ │ │ str r4, [sp, #2040] @ 0x7f8 │ │ │ │ bl 1f1dc │ │ │ │ ldr r4, [r6, #660] @ 0x294 │ │ │ │ - b baf14 │ │ │ │ + b baf5c │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9fb4 │ │ │ │ - bl aa5e8 │ │ │ │ - b b9fb4 │ │ │ │ + beq b9ffc │ │ │ │ + bl aa630 │ │ │ │ + b b9ffc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #1936 @ 0x790 │ │ │ │ add ip, sp, #2032 @ 0x7f0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r4, #744] @ 0x2e8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #4 │ │ │ │ - beq bac94 │ │ │ │ + beq bacdc │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #656]! @ 0x290 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne baca8 │ │ │ │ + bne bacf0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ba384 │ │ │ │ + bne ba3cc │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ - b ba384 │ │ │ │ - ldrdeq r6, [sl], -r3 @ │ │ │ │ - eoreq lr, sl, fp, ror r1 │ │ │ │ - eoreq lr, sl, fp, asr r1 │ │ │ │ + bl 22a78c │ │ │ │ + b ba3cc │ │ │ │ + eoreq r6, sl, fp, asr #19 │ │ │ │ + eoreq lr, sl, r3, ror r1 │ │ │ │ + eoreq lr, sl, r3, asr r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r6, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #1800] @ 0x708 │ │ │ │ stm r7, {r5, fp} │ │ │ │ @@ -158756,49 +158774,49 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ stm r0, {r4, r8, sl} │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ ldrb r5, [r1, #645] @ 0x285 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bae14 │ │ │ │ + beq bae5c │ │ │ │ add r8, r0, #12 │ │ │ │ add r1, r0, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r0, #36 @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ rsb r0, r5, #0 │ │ │ │ and r7, r5, r0 │ │ │ │ tst r7, #255 @ 0xff │ │ │ │ - beq bae14 │ │ │ │ + beq bae5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r1, [r0, #651] @ 0x28b │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f8774 │ │ │ │ + bl 1f87bc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [sp, #2100] @ 0x834 │ │ │ │ ldr sl, [sp, #2104] @ 0x838 │ │ │ │ ldr fp, [r7] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ ldr r7, [sp, #2096] @ 0x830 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [sp, #1800] @ 0x708 │ │ │ │ str r1, [sp, #1804] @ 0x70c │ │ │ │ str r2, [sp, #1808] @ 0x710 │ │ │ │ str r3, [sp, #1812] @ 0x714 │ │ │ │ - beq baf74 │ │ │ │ + beq bafbc │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r5, r0, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -158813,46 +158831,46 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #1672] @ 0x688 │ │ │ │ str r4, [sp, #1668] @ 0x684 │ │ │ │ strb r1, [r0, #651] @ 0x28b │ │ │ │ str r7, [sp, #1664] @ 0x680 │ │ │ │ - bne bad44 │ │ │ │ + bne bad8c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #1664 @ 0x680 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ strb r0, [r4, #651] @ 0x28b │ │ │ │ mov r0, r7 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [r4, #628] @ 0x274 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a138 │ │ │ │ + bl 14a180 │ │ │ │ ldr r0, [sp, #2096] @ 0x830 │ │ │ │ ldr sl, [sp, #2100] @ 0x834 │ │ │ │ cmp r0, #21 │ │ │ │ - bne baed0 │ │ │ │ + bne baf18 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ str sl, [r4, #656] @ 0x290 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #164 @ 0xa4 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ bl 6f860 │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ str r0, [sp, #2096] @ 0x830 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ add r1, sp, #1920 @ 0x780 │ │ │ │ add r2, sp, #2096 @ 0x830 │ │ │ │ - bl 22c59c │ │ │ │ + bl 22c5e4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ strb r0, [r4, #646] @ 0x286 │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [r4, #656] @ 0x290 │ │ │ │ @@ -158860,448 +158878,448 @@ │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ str r0, [r4, #664] @ 0x298 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strb r2, [r4, #680] @ 0x2a8 │ │ │ │ str r1, [r4, #660] @ 0x294 │ │ │ │ str r0, [r4, #668] @ 0x29c │ │ │ │ - b ba4f4 │ │ │ │ + b ba53c │ │ │ │ ldr r7, [sp, #2120] @ 0x848 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ ldr r1, [sp, #2108] @ 0x83c │ │ │ │ ldr r2, [sp, #2112] @ 0x840 │ │ │ │ ldr r3, [sp, #2116] @ 0x844 │ │ │ │ ldr fp, [sp, #2124] @ 0x84c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b ba37c │ │ │ │ + b ba3c4 │ │ │ │ ldrb r0, [r6, #646] @ 0x286 │ │ │ │ mov r9, #5 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [r6, #744] @ 0x2e8 │ │ │ │ cmpne r0, #4 │ │ │ │ - beq baf14 │ │ │ │ + beq baf5c │ │ │ │ add r0, r6, #728 @ 0x2d8 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #656]! @ 0x290 │ │ │ │ strb r2, [r0, #-10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne baf28 │ │ │ │ + bne baf70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne baf4c │ │ │ │ + bne baf94 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba3ac │ │ │ │ - bl 2e4ec8 │ │ │ │ - b ba3ac │ │ │ │ + beq ba3f4 │ │ │ │ + bl 2e4f10 │ │ │ │ + b ba3f4 │ │ │ │ ldr r0, [sp, #1800] @ 0x708 │ │ │ │ add ip, sp, #2032 @ 0x7f0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #1804] @ 0x70c │ │ │ │ mov fp, r9 │ │ │ │ ldr r2, [sp, #1808] @ 0x710 │ │ │ │ ldr r3, [sp, #1812] @ 0x714 │ │ │ │ - b ba380 │ │ │ │ + b ba3c8 │ │ │ │ mov ip, #4 │ │ │ │ add r3, r3, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ands r7, r7, r2 │ │ │ │ - bne ba6fc │ │ │ │ - b baf9c │ │ │ │ + bne ba744 │ │ │ │ + b bafe4 │ │ │ │ ldr r3, [r0] │ │ │ │ and r2, r3, r2 │ │ │ │ rev r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ ldrb r7, [r0, r2, lsr #3] │ │ │ │ lsr r3, r2, #3 │ │ │ │ - b ba71c │ │ │ │ - ldr r0, [pc, #1428] @ bb570 │ │ │ │ + b ba764 │ │ │ │ + ldr r0, [pc, #1428] @ bb5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #1412] @ bb56c │ │ │ │ + ldr r0, [pc, #1412] @ bb5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - b bb0a0 │ │ │ │ + b bb0e8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1388] @ bb578 │ │ │ │ + ldr r0, [pc, #1388] @ bb5c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bb0a0 │ │ │ │ + b bb0e8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1364] @ bb574 │ │ │ │ + ldr r0, [pc, #1364] @ bb5bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bb0a0 │ │ │ │ + b bb0e8 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1348] @ bb57c │ │ │ │ + ldr r0, [pc, #1348] @ bb5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bb0a0 │ │ │ │ + b bb0e8 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1328] @ bb580 │ │ │ │ + ldr r0, [pc, #1328] @ bb5c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bb0a0 │ │ │ │ + b bb0e8 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1308] @ bb584 │ │ │ │ + ldr r0, [pc, #1308] @ bb5cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bb0a0 │ │ │ │ + b bb0e8 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1288] @ bb588 │ │ │ │ + ldr r0, [pc, #1288] @ bb5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bb0a0 │ │ │ │ - ldr r0, [pc, #1276] @ bb58c │ │ │ │ - ldr r2, [pc, #1276] @ bb590 │ │ │ │ + b bb0e8 │ │ │ │ + ldr r0, [pc, #1276] @ bb5d4 │ │ │ │ + ldr r2, [pc, #1276] @ bb5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b bb188 │ │ │ │ + b bb1d0 │ │ │ │ mov r6, r0 │ │ │ │ - b bb188 │ │ │ │ + b bb1d0 │ │ │ │ mov r6, r0 │ │ │ │ - b bb194 │ │ │ │ - b bb218 │ │ │ │ - b bb208 │ │ │ │ - b bb218 │ │ │ │ - b bb218 │ │ │ │ + b bb1dc │ │ │ │ + b bb260 │ │ │ │ + b bb250 │ │ │ │ + b bb260 │ │ │ │ + b bb260 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - b bb400 │ │ │ │ - b bb3bc │ │ │ │ + b bb448 │ │ │ │ + b bb404 │ │ │ │ mov r6, r0 │ │ │ │ - b bb16c │ │ │ │ - b bb218 │ │ │ │ + b bb1b4 │ │ │ │ + b bb260 │ │ │ │ mov r6, r0 │ │ │ │ - b bb38c │ │ │ │ - b bb218 │ │ │ │ + b bb3d4 │ │ │ │ + b bb260 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b bb38c │ │ │ │ + b bb3d4 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - b bb428 │ │ │ │ + b bb470 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb120 │ │ │ │ + bne bb168 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bb400 │ │ │ │ + bne bb448 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a544 │ │ │ │ - b bb400 │ │ │ │ + bl 22a58c │ │ │ │ + b bb448 │ │ │ │ bl 39ea4 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - b bb3e4 │ │ │ │ + b bb42c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq bb188 │ │ │ │ + beq bb1d0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #728 @ 0x2d8 │ │ │ │ - bl aaedc │ │ │ │ + bl aaf24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #646] @ 0x286 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #656]! @ 0x290 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bb1a0 │ │ │ │ + bne bb1e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bb21c │ │ │ │ + bne bb264 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ - b bb21c │ │ │ │ + bl 22a78c │ │ │ │ + b bb264 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #544] @ 0x220 │ │ │ │ str r0, [fp, #540] @ 0x21c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r5, [fp, #536] @ 0x218 │ │ │ │ str r0, [fp, #528] @ 0x210 │ │ │ │ - b bb3b0 │ │ │ │ - b bb218 │ │ │ │ + b bb3f8 │ │ │ │ + b bb260 │ │ │ │ mov r6, r0 │ │ │ │ - b bb38c │ │ │ │ + b bb3d4 │ │ │ │ mov r6, r0 │ │ │ │ - b bb384 │ │ │ │ + b bb3cc │ │ │ │ mov r6, r0 │ │ │ │ - b bb370 │ │ │ │ - b bb3c8 │ │ │ │ - b bb3bc │ │ │ │ + b bb3b8 │ │ │ │ + b bb410 │ │ │ │ + b bb404 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #651] @ 0x28b │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb338 │ │ │ │ + beq bb380 │ │ │ │ add r0, sp, #1664 @ 0x680 │ │ │ │ - bl aa7a4 │ │ │ │ - b bb338 │ │ │ │ + bl aa7ec │ │ │ │ + b bb380 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #728] @ 0x2d8 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - beq bb38c │ │ │ │ + beq bb3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaedc │ │ │ │ - b bb38c │ │ │ │ + bl aaf24 │ │ │ │ + b bb3d4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ strb r0, [r1, #544] @ 0x220 │ │ │ │ str r0, [r1, #540] @ 0x21c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r7, [r1, #536] @ 0x218 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #528] @ 0x210 │ │ │ │ - b bb468 │ │ │ │ - b bb294 │ │ │ │ + b bb4b0 │ │ │ │ + b bb2dc │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl aa130 │ │ │ │ - b bb3d8 │ │ │ │ - b bb474 │ │ │ │ - b bb3bc │ │ │ │ + bl aa178 │ │ │ │ + b bb420 │ │ │ │ + b bb4bc │ │ │ │ + b bb404 │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b bb40c │ │ │ │ + b bb454 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #544] @ 0x220 │ │ │ │ str r0, [fp, #540] @ 0x21c │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r7, [fp, #536] @ 0x218 │ │ │ │ str r0, [fp, #528] @ 0x210 │ │ │ │ - b bb4c4 │ │ │ │ + b bb50c │ │ │ │ mov r6, r0 │ │ │ │ - b bb398 │ │ │ │ + b bb3e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb300 │ │ │ │ + bne bb348 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bb3d0 │ │ │ │ + bne bb418 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ - bl 22a544 │ │ │ │ - b bb3d0 │ │ │ │ + bl 22a58c │ │ │ │ + b bb418 │ │ │ │ bl 39ea4 │ │ │ │ - b bb4e0 │ │ │ │ + b bb528 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #651] @ 0x28b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb370 │ │ │ │ - bl 2e4ec8 │ │ │ │ - b bb370 │ │ │ │ + beq bb3b8 │ │ │ │ + bl 2e4f10 │ │ │ │ + b bb3b8 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae61c │ │ │ │ + bl ae664 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #652] @ 0x28c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #647] @ 0x287 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a7d6c │ │ │ │ + bl a7db4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a7d38 │ │ │ │ - b bb3d8 │ │ │ │ - b bb474 │ │ │ │ + bl a7d80 │ │ │ │ + b bb420 │ │ │ │ + b bb4bc │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a7b48 │ │ │ │ - b bb3d8 │ │ │ │ + bl a7b90 │ │ │ │ + b bb420 │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b bb3d8 │ │ │ │ + b bb420 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f424 │ │ │ │ + bl 8f470 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ - bl a65fc │ │ │ │ + bl a6644 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb400 │ │ │ │ + beq bb448 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #508 @ 0x1fc │ │ │ │ - bl a657c │ │ │ │ + bl a65c4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #515] @ 0x203 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb428 │ │ │ │ + beq bb470 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #515] @ 0x203 │ │ │ │ - b bb47c │ │ │ │ - b bb4e0 │ │ │ │ + b bb4c4 │ │ │ │ + b bb528 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b28 │ │ │ │ - b bb4e8 │ │ │ │ + bl a9b70 │ │ │ │ + b bb530 │ │ │ │ bl 39ea4 │ │ │ │ - b bb4e0 │ │ │ │ + b bb528 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7b48 │ │ │ │ - b bb4e8 │ │ │ │ + bl a7b90 │ │ │ │ + b bb530 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #504] @ 0x1f8 │ │ │ │ - bl 8f424 │ │ │ │ - b bb4e8 │ │ │ │ + bl 8f470 │ │ │ │ + b bb530 │ │ │ │ mov r6, r0 │ │ │ │ - b bb518 │ │ │ │ - b bb548 │ │ │ │ - b bb524 │ │ │ │ - b bb524 │ │ │ │ - b bb4a4 │ │ │ │ + b bb560 │ │ │ │ + b bb590 │ │ │ │ + b bb56c │ │ │ │ + b bb56c │ │ │ │ + b bb4ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #504] @ 0x1f8 │ │ │ │ - bl 8f424 │ │ │ │ - b bb4e8 │ │ │ │ + bl 8f470 │ │ │ │ + b bb530 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a7b48 │ │ │ │ - b bb4e8 │ │ │ │ + bl a7b90 │ │ │ │ + b bb530 │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b bb504 │ │ │ │ - b bb4e0 │ │ │ │ + b bb54c │ │ │ │ + b bb528 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #514] @ 0x202 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb504 │ │ │ │ + beq bb54c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #396 @ 0x18c │ │ │ │ - bl aa130 │ │ │ │ + bl aa178 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #512] @ 0x200 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #514] @ 0x202 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl ad4b8 │ │ │ │ - b bb528 │ │ │ │ + bl ad500 │ │ │ │ + b bb570 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #1081] @ 0x439 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb54c │ │ │ │ + beq bb594 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #972 @ 0x3cc │ │ │ │ - bl aa130 │ │ │ │ - b bb54c │ │ │ │ + bl aa178 │ │ │ │ + b bb594 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movw r0, #1080 @ 0x438 │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [r2, r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r3, r8, ror r2 │ │ │ │ - eorseq lr, r3, r4, lsl #5 │ │ │ │ - eorseq lr, r3, r0, ror #1 │ │ │ │ - ldrshteq lr, [r3], -r4 │ │ │ │ - ldrsbteq sp, [r3], -r8 │ │ │ │ - eorseq sp, r3, r0, asr #31 │ │ │ │ - eorseq sp, r3, r8, ror #31 │ │ │ │ - ldrsbteq sp, [r3], -r0 │ │ │ │ - eoreq r5, sl, r7, ror #13 │ │ │ │ + eorseq lr, r3, r0, lsr r2 │ │ │ │ + eorseq lr, r3, ip, lsr r2 │ │ │ │ + mlaseq r3, r8, r0, lr │ │ │ │ + eorseq lr, r3, ip, lsr #1 │ │ │ │ + mlaseq r3, r0, pc, sp @ │ │ │ │ + eorseq sp, r3, r8, ror pc │ │ │ │ + eorseq sp, r3, r0, lsr #31 │ │ │ │ eorseq sp, r3, r8, lsl #31 │ │ │ │ + ldrdeq r5, [sl], -pc @ │ │ │ │ + eorseq sp, r3, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #258] @ 0x102 │ │ │ │ mov r9, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -159314,30 +159332,30 @@ │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ add r3, r9, #244 @ 0xf4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr lr, [r9, #240] @ 0xf0 │ │ │ │ mov r8, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov fp, #15 │ │ │ │ - ldr ip, [pc, #2648] @ bc044 │ │ │ │ + ldr ip, [pc, #2648] @ bc08c │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r3, r9, #160 @ 0xa0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r2!, {r0, r5, r6, r7} │ │ │ │ stmia r1!, {r0, r5, r6, r7} │ │ │ │ ldm r2, {r0, r5, r6, r7} │ │ │ │ stm r1, {r0, r5, r6, r7} │ │ │ │ add r7, r9, #244 @ 0xf4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strh r8, [r9, r1] │ │ │ │ mov r1, r9 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ - ldr sl, [pc, #2592] @ bc048 │ │ │ │ + ldr sl, [pc, #2592] @ bc090 │ │ │ │ str r5, [r1, #192]! @ 0xc0 │ │ │ │ add r5, r9, #208 @ 0xd0 │ │ │ │ strd r6, [r9, #196] @ 0xc4 │ │ │ │ add sl, pc, sl │ │ │ │ ldm r3!, {r0, r2, r6, r7} │ │ │ │ stmia r5!, {r0, r2, r6, r7} │ │ │ │ ldm r3, {r0, r2, r6, r7} │ │ │ │ @@ -159348,15 +159366,15 @@ │ │ │ │ sub r3, r2, #30 │ │ │ │ str r8, [r2, #-14] │ │ │ │ mov r8, r2 │ │ │ │ stm r3, {sl, fp, lr} │ │ │ │ str r1, [r2, #-18] @ 0xffffffee │ │ │ │ str ip, [r2, #-10] │ │ │ │ str r0, [r2, #-6] │ │ │ │ - b bb6a0 │ │ │ │ + b bb6e8 │ │ │ │ mov r8, r9 │ │ │ │ ldrb r0, [r8, #158]! @ 0x9e │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @@ -159401,18 +159419,18 @@ │ │ │ │ str ip, [r9, #36] @ 0x24 │ │ │ │ str r6, [r9, #40] @ 0x28 │ │ │ │ str lr, [r9, #60] @ 0x3c │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r6, r9, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl b0468 │ │ │ │ + bl b04b0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb774 │ │ │ │ + beq bb7bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r0] │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #22 │ │ │ │ strb r0, [r8] │ │ │ │ str r1, [fp] │ │ │ │ strb r0, [r9, #258] @ 0x102 │ │ │ │ @@ -159421,15 +159439,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r9 │ │ │ │ str r1, [r4, #48]! @ 0x30 │ │ │ │ ldrb r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r9, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq bba4c │ │ │ │ + beq bba94 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [r4, #60]! @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldmib r4, {r2, r3, r7} │ │ │ │ strb r0, [r4, #-4] │ │ │ │ @@ -159451,26 +159469,26 @@ │ │ │ │ ldr ip, [sp, #412] @ 0x19c │ │ │ │ ldr fp, [sp, #416] @ 0x1a0 │ │ │ │ mov lr, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ cmp r8, #2 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne bb880 │ │ │ │ + bne bb8c8 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov sl, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbc64 │ │ │ │ - b bbc68 │ │ │ │ + bne bbcac │ │ │ │ + b bbcb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r0, [r1, #52]! @ 0x34 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ @@ -159480,15 +159498,15 @@ │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ ldr lr, [r9, #16] │ │ │ │ ldr sl, [r9, #20] │ │ │ │ ldr fp, [r9, #24] │ │ │ │ ldr r1, [r9, #28] │ │ │ │ ldr r6, [r9, #32] │ │ │ │ - b bb6f4 │ │ │ │ + b bb73c │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ add r1, lr, #36 @ 0x24 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, ip │ │ │ │ bl 1f1dc │ │ │ │ @@ -159496,46 +159514,46 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ - bl 1f625c │ │ │ │ + bl 1f62a4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb9bc │ │ │ │ + beq bba04 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldm r6, {r1, r7} │ │ │ │ add fp, sp, #304 @ 0x130 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ addcs r7, r7, #8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq bb93c │ │ │ │ + beq bb984 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bb93c │ │ │ │ + bcc bb984 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb918 │ │ │ │ + bne bb960 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bb93c │ │ │ │ + bne bb984 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #488] @ 0x1e8 │ │ │ │ @@ -159546,15 +159564,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ cmp r8, #2 │ │ │ │ - beq bbae4 │ │ │ │ + beq bbb2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -159562,68 +159580,68 @@ │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bbb28 │ │ │ │ + beq bbb70 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ strb r0, [r9, #53] @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b19e0 │ │ │ │ + bl 2b1a28 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ add r6, r4, #8 │ │ │ │ add fp, sp, #304 @ 0x130 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #552 @ 0x228 │ │ │ │ cmp r0, #2 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - beq bba9c │ │ │ │ + beq bbae4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bba60 │ │ │ │ + beq bbaa8 │ │ │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bba9c │ │ │ │ + bcc bbae4 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ add r0, r4, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bba34 │ │ │ │ - b bba8c │ │ │ │ + bne bba7c │ │ │ │ + b bbad4 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb794 │ │ │ │ - bl aa5e8 │ │ │ │ - b bb794 │ │ │ │ + beq bb7dc │ │ │ │ + bl aa630 │ │ │ │ + b bb7dc │ │ │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bba9c │ │ │ │ + bcc bbae4 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ add r0, r4, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bba78 │ │ │ │ + bne bbac0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bba9c │ │ │ │ + bne bbae4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ ldr r8, [sp, #408] @ 0x198 │ │ │ │ ldr sl, [sp, #412] @ 0x19c │ │ │ │ mov ip, r4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r0, r4, #12 │ │ │ │ @@ -159633,20 +159651,20 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, ip, #36 @ 0x24 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ cmp r8, #2 │ │ │ │ - bne bbaf8 │ │ │ │ + bne bbb40 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - b bbc54 │ │ │ │ + b bbc9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -159660,340 +159678,340 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b6e4 │ │ │ │ + bl 14b72c │ │ │ │ ldr sl, [sp, #328] @ 0x148 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp sl, #21 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bne bbc40 │ │ │ │ + bne bbc88 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ strb r0, [r9, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r9, #68] @ 0x44 │ │ │ │ add sl, r9, #64 @ 0x40 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl affd4 │ │ │ │ + bl b001c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #22 │ │ │ │ - bne bbbb4 │ │ │ │ + bne bbbfc │ │ │ │ mov r2, #4 │ │ │ │ - b bb750 │ │ │ │ + b bb798 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ add r8, sp, #528 @ 0x210 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbbe8 │ │ │ │ + bne bbc30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bbc0c │ │ │ │ + bne bbc54 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc20 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq bbc68 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #53] @ 0x35 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #52] @ 0x34 │ │ │ │ - b bbc94 │ │ │ │ + b bbcdc │ │ │ │ add r0, r5, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ 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 bbc68 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq bbcb0 │ │ │ │ + bl 2e4f10 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r0, [r9, #53] @ 0x35 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ cmp sl, #22 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ strb r0, [r9, #52] @ 0x34 │ │ │ │ - beq bb758 │ │ │ │ + beq bb7a0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ mov sl, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl a9bb8 │ │ │ │ + bl a9c00 │ │ │ │ mov r0, #0 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ strh r0, [r9, #156] @ 0x9c │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [r9, #158] @ 0x9e │ │ │ │ ldr r0, [r9, #192] @ 0xc0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bbd1c │ │ │ │ + bcc bbd64 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbcf8 │ │ │ │ + bne bbd40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bbd1c │ │ │ │ + bne bbd64 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ strb r0, [r9, #256] @ 0x100 │ │ │ │ strb r0, [r9, #257] @ 0x101 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #258] @ 0x102 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #752] @ bc050 │ │ │ │ + ldr r0, [pc, #752] @ bc098 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #736] @ bc04c │ │ │ │ + ldr r0, [pc, #736] @ bc094 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #736] @ bc058 │ │ │ │ + ldr r0, [pc, #736] @ bc0a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bbdac │ │ │ │ - ldr r0, [pc, #716] @ bc054 │ │ │ │ + b bbdf4 │ │ │ │ + ldr r0, [pc, #716] @ bc09c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bbdac │ │ │ │ - ldr r0, [pc, #712] @ bc060 │ │ │ │ + b bbdf4 │ │ │ │ + ldr r0, [pc, #712] @ bc0a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bbdac │ │ │ │ - ldr r0, [pc, #692] @ bc05c │ │ │ │ + b bbdf4 │ │ │ │ + ldr r0, [pc, #692] @ bc0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ mov r5, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - b bbe1c │ │ │ │ + b bbe64 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ str r7, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 141e5c │ │ │ │ - b bbeb8 │ │ │ │ + bl 141ea4 │ │ │ │ + b bbf00 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b bbe6c │ │ │ │ - b bbe9c │ │ │ │ - b bbe9c │ │ │ │ + b bbeb4 │ │ │ │ + b bbee4 │ │ │ │ + b bbee4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ - b bbfbc │ │ │ │ + bl 8632c │ │ │ │ + b bc004 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b bbe3c │ │ │ │ + b bbe84 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 141e5c │ │ │ │ - b bbeb8 │ │ │ │ + bl 141ea4 │ │ │ │ + b bbf00 │ │ │ │ bl 39ea4 │ │ │ │ - b bbeb4 │ │ │ │ + b bbefc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ac7c0 │ │ │ │ + bl ac808 │ │ │ │ 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 bbe48 │ │ │ │ + bne bbe90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bbe6c │ │ │ │ + bne bbeb4 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbee8 │ │ │ │ - bl 2e4ec8 │ │ │ │ - b bbee8 │ │ │ │ + beq bbf30 │ │ │ │ + bl 2e4f10 │ │ │ │ + b bbf30 │ │ │ │ mov r5, r0 │ │ │ │ - b bbf44 │ │ │ │ + b bbf8c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl aa7a4 │ │ │ │ - b bbeb8 │ │ │ │ + bl aa7ec │ │ │ │ + b bbf00 │ │ │ │ mov r5, r0 │ │ │ │ - b bbee8 │ │ │ │ + b bbf30 │ │ │ │ mov r5, r0 │ │ │ │ - b bbfbc │ │ │ │ + b bc004 │ │ │ │ mov r5, r0 │ │ │ │ - b bbf4c │ │ │ │ + b bbf94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbee8 │ │ │ │ + beq bbf30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e4ec8 │ │ │ │ - b bbee8 │ │ │ │ + bl 2e4f10 │ │ │ │ + b bbf30 │ │ │ │ mov r5, r0 │ │ │ │ - b bbfac │ │ │ │ + b bbff4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae61c │ │ │ │ + bl ae664 │ │ │ │ ldrb r0, [r9, #55] @ 0x37 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r9, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbf38 │ │ │ │ + beq bbf80 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bbf38 │ │ │ │ + bcc bbf80 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbf14 │ │ │ │ + bne bbf5c │ │ │ │ cmp r2, #1 │ │ │ │ - bne bbf38 │ │ │ │ + bne bbf80 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #2 │ │ │ │ strh r6, [r9, #55] @ 0x37 │ │ │ │ strh r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl a9bb8 │ │ │ │ + bl a9c00 │ │ │ │ ldrb r0, [r9, #157] @ 0x9d │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r9, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbfa0 │ │ │ │ + beq bbfe8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bbfa0 │ │ │ │ + bcc bbfe8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbf7c │ │ │ │ + bne bbfc4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bbfa0 │ │ │ │ + bne bbfe8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [r9, #157] @ 0x9d │ │ │ │ strb r0, [r9, #158] @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl a94b8 │ │ │ │ + bl a9500 │ │ │ │ add r0, r9, #192 @ 0xc0 │ │ │ │ - bl a89d4 │ │ │ │ + bl a8a1c │ │ │ │ ldrb r0, [r9, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbfd0 │ │ │ │ + beq bc018 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ ldrb r0, [r9, #257] @ 0x101 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r9, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc024 │ │ │ │ + beq bc06c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bc024 │ │ │ │ + bcc bc06c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bc000 │ │ │ │ + bne bc048 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc024 │ │ │ │ + bne bc06c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [r9, #257] @ 0x101 │ │ │ │ strb r0, [r9, #258] @ 0x102 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - eoreq ip, sl, r9, lsr #12 │ │ │ │ - eoreq ip, sl, r9, ror #22 │ │ │ │ - eorseq sp, r3, r4, lsl #10 │ │ │ │ - eorseq sp, r3, r0, lsl r5 │ │ │ │ - eorseq sp, r3, r8, lsr r4 │ │ │ │ - eorseq sp, r3, r8, asr #8 │ │ │ │ - eorseq sp, r3, r8, lsl #5 │ │ │ │ - mlaseq r3, r8, r2, sp │ │ │ │ + eoreq ip, sl, r1, lsr #12 │ │ │ │ + eoreq ip, sl, r1, ror #22 │ │ │ │ + ldrhteq sp, [r3], -ip │ │ │ │ + eorseq sp, r3, r8, asr #9 │ │ │ │ + ldrshteq sp, [r3], -r0 │ │ │ │ + eorseq sp, r3, r0, lsl #8 │ │ │ │ + eorseq sp, r3, r0, asr #4 │ │ │ │ + eorseq sp, r3, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r1 │ │ │ │ ldrb r0, [r1, #40] @ 0x28 │ │ │ │ add r8, sp, #332 @ 0x14c │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -160011,30 +160029,30 @@ │ │ │ │ strb ip, [sl, #41] @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ strb ip, [sp, #136] @ 0x88 │ │ │ │ - bl 11b8a0 │ │ │ │ + bl 11b8e8 │ │ │ │ mov r5, sl │ │ │ │ str r0, [r5, #44]! @ 0x2c │ │ │ │ - b bc0e8 │ │ │ │ + b bc130 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc2ec │ │ │ │ + beq bc334 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2348 │ │ │ │ + bl a2394 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #22 │ │ │ │ - bne bc18c │ │ │ │ + bne bc1d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #40] @ 0x28 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -160052,51 +160070,51 @@ │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r8, asr #7 │ │ │ │ ldrh r0, [sl, #44] @ 0x2c │ │ │ │ add r7, sl, #114 @ 0x72 │ │ │ │ mov r1, #0 │ │ │ │ tst r0, #1 │ │ │ │ strh r1, [sl, #113] @ 0x71 │ │ │ │ - bne bc404 │ │ │ │ + bne bc44c │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ mov r5, #2 │ │ │ │ ldr r1, [sl, #46] @ 0x2e │ │ │ │ strh r0, [r8] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ - b bc440 │ │ │ │ + b bc488 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1c8 │ │ │ │ + beq bc210 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1814 │ │ │ │ + bl a1860 │ │ │ │ cmp r7, #21 │ │ │ │ - bne bc24c │ │ │ │ - ldr r0, [pc, #1708] @ bc884 │ │ │ │ + bne bc294 │ │ │ │ + ldr r0, [pc, #1708] @ bc8cc │ │ │ │ mov r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #17 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #17 │ │ │ │ strb r6, [sl, #41] @ 0x29 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc328 │ │ │ │ - ldr r1, [pc, #1672] @ bc88c │ │ │ │ + beq bc370 │ │ │ │ + ldr r1, [pc, #1672] @ bc8d4 │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r2, r8, lsl #5 │ │ │ │ @@ -160107,19 +160125,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #41] @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sl, #116] @ 0x74 │ │ │ │ str r2, [sl, #120] @ 0x78 │ │ │ │ str r5, [sl, #140] @ 0x8c │ │ │ │ str r7, [sl, #144] @ 0x90 │ │ │ │ - b bc398 │ │ │ │ + b bc3e0 │ │ │ │ add r3, sp, #24 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r5, [pc, #1548] @ bc86c │ │ │ │ + ldr r5, [pc, #1548] @ bc8b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ @@ -160128,83 +160146,83 @@ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [pc, #1484] @ bc870 │ │ │ │ + ldr r0, [pc, #1484] @ bc8b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl a95cc │ │ │ │ + bl a9614 │ │ │ │ mov r0, #1 │ │ │ │ - b bc690 │ │ │ │ - ldr r0, [pc, #1436] @ bc878 │ │ │ │ + b bc6d8 │ │ │ │ + ldr r0, [pc, #1436] @ bc8c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #1420] @ bc874 │ │ │ │ + ldr r0, [pc, #1420] @ bc8bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #1416] @ bc87c │ │ │ │ - ldr r2, [pc, #1416] @ bc880 │ │ │ │ + ldr r0, [pc, #1416] @ bc8c4 │ │ │ │ + ldr r2, [pc, #1416] @ bc8c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #24 │ │ │ │ bl 3a280 │ │ │ │ - b bc73c │ │ │ │ - ldr r0, [pc, #1416] @ bc898 │ │ │ │ + b bc784 │ │ │ │ + ldr r0, [pc, #1416] @ bc8e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bc73c │ │ │ │ - ldr r0, [pc, #1396] @ bc894 │ │ │ │ + b bc784 │ │ │ │ + ldr r0, [pc, #1396] @ bc8dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bc73c │ │ │ │ - ldr r2, [pc, #1368] @ bc888 │ │ │ │ + b bc784 │ │ │ │ + ldr r2, [pc, #1368] @ bc8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #17 │ │ │ │ bl 39c98 │ │ │ │ - b bc73c │ │ │ │ + b bc784 │ │ │ │ mov r7, r0 │ │ │ │ - b bc82c │ │ │ │ + b bc874 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl a95cc │ │ │ │ - b bc858 │ │ │ │ + bl a9614 │ │ │ │ + b bc8a0 │ │ │ │ bl 39ea4 │ │ │ │ mov r7, r0 │ │ │ │ - b bc800 │ │ │ │ - b bc368 │ │ │ │ + b bc848 │ │ │ │ + b bc3b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [sl, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc858 │ │ │ │ + beq bc8a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1814 │ │ │ │ - b bc858 │ │ │ │ + bl a1860 │ │ │ │ + b bc8a0 │ │ │ │ cmp r1, r0 │ │ │ │ movne r0, r1 │ │ │ │ ldrhne r6, [r0], #32 │ │ │ │ strne r0, [sl, #120] @ 0x78 │ │ │ │ cmpne r6, #2 │ │ │ │ - beq bc654 │ │ │ │ + beq bc69c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, r1, #2 │ │ │ │ mov r2, #30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ @@ -160217,15 +160235,15 @@ │ │ │ │ mov r4, sl │ │ │ │ tst r6, #1 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #112]! @ 0x70 │ │ │ │ add r7, r4, #2 │ │ │ │ strh r0, [r4, #1] │ │ │ │ - beq bc170 │ │ │ │ + beq bc1b8 │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ add r1, sl, #48 @ 0x30 │ │ │ │ orr r0, r5, #2 │ │ │ │ mov r2, #28 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ @@ -160247,42 +160265,42 @@ │ │ │ │ str r2, [sp, #98] @ 0x62 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ bl 1f1dc │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #6 │ │ │ │ - bl 29ed94 │ │ │ │ + bl 29eddc │ │ │ │ ldrb r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #4 │ │ │ │ - bne bc490 │ │ │ │ + bne bc4d8 │ │ │ │ ldr r9, [sp, #340] @ 0x154 │ │ │ │ - b bc4b0 │ │ │ │ + b bc4f8 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [sp, #336] @ 0x150 │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ uxtb r5, fp │ │ │ │ cmp r5, #4 │ │ │ │ - bne bc5c8 │ │ │ │ + bne bc610 │ │ │ │ mov r9, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7] │ │ │ │ str r9, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 318de0 │ │ │ │ + bl 318e28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 29a244 │ │ │ │ + bl 29a28c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, r6 │ │ │ │ - bl 29a2b8 │ │ │ │ + bl 29a300 │ │ │ │ ldrb r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, #4 │ │ │ │ - bne bc598 │ │ │ │ + bne bc5e0 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r6, sl │ │ │ │ str r0, [r6, #76]! @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r6, #20] │ │ │ │ @@ -160290,97 +160308,97 @@ │ │ │ │ strb r7, [r6, #37] @ 0x25 │ │ │ │ strd r6, [r6, #28] │ │ │ │ mov r7, r8 │ │ │ │ add r8, sl, #84 @ 0x54 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl bdecc │ │ │ │ + bl bdf14 │ │ │ │ ldrb r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #5 │ │ │ │ - beq bc6c8 │ │ │ │ + beq bc710 │ │ │ │ ldr fp, [sp, #336] @ 0x150 │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ mov r0, r8 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ uxtb r5, fp │ │ │ │ cmp r5, #4 │ │ │ │ mov r8, r7 │ │ │ │ - bne bc5b8 │ │ │ │ + bne bc600 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ sub r5, r1, #4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bc730 │ │ │ │ + beq bc778 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 331ed4 │ │ │ │ + bl 331f1c │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr fp, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc620 │ │ │ │ + beq bc668 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ mov r0, #0 │ │ │ │ uxtb r5, fp │ │ │ │ - b bc5c4 │ │ │ │ + b bc60c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ ldrb r7, [sp, #339] @ 0x153 │ │ │ │ ldrh r4, [r8, #5] │ │ │ │ bl 1df58 │ │ │ │ orr r0, r4, r7, lsl #16 │ │ │ │ lsl fp, r0, #8 │ │ │ │ - b bc5c0 │ │ │ │ + b bc608 │ │ │ │ add r0, sl, #76 @ 0x4c │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #113] @ 0x71 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #114] @ 0x72 │ │ │ │ bic r0, fp, #255 @ 0xff │ │ │ │ orr fp, r0, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfaa8 │ │ │ │ + bl 1dfaf0 │ │ │ │ add r6, sl, #132 @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl a95cc │ │ │ │ + bl a9614 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r0, [sl, #128] @ 0x80 │ │ │ │ - b bc398 │ │ │ │ + b bc3e0 │ │ │ │ uxtb r0, fp │ │ │ │ cmp r0, #4 │ │ │ │ - beq bc6ec │ │ │ │ + beq bc734 │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ tst r0, #1 │ │ │ │ - beq bc640 │ │ │ │ + beq bc688 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #114] @ 0x72 │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [sl, #112] @ 0x70 │ │ │ │ - b bc5e0 │ │ │ │ + b bc628 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc670 │ │ │ │ + beq bc6b8 │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r6, sl, #148 @ 0x94 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sl, #132] @ 0x84 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr r8, [sl, #136] @ 0x88 │ │ │ │ ldr r7, [sl, #140] @ 0x8c │ │ │ │ ldr r5, [sl, #144] @ 0x90 │ │ │ │ @@ -160412,205 +160430,205 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sl, #76] @ 0x4c │ │ │ │ ldr r7, [sl, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [sl, #114] @ 0x72 │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [sl, #112] @ 0x70 │ │ │ │ - beq bc720 │ │ │ │ + beq bc768 │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl a95cc │ │ │ │ + bl a9614 │ │ │ │ mov r0, #21 │ │ │ │ - b bc690 │ │ │ │ - ldr r0, [pc, #344] @ bc890 │ │ │ │ + b bc6d8 │ │ │ │ + ldr r0, [pc, #344] @ bc8d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ - b bc82c │ │ │ │ + b bc874 │ │ │ │ mov r7, r0 │ │ │ │ - b bc768 │ │ │ │ + b bc7b0 │ │ │ │ mov r7, r0 │ │ │ │ - b bc768 │ │ │ │ - b bc75c │ │ │ │ + b bc7b0 │ │ │ │ + b bc7a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab7fc │ │ │ │ + bl ab844 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #113] @ 0x71 │ │ │ │ - b bc7f0 │ │ │ │ + b bc838 │ │ │ │ mov r7, r0 │ │ │ │ - b bc7d4 │ │ │ │ + b bc81c │ │ │ │ mov r7, r0 │ │ │ │ - b bc790 │ │ │ │ + b bc7d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl bdcc0 │ │ │ │ + bl bdd08 │ │ │ │ add r0, sl, #76 @ 0x4c │ │ │ │ - bl ab7fc │ │ │ │ - b bc7d4 │ │ │ │ + bl ab844 │ │ │ │ + b bc81c │ │ │ │ bl 39ea4 │ │ │ │ mov r7, r0 │ │ │ │ - b bc7f0 │ │ │ │ + b bc838 │ │ │ │ mov r7, r0 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - b bc808 │ │ │ │ + b bc850 │ │ │ │ mov r7, r0 │ │ │ │ - b bc808 │ │ │ │ + b bc850 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ bl 1df58 │ │ │ │ ldrb r0, [sl, #114] @ 0x72 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sl, #113] @ 0x71 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc7f0 │ │ │ │ + beq bc838 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df58 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #114] @ 0x72 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a7014 │ │ │ │ + bl a705c │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc824 │ │ │ │ + beq bc86c │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl a95cc │ │ │ │ + bl a9614 │ │ │ │ ldrb r0, [sl, #41] @ 0x29 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bc858 │ │ │ │ + bne bc8a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc858 │ │ │ │ + beq bc8a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [sl, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq sp, r3, r4, lsr r0 │ │ │ │ - eorseq r3, r5, r4, asr #21 │ │ │ │ - eorseq ip, r3, r8, lsr #31 │ │ │ │ - ldrhteq ip, [r3], -r4 │ │ │ │ - eoreq sl, ip, r0, asr #27 │ │ │ │ - mlaseq r4, r4, r6, r1 │ │ │ │ - eorseq r3, r5, ip, lsr ip │ │ │ │ - ldrsbteq ip, [r3], -r8 │ │ │ │ - eoreq ip, sl, r8, asr r0 │ │ │ │ - eorseq r2, r4, r4, lsl #11 │ │ │ │ - eorseq sp, r3, r0, ror #5 │ │ │ │ - ldrshteq sp, [r3], -r0 │ │ │ │ + eorseq ip, r3, ip, ror #31 │ │ │ │ + eorseq r3, r5, ip, ror sl │ │ │ │ + eorseq ip, r3, r0, ror #30 │ │ │ │ + eorseq ip, r3, ip, ror #30 │ │ │ │ + strhteq sl, [ip], -r8 │ │ │ │ + eorseq r1, r4, ip, asr #12 │ │ │ │ + ldrshteq r3, [r5], -r4 │ │ │ │ + mlaseq r3, r0, pc, ip @ │ │ │ │ + eoreq ip, sl, r0, asr r0 │ │ │ │ + eorseq r2, r4, ip, lsr r5 │ │ │ │ + mlaseq r3, r8, r2, sp │ │ │ │ + eorseq sp, r3, r8, lsr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 353034 │ │ │ │ + b 35307c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352278 │ │ │ │ - ldr r2, [pc, #60] @ bc908 │ │ │ │ + bl 3522c0 │ │ │ │ + ldr r2, [pc, #60] @ bc950 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 35ebb4 │ │ │ │ - ldr r2, [pc, #32] @ bc90c │ │ │ │ + bl 35ebfc │ │ │ │ + ldr r2, [pc, #32] @ bc954 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 35ebb4 │ │ │ │ + bl 35ebfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35ed50 │ │ │ │ + bl 35ed98 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq ip, r3, r0, lsl #20 │ │ │ │ - ldrshteq ip, [r3], -r4 │ │ │ │ + ldrhteq ip, [r3], -r8 │ │ │ │ + eorseq ip, r3, ip, lsr #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352278 │ │ │ │ - ldr r2, [pc, #60] @ bc974 │ │ │ │ + bl 3522c0 │ │ │ │ + ldr r2, [pc, #60] @ bc9bc │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 35ebb4 │ │ │ │ - ldr r2, [pc, #32] @ bc978 │ │ │ │ + bl 35ebfc │ │ │ │ + ldr r2, [pc, #32] @ bc9c0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 35ebb4 │ │ │ │ + bl 35ebfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35ed50 │ │ │ │ + bl 35ed98 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaseq r3, r4, r9, ip │ │ │ │ - mlaseq r3, r8, r9, ip │ │ │ │ + eorseq ip, r3, ip, asr #18 │ │ │ │ + eorseq ip, r3, r0, asr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 352278 │ │ │ │ - ldr r2, [pc, #88] @ bc9fc │ │ │ │ + bl 3522c0 │ │ │ │ + ldr r2, [pc, #88] @ bca44 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 35ebb4 │ │ │ │ - ldr r2, [pc, #52] @ bca00 │ │ │ │ + bl 35ebfc │ │ │ │ + ldr r2, [pc, #52] @ bca48 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 35ebb4 │ │ │ │ - ldr r2, [pc, #36] @ bca04 │ │ │ │ + bl 35ebfc │ │ │ │ + ldr r2, [pc, #36] @ bca4c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 35ebb4 │ │ │ │ + bl 35ebfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35ed50 │ │ │ │ + bl 35ed98 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq ip, r3, r8, lsr #18 │ │ │ │ - eorseq ip, r3, r4, asr #18 │ │ │ │ - eorseq ip, r3, r0, asr #18 │ │ │ │ + eorseq ip, r3, r0, ror #17 │ │ │ │ + ldrshteq ip, [r3], -ip │ │ │ │ + ldrshteq ip, [r3], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -160631,259 +160649,259 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ - ldr r1, [pc, #760] @ bcd78 │ │ │ │ + ldr r1, [pc, #760] @ bcdc0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #832] @ bcddc │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #832] @ bce24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #792] @ bcdd0 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #792] @ bce18 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #788] @ bcdd4 │ │ │ │ + ldr r1, [pc, #788] @ bce1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #3 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #728] @ bcdc4 │ │ │ │ + ldr r1, [pc, #728] @ bce0c │ │ │ │ add r1, pc, r1 │ │ │ │ - b bcb7c │ │ │ │ - ldr r1, [pc, #664] @ bcd90 │ │ │ │ + b bcbc4 │ │ │ │ + ldr r1, [pc, #664] @ bcdd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #692] @ bcdc8 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #692] @ bce10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b bcc58 │ │ │ │ - ldr r1, [pc, #656] @ bcdb0 │ │ │ │ + b bcca0 │ │ │ │ + ldr r1, [pc, #656] @ bcdf8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b bcb7c │ │ │ │ - ldr r3, [pc, #600] @ bcd84 │ │ │ │ + b bcbc4 │ │ │ │ + ldr r3, [pc, #600] @ bcdcc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #596] @ bcd88 │ │ │ │ + ldr r1, [pc, #596] @ bcdd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #11 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #632] @ bcdd8 │ │ │ │ + ldr r1, [pc, #632] @ bce20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #528] @ bcd8c │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #528] @ bcdd4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r1, [pc, #524] @ bcda4 │ │ │ │ + b 351da4 │ │ │ │ + ldr r1, [pc, #524] @ bcdec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #456] @ bcd7c │ │ │ │ - ldr r1, [pc, #456] @ bcd80 │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #456] @ bcdc4 │ │ │ │ + ldr r1, [pc, #456] @ bcdc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b bcc2c │ │ │ │ - ldr r3, [pc, #536] @ bcde0 │ │ │ │ - ldr r1, [pc, #536] @ bcde4 │ │ │ │ + b bcc74 │ │ │ │ + ldr r3, [pc, #536] @ bce28 │ │ │ │ + ldr r1, [pc, #536] @ bce2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b bcc2c │ │ │ │ - ldr r3, [pc, #536] @ bcdf4 │ │ │ │ + b bcc74 │ │ │ │ + ldr r3, [pc, #536] @ bce3c │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r5, [pc, #532] @ bcdf8 │ │ │ │ - ldr r1, [pc, #532] @ bcdfc │ │ │ │ + ldr r5, [pc, #532] @ bce40 │ │ │ │ + ldr r1, [pc, #532] @ bce44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r4, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #368] @ bcd94 │ │ │ │ - ldr r1, [pc, #368] @ bcd98 │ │ │ │ + ldr r3, [pc, #368] @ bcddc │ │ │ │ + ldr r1, [pc, #368] @ bcde0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #372] @ bcdcc │ │ │ │ + ldr r1, [pc, #372] @ bce14 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldr r3, [pc, #296] @ bcd9c │ │ │ │ + b 351da4 │ │ │ │ + ldr r3, [pc, #296] @ bcde4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #292] @ bcda0 │ │ │ │ + ldr r1, [pc, #292] @ bcde8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #5 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #320] @ bcde8 │ │ │ │ + ldr r3, [pc, #320] @ bce30 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #316] @ bcdec │ │ │ │ + ldr r1, [pc, #316] @ bce34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #16 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #216] @ bcdb4 │ │ │ │ + ldr ip, [pc, #216] @ bcdfc │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #212] @ bcdb8 │ │ │ │ + ldr lr, [pc, #212] @ bce00 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r3, [pc, #208] @ bcdbc │ │ │ │ + ldr r3, [pc, #208] @ bce04 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #204] @ bcdc0 │ │ │ │ + ldr r1, [pc, #204] @ bce08 │ │ │ │ add lr, pc, lr │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ stm sp, {r3, r5, lr} │ │ │ │ add r3, r0, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 35269c │ │ │ │ + bl 3526e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ bcda8 │ │ │ │ + ldr r3, [pc, #120] @ bcdf0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #116] @ bcdac │ │ │ │ + ldr r1, [pc, #116] @ bcdf4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #9 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ bcdf0 │ │ │ │ + ldr r1, [pc, #140] @ bce38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - eoreq fp, sl, r7, lsl r9 │ │ │ │ - ldrshteq ip, [r3], -r0 │ │ │ │ - strdeq fp, [sl], -r4 @ │ │ │ │ - eorseq ip, r3, r4, lsl #17 │ │ │ │ - eoreq fp, sl, r3, ror r8 │ │ │ │ - eoreq fp, sl, r6, asr #16 │ │ │ │ - eoreq fp, sl, lr, asr #17 │ │ │ │ - eorseq ip, r3, r0, lsr #15 │ │ │ │ - eoreq fp, sl, ip, lsr #15 │ │ │ │ - eorseq ip, r3, ip, asr r7 │ │ │ │ - eoreq fp, sl, r3, asr r7 │ │ │ │ - eoreq fp, sl, r4, asr #16 │ │ │ │ - eorseq ip, r3, r0, ror r6 │ │ │ │ - eoreq fp, sl, fp, lsr #13 │ │ │ │ - ldrdeq fp, [sl], -ip @ │ │ │ │ - eorseq ip, r3, ip, lsl r7 │ │ │ │ - eorseq ip, r3, r4, lsl #14 │ │ │ │ - ldrshteq ip, [r3], -r0 │ │ │ │ - eoreq fp, sl, r0, lsl #14 │ │ │ │ - eoreq fp, sl, r7, lsr #18 │ │ │ │ - eoreq fp, sl, fp, lsl #18 │ │ │ │ - ldrdeq fp, [sl], -r2 @ │ │ │ │ - eorseq ip, r3, r8, asr r9 │ │ │ │ - eoreq fp, sl, r5, ror #18 │ │ │ │ - ldrdeq fp, [sl], -r0 @ │ │ │ │ - eoreq r4, sl, r7, lsl r1 │ │ │ │ - ldrsbteq ip, [r3], -ip │ │ │ │ - eoreq fp, sl, r1, ror r8 │ │ │ │ - eorseq ip, r3, r8, ror r7 │ │ │ │ - eoreq r3, sl, fp, lsl #30 │ │ │ │ - ldrdeq fp, [sl], -ip @ │ │ │ │ - eorseq ip, r3, r0, ror #16 │ │ │ │ - eorseq ip, r3, r8, asr #16 │ │ │ │ - eoreq fp, sl, r9, asr r8 │ │ │ │ + b 351da4 │ │ │ │ + eoreq fp, sl, pc, lsl #18 │ │ │ │ + eorseq ip, r3, r8, lsr #15 │ │ │ │ + eoreq fp, sl, ip, ror #15 │ │ │ │ + eorseq ip, r3, ip, lsr r8 │ │ │ │ + eoreq fp, sl, fp, ror #16 │ │ │ │ + eoreq fp, sl, lr, lsr r8 │ │ │ │ + eoreq fp, sl, r6, asr #17 │ │ │ │ + eorseq ip, r3, r8, asr r7 │ │ │ │ + eoreq fp, sl, r4, lsr #15 │ │ │ │ + eorseq ip, r3, r4, lsl r7 │ │ │ │ + eoreq fp, sl, fp, asr #14 │ │ │ │ + eoreq fp, sl, ip, lsr r8 │ │ │ │ + eorseq ip, r3, r8, lsr #12 │ │ │ │ + eoreq fp, sl, r3, lsr #13 │ │ │ │ + ldrdeq fp, [sl], -r4 @ │ │ │ │ + ldrsbteq ip, [r3], -r4 │ │ │ │ + ldrhteq ip, [r3], -ip │ │ │ │ + eorseq ip, r3, r8, lsr #13 │ │ │ │ + strdeq fp, [sl], -r8 @ │ │ │ │ + eoreq fp, sl, pc, lsl r9 │ │ │ │ + eoreq fp, sl, r3, lsl #18 │ │ │ │ + eoreq fp, sl, sl, asr #15 │ │ │ │ + eorseq ip, r3, r0, lsl r9 │ │ │ │ + eoreq fp, sl, sp, asr r9 │ │ │ │ + eoreq fp, sl, r8, asr #17 │ │ │ │ + eoreq r4, sl, pc, lsl #2 │ │ │ │ + mlaseq r3, r4, r7, ip │ │ │ │ + eoreq fp, sl, r9, ror #16 │ │ │ │ + eorseq ip, r3, r0, lsr r7 │ │ │ │ + eoreq r3, sl, r3, lsl #30 │ │ │ │ + ldrdeq fp, [sl], -r4 @ │ │ │ │ + eorseq ip, r3, r8, lsl r8 │ │ │ │ + eorseq ip, r3, r0, lsl #16 │ │ │ │ + eoreq fp, sl, r1, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ bceb0 │ │ │ │ + ldr r9, [pc, #160] @ bcef8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ bceb4 │ │ │ │ + ldr fp, [pc, #156] @ bcefc │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ bceb8 │ │ │ │ + ldr ip, [pc, #152] @ bcf00 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ bcebc │ │ │ │ + ldr lr, [pc, #148] @ bcf04 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ bcec0 │ │ │ │ + ldr r8, [pc, #144] @ bcf08 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ bcec4 │ │ │ │ + ldr sl, [pc, #140] @ bcf0c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ bcec8 │ │ │ │ + ldr r1, [pc, #128] @ bcf10 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ bcecc │ │ │ │ + ldr r3, [pc, #124] @ bcf14 │ │ │ │ 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 │ │ │ │ @@ -160898,733 +160916,733 @@ │ │ │ │ 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 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r3, r8, ror #10 │ │ │ │ - eoreq r3, sl, r8, lsl r6 │ │ │ │ - eorseq ip, r3, r8, lsr #12 │ │ │ │ - eoreq r3, sl, r7, lsr r8 │ │ │ │ - eoreq r3, sl, r7, lsl r8 │ │ │ │ - eorseq ip, r3, r0, lsl r6 │ │ │ │ - eoreq fp, sl, r4, lsl #12 │ │ │ │ - eoreq fp, sl, r9, lsl #12 │ │ │ │ + eorseq ip, r3, r0, lsr #10 │ │ │ │ + eoreq r3, sl, r0, lsl r6 │ │ │ │ + eorseq ip, r3, r0, ror #11 │ │ │ │ + eoreq r3, sl, pc, lsr #16 │ │ │ │ + eoreq r3, sl, pc, lsl #16 │ │ │ │ + eorseq ip, r3, r8, asr #11 │ │ │ │ + strdeq fp, [sl], -ip @ │ │ │ │ + eoreq fp, sl, r1, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcf00 │ │ │ │ + beq bcf48 │ │ │ │ cmp r0, #1 │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ - bne bcf68 │ │ │ │ + bne bcfb0 │ │ │ │ mov r2, r0 │ │ │ │ - bl 13eaa0 │ │ │ │ - b bcf84 │ │ │ │ + bl 13eae8 │ │ │ │ + b bcfcc │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bcf30 │ │ │ │ + bne bcf78 │ │ │ │ mov r3, #3 │ │ │ │ dmb ish │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq bcf70 │ │ │ │ + beq bcfb8 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcf18 │ │ │ │ + beq bcf60 │ │ │ │ mov r3, #0 │ │ │ │ clrex │ │ │ │ cmp r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq bcf80 │ │ │ │ + beq bcfc8 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ bic r2, r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcf4c │ │ │ │ + bne bcf94 │ │ │ │ mov r0, #2 │ │ │ │ - b bcf84 │ │ │ │ - bl 13f3e8 │ │ │ │ - b bcf84 │ │ │ │ + b bcfcc │ │ │ │ + bl 13f430 │ │ │ │ + b bcfcc │ │ │ │ mov r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ dmb ish │ │ │ │ - bne bcf44 │ │ │ │ + bne bcf8c │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, r6, #248 @ 0xf8 │ │ │ │ ldrexb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bcfc0 │ │ │ │ + bne bd008 │ │ │ │ add r1, sp, #4 │ │ │ │ dmb ish │ │ │ │ add r4, r1, #4 │ │ │ │ mov r1, #1 │ │ │ │ strexb r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd0ec │ │ │ │ + beq bd134 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcfa8 │ │ │ │ + beq bcff0 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne bcfdc │ │ │ │ + bne bd024 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ dmb ish │ │ │ │ - b bd008 │ │ │ │ + b bd050 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - bne bd044 │ │ │ │ + bne bd08c │ │ │ │ tst r1, #12 │ │ │ │ - bne bd044 │ │ │ │ + bne bd08c │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - bne bcff0 │ │ │ │ + bne bd038 │ │ │ │ orr r1, r1, #8 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ - beq bd008 │ │ │ │ + beq bd050 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ bic r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd058 │ │ │ │ + bne bd0a0 │ │ │ │ tst r0, #32 │ │ │ │ dmb ish │ │ │ │ - beq bd0d4 │ │ │ │ + beq bd11c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ orr r1, r0, #128 @ 0x80 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd07c │ │ │ │ + bne bd0c4 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ dmb ish │ │ │ │ - bne bd0d4 │ │ │ │ + bne bd11c │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ bic r2, r2, #160 @ 0xa0 │ │ │ │ strex r3, r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd0ac │ │ │ │ + bne bd0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd0d4 │ │ │ │ + beq bd11c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r1 │ │ │ │ add r5, r6, #184 @ 0xb8 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bd118 │ │ │ │ + bne bd160 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bd0f8 │ │ │ │ + bne bd140 │ │ │ │ dmb ish │ │ │ │ - b bd124 │ │ │ │ + b bd16c │ │ │ │ clrex │ │ │ │ mov r0, r5 │ │ │ │ bl 39528 │ │ │ │ - ldr r7, [pc, #308] @ bd260 │ │ │ │ + ldr r7, [pc, #308] @ bd2a8 │ │ │ │ mov r8, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7] │ │ │ │ tst r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ - bne bd180 │ │ │ │ + bne bd1c8 │ │ │ │ ldrb r1, [r6, #188] @ 0xbc │ │ │ │ ldr r1, [r6, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd198 │ │ │ │ + beq bd1e0 │ │ │ │ ldr r2, [r6, #216] @ 0xd8 │ │ │ │ cmp r1, r2 │ │ │ │ subeq r1, r1, #1 │ │ │ │ ldreq r2, [r6, #196] @ 0xc4 │ │ │ │ streq r1, [r6, #200] @ 0xc8 │ │ │ │ addeq r3, r1, r1, lsl #1 │ │ │ │ addeq r2, r2, r3, lsl #2 │ │ │ │ ldrdeq r8, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd1a0 │ │ │ │ - b bd1b0 │ │ │ │ + beq bd1e8 │ │ │ │ + b bd1f8 │ │ │ │ bl 388c4 │ │ │ │ eor r0, r0, #1 │ │ │ │ ldrb r1, [r6, #188] @ 0xbc │ │ │ │ ldr r1, [r6, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne bd154 │ │ │ │ + bne bd19c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd1b0 │ │ │ │ + bne bd1f8 │ │ │ │ ldr r0, [r7] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne bd1f4 │ │ │ │ + bne bd23c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd1b8 │ │ │ │ + bne bd200 │ │ │ │ cmp r1, #2 │ │ │ │ - beq bd1e8 │ │ │ │ + beq bd230 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bcfc8 │ │ │ │ + beq bd010 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b bcfc8 │ │ │ │ + b bd010 │ │ │ │ mov r0, r5 │ │ │ │ bl 3966c │ │ │ │ - b bd1d0 │ │ │ │ + b bd218 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #188] @ 0xbc │ │ │ │ - b bd1b0 │ │ │ │ + b bd1f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bd240 │ │ │ │ + beq bd288 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b bd240 │ │ │ │ + b bd288 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #15 │ │ │ │ - bl 2993a8 │ │ │ │ - b bd254 │ │ │ │ + bl 2993f0 │ │ │ │ + b bd29c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq bd254 │ │ │ │ + beq bd29c │ │ │ │ mov r0, r4 │ │ │ │ - bl a2218 │ │ │ │ + bl a2264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r5, r4, lsl sp │ │ │ │ + eorseq r2, r5, ip, asr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ bd2b0 │ │ │ │ + ldr lr, [pc, #60] @ bd2f8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ bd2b4 │ │ │ │ + ldr r1, [pc, #56] @ bd2fc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ bd2b8 │ │ │ │ + ldr ip, [pc, #52] @ bd300 │ │ │ │ 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 35245c │ │ │ │ + bl 3524a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrshteq ip, [r3], -r4 │ │ │ │ - eoreq r3, sl, r3, ror #8 │ │ │ │ - eorseq ip, r3, r8, ror #3 │ │ │ │ + eorseq ip, r3, ip, lsr #1 │ │ │ │ + eoreq r3, sl, fp, asr r4 │ │ │ │ + eorseq ip, r3, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ bd32c │ │ │ │ + ldr ip, [pc, #96] @ bd374 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ bd330 │ │ │ │ + ldr lr, [pc, #92] @ bd378 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ bd334 │ │ │ │ + ldr r4, [pc, #88] @ bd37c │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ bd338 │ │ │ │ + ldr r1, [pc, #84] @ bd380 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ bd33c │ │ │ │ + ldr r3, [pc, #80] @ bd384 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq ip, r3, r0, lsl #3 │ │ │ │ - eoreq fp, sl, r4, lsr #3 │ │ │ │ - eorseq ip, r3, ip, lsl #1 │ │ │ │ - eoreq fp, sl, r4, lsl #3 │ │ │ │ - eoreq fp, sl, r5, lsl #3 │ │ │ │ + eorseq ip, r3, r8, lsr r1 │ │ │ │ + mlaeq sl, ip, r1, fp │ │ │ │ + eorseq ip, r3, r4, asr #32 │ │ │ │ + eoreq fp, sl, ip, ror r1 │ │ │ │ + eoreq fp, sl, sp, ror r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne bd364 │ │ │ │ - ldr r1, [pc, #76] @ bd3a4 │ │ │ │ + bne bd3ac │ │ │ │ + ldr r1, [pc, #76] @ bd3ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ bd39c │ │ │ │ - ldr r3, [pc, #40] @ bd3a0 │ │ │ │ + ldr r1, [pc, #40] @ bd3e4 │ │ │ │ + ldr r3, [pc, #40] @ bd3e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r3, sl, r8, lsr r1 │ │ │ │ - eorseq ip, r3, r8, lsr #32 │ │ │ │ - eoreq r3, sl, r0, asr r1 │ │ │ │ + eoreq r3, sl, r0, lsr r1 │ │ │ │ + eorseq fp, r3, r0, ror #31 │ │ │ │ + eoreq r3, sl, r8, asr #2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd3f4 │ │ │ │ + beq bd43c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ bd408 │ │ │ │ + ldr r3, [pc, #64] @ bd450 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ bd40c │ │ │ │ + ldr r1, [pc, #60] @ bd454 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ bd410 │ │ │ │ + ldr r1, [pc, #20] @ bd458 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - ldrshteq ip, [r3], -r8 │ │ │ │ - ldrdeq r3, [sl], -r8 @ │ │ │ │ - eoreq r3, sl, ip, lsr #1 │ │ │ │ + b 351da4 │ │ │ │ + ldrhteq ip, [r3], -r0 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ + eoreq r3, sl, r4, lsr #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd45c │ │ │ │ + beq bd4a4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ bd470 │ │ │ │ - ldr r3, [pc, #60] @ bd474 │ │ │ │ + ldr r1, [pc, #60] @ bd4b8 │ │ │ │ + ldr r3, [pc, #60] @ bd4bc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ bd478 │ │ │ │ + ldr r1, [pc, #20] @ bd4c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - eoreq r3, sl, r8, ror r0 │ │ │ │ - mlaseq r3, r8, r0, ip │ │ │ │ - eoreq r3, sl, r4, asr #32 │ │ │ │ + b 351da4 │ │ │ │ + eoreq r3, sl, r0, ror r0 │ │ │ │ + eorseq ip, r3, r0, asr r0 │ │ │ │ + eoreq r3, sl, ip, lsr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ bd4c8 │ │ │ │ - ldr r3, [pc, #56] @ bd4cc │ │ │ │ + ldr r1, [pc, #56] @ bd510 │ │ │ │ + ldr r3, [pc, #56] @ bd514 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ bd4d0 │ │ │ │ + ldr ip, [pc, #52] @ bd518 │ │ │ │ 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 351da8 │ │ │ │ + bl 351df0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, sl, lr │ │ │ │ - eoreq fp, sl, pc │ │ │ │ - eorseq ip, r3, r0, lsr r0 │ │ │ │ + eoreq fp, sl, r6 │ │ │ │ + eoreq fp, sl, r7 │ │ │ │ + eorseq fp, r3, r8, ror #31 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd518 │ │ │ │ + beq bd560 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bd54c │ │ │ │ - ldr r3, [pc, #108] @ bd568 │ │ │ │ + bne bd594 │ │ │ │ + ldr r3, [pc, #108] @ bd5b0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #104] @ bd56c │ │ │ │ + ldr r1, [pc, #104] @ bd5b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ - b bd538 │ │ │ │ - ldr r3, [pc, #80] @ bd570 │ │ │ │ + b bd580 │ │ │ │ + ldr r3, [pc, #80] @ bd5b8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #76] @ bd574 │ │ │ │ + ldr r1, [pc, #76] @ bd5bc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #36] @ bd578 │ │ │ │ + ldr r1, [pc, #36] @ bd5c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 351d5c │ │ │ │ - ldrshteq fp, [r3], -r4 │ │ │ │ - mlaeq sl, r3, r2, r3 │ │ │ │ - ldrsbteq fp, [r3], -r0 │ │ │ │ - eoreq r3, sl, r7, ror #4 │ │ │ │ - eoreq sl, sl, lr, asr pc │ │ │ │ + b 351da4 │ │ │ │ + eorseq fp, r3, ip, lsr #31 │ │ │ │ + eoreq r3, sl, fp, lsl #5 │ │ │ │ + eorseq fp, r3, r8, lsl #31 │ │ │ │ + eoreq r3, sl, pc, asr r2 │ │ │ │ + eoreq sl, sl, r6, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r6, [r1, #104] @ 0x68 │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne bd5fc │ │ │ │ + bne bd644 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne bd684 │ │ │ │ + bne bd6cc │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - bne bd6c8 │ │ │ │ + bne bd710 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne bd70c │ │ │ │ + bne bd754 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ - bne bd798 │ │ │ │ + bne bd7e0 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - b bd7d0 │ │ │ │ + b bd818 │ │ │ │ tst r0, #1 │ │ │ │ - beq bd630 │ │ │ │ + beq bd678 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc bd664 │ │ │ │ + bcc bd6ac │ │ │ │ ldrex r3, [r1] │ │ │ │ add r2, r3, #1 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd618 │ │ │ │ - b bd658 │ │ │ │ + bne bd660 │ │ │ │ + b bd6a0 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc bd664 │ │ │ │ + bcc bd6ac │ │ │ │ ldrex r3, [r1] │ │ │ │ add r2, r3, #1 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd644 │ │ │ │ + bne bd68c │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #1 │ │ │ │ - ble bd9a0 │ │ │ │ + ble bd9e8 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq bd5b0 │ │ │ │ + beq bd5f8 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bd6ac │ │ │ │ + bcc bd6f4 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd690 │ │ │ │ + bne bd6d8 │ │ │ │ cmn r2, #1 │ │ │ │ - ble bd9a0 │ │ │ │ + ble bd9e8 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq bd5c4 │ │ │ │ + beq bd60c │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bd6f0 │ │ │ │ + bcc bd738 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd6d4 │ │ │ │ + bne bd71c │ │ │ │ cmn r2, #1 │ │ │ │ - ble bd9a0 │ │ │ │ + ble bd9e8 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq bd5d8 │ │ │ │ + beq bd620 │ │ │ │ tst r0, #1 │ │ │ │ - beq bd740 │ │ │ │ + beq bd788 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc bd774 │ │ │ │ + bcc bd7bc │ │ │ │ ldrex r3, [r1] │ │ │ │ add r2, r3, #1 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd728 │ │ │ │ - b bd768 │ │ │ │ + bne bd770 │ │ │ │ + b bd7b0 │ │ │ │ ldr r2, [fp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc bd774 │ │ │ │ + bcc bd7bc │ │ │ │ ldrex r3, [r1] │ │ │ │ add r2, r3, #1 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd754 │ │ │ │ + bne bd79c │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #1 │ │ │ │ - ble bd9a0 │ │ │ │ + ble bd9e8 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [fp, #28] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ - beq bd5f0 │ │ │ │ + beq bd638 │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bd7c0 │ │ │ │ + bcc bd808 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd7a4 │ │ │ │ + bne bd7ec │ │ │ │ cmn r2, #1 │ │ │ │ - ble bd9a0 │ │ │ │ + ble bd9e8 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [fp, #88] @ 0x58 │ │ │ │ mov r9, #0 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r8, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls bd800 │ │ │ │ - ldr r2, [pc, #776] @ bdaf8 │ │ │ │ + bls bd848 │ │ │ │ + ldr r2, [pc, #776] @ bdb40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 39c98 │ │ │ │ - b bd9a0 │ │ │ │ + b bd9e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bd8b0 │ │ │ │ + beq bd8f8 │ │ │ │ ldr r4, [fp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #732] @ bdaf4 │ │ │ │ + ldr r0, [pc, #732] @ bdb3c │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd7e8 │ │ │ │ + beq bd830 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bd8b4 │ │ │ │ + beq bd8fc │ │ │ │ add ip, r4, r8, lsl #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ - b bd874 │ │ │ │ + b bd8bc │ │ │ │ mov r7, r0 │ │ │ │ add r5, r4, #16 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ strb lr, [r7, r3, lsl #4]! │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ stmib r7, {r6, r9} │ │ │ │ str r4, [r7, #12] │ │ │ │ mov r4, r5 │ │ │ │ - beq bd8b4 │ │ │ │ + beq bd8fc │ │ │ │ cmp r4, ip │ │ │ │ - beq bd8b4 │ │ │ │ + beq bd8fc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldrb lr, [r4] │ │ │ │ cmp r6, #2 │ │ │ │ - bcc bd848 │ │ │ │ + bcc bd890 │ │ │ │ ldrex r7, [r9] │ │ │ │ add r1, r7, #1 │ │ │ │ strex r5, r1, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bd890 │ │ │ │ + bne bd8d8 │ │ │ │ cmn r7, #1 │ │ │ │ - bgt bd848 │ │ │ │ - b bd9a0 │ │ │ │ + bgt bd890 │ │ │ │ + b bd9e8 │ │ │ │ mov r0, #4 │ │ │ │ ldr r9, [fp, #100] @ 0x64 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [fp, #96] @ 0x60 │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ lsl r6, r9, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ - bls bd8f4 │ │ │ │ - ldr r2, [pc, #540] @ bdb00 │ │ │ │ + bls bd93c │ │ │ │ + ldr r2, [pc, #540] @ bdb48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 39c98 │ │ │ │ - b bd9a0 │ │ │ │ + b bd9e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bd9a4 │ │ │ │ - ldr r0, [pc, #504] @ bdafc │ │ │ │ + beq bd9ec │ │ │ │ + ldr r0, [pc, #504] @ bdb44 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bd8dc │ │ │ │ + beq bd924 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bd9a8 │ │ │ │ + beq bd9f0 │ │ │ │ add ip, r4, r9, lsl #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ - b bd968 │ │ │ │ + b bd9b0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r4, #16 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ strb lr, [r6, r3, lsl #4]! │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ str r8, [r6, #4] │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq bd9a8 │ │ │ │ + beq bd9f0 │ │ │ │ cmp r4, ip │ │ │ │ - beq bd9a8 │ │ │ │ + beq bd9f0 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldrb lr, [r4] │ │ │ │ cmp r8, #2 │ │ │ │ - bcc bd938 │ │ │ │ + bcc bd980 │ │ │ │ ldrex r1, [r7] │ │ │ │ add r5, r1, #1 │ │ │ │ strex r6, r5, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bd984 │ │ │ │ + bne bd9cc │ │ │ │ cmn r1, #1 │ │ │ │ - bgt bd938 │ │ │ │ + bgt bd980 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [fp, #68] @ 0x44 │ │ │ │ str sl, [sp, #8] │ │ │ │ cmp r8, #3 │ │ │ │ - beq bd9e8 │ │ │ │ + beq bda30 │ │ │ │ ldr r6, [fp, #72] @ 0x48 │ │ │ │ cmp r8, #2 │ │ │ │ - bcc bd9e0 │ │ │ │ + bcc bda28 │ │ │ │ ldrex r1, [r6] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd9c4 │ │ │ │ + bne bda0c │ │ │ │ cmn r1, #1 │ │ │ │ - ble bd9a0 │ │ │ │ + ble bd9e8 │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add sl, sp, #152 @ 0x98 │ │ │ │ ldm r7, {r3, r5, r7} │ │ │ │ @@ -161670,349 +161688,349 @@ │ │ │ │ str r8, [r4, #68] @ 0x44 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl abba8 │ │ │ │ - b bdac0 │ │ │ │ + bl abbf0 │ │ │ │ + b bdb08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl abe28 │ │ │ │ + bl abe70 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl ab65c │ │ │ │ + bl ab6a4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl abe28 │ │ │ │ + bl abe70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r5, r4, lsl #12 │ │ │ │ - eorseq r8, r3, r4, lsl sl │ │ │ │ - eorseq r2, r5, r4, lsl r5 │ │ │ │ - eorseq r8, r3, r0, lsr #18 │ │ │ │ + ldrhteq r2, [r5], -ip │ │ │ │ + eorseq r8, r3, ip, asr #19 │ │ │ │ + eorseq r2, r5, ip, asr #9 │ │ │ │ + ldrsbteq r8, [r3], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ bdb74 │ │ │ │ + ldr ip, [pc, #96] @ bdbbc │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ bdb78 │ │ │ │ + ldr lr, [pc, #92] @ bdbc0 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ bdb7c │ │ │ │ + ldr r4, [pc, #88] @ bdbc4 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ bdb80 │ │ │ │ + ldr r1, [pc, #84] @ bdbc8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ bdb84 │ │ │ │ + ldr r3, [pc, #80] @ bdbcc │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrsbteq fp, [r3], -r8 │ │ │ │ - eoreq sl, sl, sp, lsl #20 │ │ │ │ - eorseq fp, r3, r4, ror #19 │ │ │ │ - eoreq sl, sl, r5, ror #19 │ │ │ │ - strdeq sl, [sl], -r3 @ │ │ │ │ + mlaseq r3, r0, r9, fp │ │ │ │ + eoreq sl, sl, r5, lsl #20 │ │ │ │ + mlaseq r3, ip, r9, fp │ │ │ │ + ldrdeq sl, [sl], -sp @ │ │ │ │ + eoreq sl, sl, fp, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ add r0, r6, #32 │ │ │ │ - bl 282850 │ │ │ │ + bl 282898 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, r7 │ │ │ │ - bls bdbec │ │ │ │ + bls bdc34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r2, [r3, r7, lsl #3]! │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ - beq bdc38 │ │ │ │ + beq bdc80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ and r5, r1, #1 │ │ │ │ sub r6, r3, #1 │ │ │ │ strd r6, [r4, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r6, r1 │ │ │ │ blx r2 │ │ │ │ mov r1, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne bdc0c │ │ │ │ - ldr r0, [pc, #124] @ bdc78 │ │ │ │ + bne bdc54 │ │ │ │ + ldr r0, [pc, #124] @ bdcc0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne bdc48 │ │ │ │ + bne bdc90 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdc14 │ │ │ │ + bne bdc5c │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 3966c │ │ │ │ str r0, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - beq bdbf4 │ │ │ │ - b bdc0c │ │ │ │ + beq bdc3c │ │ │ │ + b bdc54 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b bdc0c │ │ │ │ + b bdc54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl a6034 │ │ │ │ + bl a607c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r5, r8, asr #4 │ │ │ │ + eorseq r2, r5, r0, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ bdcb8 │ │ │ │ - ldr r3, [pc, #40] @ bdcbc │ │ │ │ + ldr r1, [pc, #40] @ bdd00 │ │ │ │ + ldr r3, [pc, #40] @ bdd04 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, sl, lr, lsr #17 │ │ │ │ - mlaseq r3, ip, r8, fp │ │ │ │ + eoreq sl, sl, r6, lsr #17 │ │ │ │ + eorseq fp, r3, r4, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne bddd4 │ │ │ │ + bne bde1c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #1 │ │ │ │ add r4, r6, #8 │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdddc │ │ │ │ + bne bde24 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdce8 │ │ │ │ + bne bdd30 │ │ │ │ dmb ish │ │ │ │ - ldr r8, [pc, #420] @ bdeb0 │ │ │ │ + ldr r8, [pc, #420] @ bdef8 │ │ │ │ mov fp, #0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r1, [r8] │ │ │ │ tst r1, r2 │ │ │ │ - bne bddf4 │ │ │ │ + bne bde3c │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bde14 │ │ │ │ + bne bde5c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs bde6c │ │ │ │ + bcs bdeb4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mla r0, r0, r1, r6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs bdd9c │ │ │ │ + bcs bdde4 │ │ │ │ add r5, r0, #28 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, r1, lsl #2]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdd9c │ │ │ │ + beq bdde4 │ │ │ │ ldr sl, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ stm r2, {r0, r9} │ │ │ │ sub r0, r3, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r7, [r5, #16] │ │ │ │ - beq bdd9c │ │ │ │ + beq bdde4 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bddb4 │ │ │ │ + bne bddfc │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne bde58 │ │ │ │ + bne bdea0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bddbc │ │ │ │ + bne bde04 │ │ │ │ cmp r1, #2 │ │ │ │ - beq bde48 │ │ │ │ + beq bde90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 39528 │ │ │ │ mov r0, r5 │ │ │ │ - b bdd04 │ │ │ │ + b bdd4c │ │ │ │ mov r5, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ eor fp, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdd2c │ │ │ │ - ldr r0, [pc, #152] @ bdeb4 │ │ │ │ - ldr r3, [pc, #152] @ bdeb8 │ │ │ │ - ldr r1, [pc, #152] @ bdebc │ │ │ │ + beq bdd74 │ │ │ │ + ldr r0, [pc, #152] @ bdefc │ │ │ │ + ldr r3, [pc, #152] @ bdf00 │ │ │ │ + ldr r1, [pc, #152] @ bdf04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb fp, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b bde7c │ │ │ │ + b bdec4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3966c │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #12] │ │ │ │ - b bddb4 │ │ │ │ - ldr r2, [pc, #76] @ bdec0 │ │ │ │ + b bddfc │ │ │ │ + ldr r2, [pc, #76] @ bdf08 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a7078 │ │ │ │ - b bdea4 │ │ │ │ + bl a70c0 │ │ │ │ + b bdeec │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl a6034 │ │ │ │ + bl a607c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r5, r4, lsr r1 │ │ │ │ - eoreq r9, sl, r9, ror #30 │ │ │ │ - eorseq fp, r3, r0, asr #2 │ │ │ │ - eorseq fp, r3, r8, lsl r7 │ │ │ │ - eorseq fp, r3, r4, ror #13 │ │ │ │ + eorseq r2, r5, ip, ror #1 │ │ │ │ + eoreq r9, sl, r1, ror #30 │ │ │ │ + ldrshteq fp, [r3], -r8 │ │ │ │ + ldrsbteq fp, [r3], -r0 │ │ │ │ + mlaseq r3, ip, r6, fp │ │ │ │ b 1f404 │ │ │ │ b 1fa64 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #1 │ │ │ │ add r5, r7, #8 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne be27c │ │ │ │ + bne be2c4 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bdef4 │ │ │ │ + bne bdf3c │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #1404] @ be494 │ │ │ │ + ldr r6, [pc, #1404] @ be4dc │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ tst r0, r1 │ │ │ │ - bne be32c │ │ │ │ + bne be374 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be340 │ │ │ │ + bne be388 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r4, [fp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bdf80 │ │ │ │ + bne bdfc8 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs be410 │ │ │ │ + bcs be458 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mla r0, r4, r0, r7 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ ldrne r1, [fp, #8] │ │ │ │ movne r9, #4 │ │ │ │ cmpne r0, r1 │ │ │ │ - beq bdf88 │ │ │ │ + beq bdfd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq be198 │ │ │ │ - b be1a8 │ │ │ │ + beq be1e0 │ │ │ │ + b be1f0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs be420 │ │ │ │ + bcs be468 │ │ │ │ mov r6, sl │ │ │ │ add sl, r7, #16 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ mla r0, r4, r0, sl │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 29c3e8 │ │ │ │ + bl 29c430 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bdfc0 │ │ │ │ + bne be008 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - b be008 │ │ │ │ + b be050 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mla r0, r4, r0, sl │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 9b978 │ │ │ │ + bl 9b9c4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r7, [fp, #16] │ │ │ │ - bl 29a244 │ │ │ │ - bl 29a2ac │ │ │ │ + bl 29a28c │ │ │ │ + bl 29a2f4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ mla r1, r4, r1, sl │ │ │ │ str r2, [fp] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ stmib fp, {r0, r1} │ │ │ │ ldrd r0, [r6] │ │ │ │ @@ -162021,182 +162039,182 @@ │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mla r0, r4, r0, sl │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bls be374 │ │ │ │ + bls be3bc │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ ldr r0, [r4, r0, lsl #2]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq be374 │ │ │ │ + beq be3bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq be064 │ │ │ │ + beq be0ac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r8, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq be114 │ │ │ │ + beq be15c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ - bl 29c3e8 │ │ │ │ + bl 29c430 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 29c3e8 │ │ │ │ + bl 29c430 │ │ │ │ eor r0, r0, #1 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ eor r0, r4, #1 │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0] │ │ │ │ - bl 29a244 │ │ │ │ + bl 29a28c │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ cmn r2, #1 │ │ │ │ - beq be390 │ │ │ │ + beq be3d8 │ │ │ │ cmn r7, #1 │ │ │ │ - beq be0f0 │ │ │ │ + beq be138 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #128 @ 0x80 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a7404 │ │ │ │ - b be108 │ │ │ │ - ldr r2, [pc, #992] @ be4d8 │ │ │ │ + bl 2a744c │ │ │ │ + b be150 │ │ │ │ + ldr r2, [pc, #992] @ be520 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - bl 316dd8 │ │ │ │ + bl 316e20 │ │ │ │ ldrb r9, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #4 │ │ │ │ - bne be16c │ │ │ │ + bne be1b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be138 │ │ │ │ - ldr r0, [pc, #932] @ be4cc │ │ │ │ + bne be180 │ │ │ │ + ldr r0, [pc, #932] @ be514 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne be3e4 │ │ │ │ + bne be42c │ │ │ │ dmb ish │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be144 │ │ │ │ + bne be18c │ │ │ │ cmp r1, #2 │ │ │ │ - beq be3ac │ │ │ │ + beq be3f4 │ │ │ │ mov r9, #5 │ │ │ │ strb r9, [r8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #37] @ 0x25 │ │ │ │ str r1, [sp, #31] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r6, [pc, #848] @ be4dc │ │ │ │ + ldr r6, [pc, #848] @ be524 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be1a8 │ │ │ │ + bne be1f0 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne be3fc │ │ │ │ + bne be444 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be1b0 │ │ │ │ + bne be1f8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq be3b8 │ │ │ │ + beq be400 │ │ │ │ cmp r9, #4 │ │ │ │ - bne be3c8 │ │ │ │ - ldr r0, [pc, #724] @ be4ac │ │ │ │ + bne be410 │ │ │ │ + ldr r0, [pc, #724] @ be4f4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be160 │ │ │ │ - ldr r4, [pc, #704] @ be4b0 │ │ │ │ + bne be1a8 │ │ │ │ + ldr r4, [pc, #704] @ be4f8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs be28c │ │ │ │ + bcs be2d4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be160 │ │ │ │ + beq be1a8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldrdne r4, [r0, #36] @ 0x24 │ │ │ │ ldrne r3, [r1, #28]! │ │ │ │ addne ip, sp, #64 @ 0x40 │ │ │ │ - ldrne lr, [pc, #644] @ be4b8 │ │ │ │ + ldrne lr, [pc, #644] @ be500 │ │ │ │ movne r7, #0 │ │ │ │ stmne ip, {r2, r4, r5, r7} │ │ │ │ movne ip, #1 │ │ │ │ movne r9, #4 │ │ │ │ addne lr, pc, lr │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ strne r7, [sp, #96] @ 0x60 │ │ │ │ strne ip, [sp, #84] @ 0x54 │ │ │ │ strne lr, [sp, #80] @ 0x50 │ │ │ │ strne r7, [sp, #92] @ 0x5c │ │ │ │ strne r9, [sp, #88] @ 0x58 │ │ │ │ cmpne r2, #1 │ │ │ │ - bne be2b0 │ │ │ │ - ldr r0, [pc, #628] @ be4e0 │ │ │ │ + bne be2f8 │ │ │ │ + ldr r0, [pc, #628] @ be528 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #624] @ be4e4 │ │ │ │ + ldr r2, [pc, #624] @ be52c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r0, r5 │ │ │ │ clrex │ │ │ │ bl 39528 │ │ │ │ - b bdf10 │ │ │ │ + b bdf58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq be160 │ │ │ │ - ldr r0, [pc, #536] @ be4b4 │ │ │ │ + beq be1a8 │ │ │ │ + ldr r0, [pc, #536] @ be4fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne be200 │ │ │ │ - b be160 │ │ │ │ + bne be248 │ │ │ │ + b be1a8 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ stm lr, {r2, r4, r5, ip} │ │ │ │ ldr r2, [fp, #20] │ │ │ │ - ldr r3, [pc, #500] @ be4bc │ │ │ │ + ldr r3, [pc, #500] @ be504 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #492] @ be4c0 │ │ │ │ + ldr r6, [pc, #492] @ be508 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -162208,140 +162226,140 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, r2, #104 @ 0x68 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ strb r9, [r8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 388c4 │ │ │ │ eor r2, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdf38 │ │ │ │ - ldr r0, [pc, #336] @ be498 │ │ │ │ - ldr r3, [pc, #336] @ be49c │ │ │ │ - ldr r1, [pc, #336] @ be4a0 │ │ │ │ + beq bdf80 │ │ │ │ + ldr r0, [pc, #336] @ be4e0 │ │ │ │ + ldr r3, [pc, #336] @ be4e4 │ │ │ │ + ldr r1, [pc, #336] @ be4e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b be438 │ │ │ │ - ldr r0, [pc, #328] @ be4c4 │ │ │ │ - ldr r2, [pc, #328] @ be4c8 │ │ │ │ + b be480 │ │ │ │ + ldr r0, [pc, #328] @ be50c │ │ │ │ + ldr r2, [pc, #328] @ be510 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38f90 │ │ │ │ - b be438 │ │ │ │ - ldr r0, [pc, #312] @ be4d0 │ │ │ │ - ldr r2, [pc, #312] @ be4d4 │ │ │ │ + b be480 │ │ │ │ + ldr r0, [pc, #312] @ be518 │ │ │ │ + ldr r2, [pc, #312] @ be51c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a280 │ │ │ │ - b be438 │ │ │ │ + b be480 │ │ │ │ mov r0, r5 │ │ │ │ bl 3966c │ │ │ │ - b be15c │ │ │ │ + b be1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3966c │ │ │ │ cmp r9, #4 │ │ │ │ - beq be1d0 │ │ │ │ + beq be218 │ │ │ │ ldr r1, [sp, #31] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #1] │ │ │ │ strb r9, [r8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1, #12] │ │ │ │ - b be138 │ │ │ │ + b be180 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b be1a8 │ │ │ │ + b be1f0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #136] @ be4a4 │ │ │ │ + ldr r2, [pc, #136] @ be4ec │ │ │ │ add r2, pc, r2 │ │ │ │ - b be42c │ │ │ │ + b be474 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #124] @ be4a8 │ │ │ │ + ldr r2, [pc, #124] @ be4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ bl 39e1c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ strd r8, [r4, #4] │ │ │ │ - b be47c │ │ │ │ + b be4c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a7078 │ │ │ │ - b be488 │ │ │ │ + bl a70c0 │ │ │ │ + b be4d0 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq be47c │ │ │ │ + beq be4c4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b be47c │ │ │ │ + b be4c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl a6034 │ │ │ │ + bl a607c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r1, r5, r8, lsr #30 │ │ │ │ - eoreq r9, sl, sp, lsr sl │ │ │ │ - eorseq sl, r3, r4, lsl ip │ │ │ │ - eorseq fp, r3, r4, asr #4 │ │ │ │ - mlaseq r3, r4, r1, fp │ │ │ │ - mlaseq r3, r4, r1, fp │ │ │ │ - eorseq r1, r5, r8, lsr fp │ │ │ │ - eorseq r1, r5, ip, ror fp │ │ │ │ - ldrsbteq r1, [r5], -r0 │ │ │ │ - eorseq fp, r3, r4, lsr #6 │ │ │ │ - eorseq fp, r3, r4, asr #5 │ │ │ │ + eorseq r1, r5, r0, ror #29 │ │ │ │ + eoreq r9, sl, r5, lsr sl │ │ │ │ + eorseq sl, r3, ip, asr #23 │ │ │ │ + ldrshteq fp, [r3], -ip │ │ │ │ + eorseq fp, r3, ip, asr #2 │ │ │ │ + eorseq fp, r3, ip, asr #2 │ │ │ │ + ldrshteq r1, [r5], -r0 │ │ │ │ + eorseq r1, r5, r4, lsr fp │ │ │ │ + eorseq r1, r5, r8, lsl #21 │ │ │ │ + ldrsbteq fp, [r3], -ip │ │ │ │ eorseq fp, r3, ip, ror r2 │ │ │ │ - eoreq r8, sl, r5, lsr #24 │ │ │ │ - eorseq fp, r3, ip, asr #4 │ │ │ │ - eorseq r1, r5, ip, lsl sp │ │ │ │ - eoreq r2, sl, r7, lsl r4 │ │ │ │ - eorseq fp, r3, r0, ror r2 │ │ │ │ - eoreq r0, fp, sl, lsr r4 │ │ │ │ - ldrhteq r1, [r5], -ip │ │ │ │ - strdeq r9, [sl], -r9 @ │ │ │ │ - ldrshteq fp, [r3], -r8 │ │ │ │ + eorseq fp, r3, r4, lsr r2 │ │ │ │ + eoreq r8, sl, sp, lsl ip │ │ │ │ + eorseq fp, r3, r4, lsl #4 │ │ │ │ + ldrsbteq r1, [r5], -r4 │ │ │ │ + eoreq r2, sl, pc, lsl #8 │ │ │ │ + eorseq fp, r3, r8, lsr #4 │ │ │ │ + eoreq r0, fp, r2, lsr r4 │ │ │ │ + eorseq r1, r5, r4, ror ip │ │ │ │ + strdeq r9, [sl], -r1 @ │ │ │ │ + ldrhteq fp, [r3], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl b061c │ │ │ │ + bl b0664 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #22 │ │ │ │ - bne be580 │ │ │ │ + bne be5c8 │ │ │ │ ldrb r0, [sl, #1760] @ 0x6e0 │ │ │ │ add r1, pc, #12 │ │ │ │ str sl, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ @@ -162360,15 +162378,15 @@ │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r0, [sl, #1772] @ 0x6ec │ │ │ │ ldr r1, [sl, #1776] @ 0x6f0 │ │ │ │ - b be67c │ │ │ │ + b be6c4 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, sl │ │ │ │ @@ -162378,49 +162396,49 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ ldr r6, [sl, #1784] @ 0x6f8 │ │ │ │ - b be6a8 │ │ │ │ + b be6f0 │ │ │ │ ldr r0, [sl, #1812] @ 0x714 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sl, #1816] @ 0x718 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b be6c8 │ │ │ │ - ldr r0, [pc, #2960] @ bf174 │ │ │ │ + b be710 │ │ │ │ + ldr r0, [pc, #2960] @ bf1bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #2956] @ bf17c │ │ │ │ + ldr r0, [pc, #2956] @ bf1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bf090 │ │ │ │ - ldr r0, [pc, #2936] @ bf178 │ │ │ │ + b bf0d8 │ │ │ │ + ldr r0, [pc, #2936] @ bf1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bf090 │ │ │ │ - ldr r0, [pc, #2932] @ bf184 │ │ │ │ + b bf0d8 │ │ │ │ + ldr r0, [pc, #2932] @ bf1cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b bf090 │ │ │ │ - ldr r0, [pc, #2912] @ bf180 │ │ │ │ + b bf0d8 │ │ │ │ + ldr r0, [pc, #2912] @ bf1c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b bf090 │ │ │ │ + b bf0d8 │ │ │ │ mov r5, r0 │ │ │ │ - b bf154 │ │ │ │ - b bf0e0 │ │ │ │ - b bf0e0 │ │ │ │ + b bf19c │ │ │ │ + b bf128 │ │ │ │ + b bf128 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #1764] @ 0x6e4 │ │ │ │ str r0, [sl, #1768] @ 0x6e8 │ │ │ │ cmp r2, r0 │ │ │ │ - bge bee80 │ │ │ │ + bge beec8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, sl │ │ │ │ add r2, r2, #1 │ │ │ │ strb r0, [r3, #1824]! @ 0x720 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -162450,196 +162468,196 @@ │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq be700 │ │ │ │ + beq be748 │ │ │ │ cmp r0, #1 │ │ │ │ - bne be710 │ │ │ │ + bne be758 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 13edb0 │ │ │ │ - b be778 │ │ │ │ + bl 13edf8 │ │ │ │ + b be7c0 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 13f194 │ │ │ │ - b be778 │ │ │ │ + bl 13f1dc │ │ │ │ + b be7c0 │ │ │ │ add r6, r4, #36 @ 0x24 │ │ │ │ ldrex r7, [r6] │ │ │ │ cmp r7, #2 │ │ │ │ - bne be740 │ │ │ │ + bne be788 │ │ │ │ dmb ish │ │ │ │ mov r0, #1 │ │ │ │ strex r1, r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq be748 │ │ │ │ + beq be790 │ │ │ │ ldrex r7, [r6] │ │ │ │ cmp r7, #2 │ │ │ │ - beq be724 │ │ │ │ + beq be76c │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq be7c8 │ │ │ │ + beq be810 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ bic r1, r1, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be75c │ │ │ │ + bne be7a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb fp, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq beda4 │ │ │ │ + beq bedec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq be820 │ │ │ │ + beq be868 │ │ │ │ cmp r0, #1 │ │ │ │ - bne be830 │ │ │ │ + bne be878 │ │ │ │ add r1, r8, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 13edb0 │ │ │ │ - b be898 │ │ │ │ + bl 13edf8 │ │ │ │ + b be8e0 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne be754 │ │ │ │ + bne be79c │ │ │ │ tst r7, #2 │ │ │ │ - beq bed48 │ │ │ │ + beq bed90 │ │ │ │ tst r7, #1 │ │ │ │ - beq be7e0 │ │ │ │ - bl 311a40 │ │ │ │ + beq be828 │ │ │ │ + bl 311a88 │ │ │ │ bic r7, r7, #1 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ - bne be7b0 │ │ │ │ + bne be7f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq be818 │ │ │ │ + beq be860 │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ - beq be7fc │ │ │ │ - b be7b0 │ │ │ │ + beq be844 │ │ │ │ + b be7f8 │ │ │ │ mov r1, #1 │ │ │ │ - b be7b8 │ │ │ │ + b be800 │ │ │ │ add r1, r8, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 13f194 │ │ │ │ - b be898 │ │ │ │ + bl 13f1dc │ │ │ │ + b be8e0 │ │ │ │ add r4, r8, #4 │ │ │ │ ldrex r6, [r4] │ │ │ │ cmp r6, #2 │ │ │ │ - bne be860 │ │ │ │ + bne be8a8 │ │ │ │ dmb ish │ │ │ │ mov r0, #1 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq be868 │ │ │ │ + beq be8b0 │ │ │ │ ldrex r6, [r4] │ │ │ │ cmp r6, #2 │ │ │ │ - beq be844 │ │ │ │ + beq be88c │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq be910 │ │ │ │ + beq be958 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ bic r1, r1, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be87c │ │ │ │ + bne be8c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb fp, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bedac │ │ │ │ + beq bedf4 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ add r4, r8, #128 @ 0x80 │ │ │ │ - b be8c0 │ │ │ │ + b be908 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ - bne be968 │ │ │ │ + bne be9b0 │ │ │ │ cmn r0, #-1073741821 @ 0xc0000003 │ │ │ │ - bhi bed30 │ │ │ │ + bhi bed78 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne be8b0 │ │ │ │ + bne be8f8 │ │ │ │ add r1, r1, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be8b8 │ │ │ │ + bne be900 │ │ │ │ dmb ish │ │ │ │ mov r1, #1 │ │ │ │ - b be8b8 │ │ │ │ + b be900 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne be874 │ │ │ │ + bne be8bc │ │ │ │ tst r6, #2 │ │ │ │ - beq bed60 │ │ │ │ + beq beda8 │ │ │ │ tst r6, #1 │ │ │ │ - beq be928 │ │ │ │ - bl 311a40 │ │ │ │ + beq be970 │ │ │ │ + bl 311a88 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne be8f8 │ │ │ │ + bne be940 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq be960 │ │ │ │ + beq be9a8 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq be944 │ │ │ │ - b be8f8 │ │ │ │ + beq be98c │ │ │ │ + b be940 │ │ │ │ mov r1, #1 │ │ │ │ - b be900 │ │ │ │ + b be948 │ │ │ │ ldrb r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be9a4 │ │ │ │ + beq be9ec │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be978 │ │ │ │ + bne be9c0 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bed30 │ │ │ │ + bne bed78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3877c │ │ │ │ - b bed30 │ │ │ │ + b bed78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [r8, #148] @ 0x94 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bf024 │ │ │ │ + beq bf06c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ movw r2, #30885 @ 0x78a5 │ │ │ │ movt r2, #43628 @ 0xaa6c │ │ │ │ adds sl, r0, r2 │ │ │ │ movw r0, #36300 @ 0x8dcc │ │ │ │ movt r0, #11573 @ 0x2d35 │ │ │ │ adc fp, r3, r0 │ │ │ │ @@ -162656,25 +162674,25 @@ │ │ │ │ umull r0, r5, r0, fp │ │ │ │ adds r0, r0, r2 │ │ │ │ adc r0, r7, r5 │ │ │ │ mla r0, r3, fp, r0 │ │ │ │ eor r0, r0, ip │ │ │ │ umull r7, r5, r0, r6 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs beaa8 │ │ │ │ + bcs beaf0 │ │ │ │ rsb r0, r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 35fe80 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 35fec8 <__aeabi_uidivmod@@Base> │ │ │ │ movw lr, #36300 @ 0x8dcc │ │ │ │ movw r9, #19347 @ 0x4b93 │ │ │ │ cmp r7, r1 │ │ │ │ movt lr, #11573 @ 0x2d35 │ │ │ │ movt r9, #35768 @ 0x8bb8 │ │ │ │ - bcs beaa8 │ │ │ │ + bcs beaf0 │ │ │ │ movw r0, #30885 @ 0x78a5 │ │ │ │ mov r5, #0 │ │ │ │ movt r0, #43628 @ 0xaa6c │ │ │ │ adds sl, sl, r0 │ │ │ │ movw r0, #44233 @ 0xacc9 │ │ │ │ adc fp, fp, lr │ │ │ │ movt r0, #38446 @ 0x962e │ │ │ │ @@ -162687,274 +162705,274 @@ │ │ │ │ adcs r0, r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ adc r2, r2, #0 │ │ │ │ umlal r0, r2, r7, fp │ │ │ │ eor r0, r0, ip │ │ │ │ mul r2, r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc bea48 │ │ │ │ + bcc bea90 │ │ │ │ umull r0, r5, r0, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, [r0] │ │ │ │ ldrd r8, [r8, #144] @ 0x90 │ │ │ │ mov fp, #0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r7, r8, r9, lsl #2 │ │ │ │ mov r9, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq beb1c │ │ │ │ + beq beb64 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq beafc │ │ │ │ + beq beb44 │ │ │ │ sub r2, r7, r9 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r2, lsr #2 │ │ │ │ lsrcs r1, r2, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ - bne beafc │ │ │ │ + bne beb44 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ cmp r1, r7 │ │ │ │ - beq beafc │ │ │ │ + beq beb44 │ │ │ │ add r9, r1, #4 │ │ │ │ - b beb24 │ │ │ │ + b beb6c │ │ │ │ cmp r8, #0 │ │ │ │ subne r1, r7, r8 │ │ │ │ lsrne r1, r1, #2 │ │ │ │ cmpne r1, r0 │ │ │ │ - bls bed08 │ │ │ │ + bls bed50 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r8, r0, #4 │ │ │ │ - b beb54 │ │ │ │ + b beb9c │ │ │ │ cmp r9, #0 │ │ │ │ - beq beb4c │ │ │ │ + beq beb94 │ │ │ │ cmp r9, r7 │ │ │ │ - beq beb4c │ │ │ │ + beq beb94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r6, r6, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r9], #4 │ │ │ │ - beq beb7c │ │ │ │ + beq bebc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq beb24 │ │ │ │ - b beb7c │ │ │ │ + beq beb6c │ │ │ │ + b bebc4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bed08 │ │ │ │ + beq bed50 │ │ │ │ cmp r8, r7 │ │ │ │ - beq bed08 │ │ │ │ + beq bed50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r6, r6, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r8], #4 │ │ │ │ - beq beb78 │ │ │ │ + beq bebc0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq beb54 │ │ │ │ + beq beb9c │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq bed08 │ │ │ │ + beq bed50 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r1, #32 │ │ │ │ - bl a4c44 │ │ │ │ + bl a4c8c │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq bebc0 │ │ │ │ + beq bec08 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebd0 │ │ │ │ + bne bec18 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 13edb0 │ │ │ │ - b bec44 │ │ │ │ + bl 13edf8 │ │ │ │ + b bec8c │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 13f194 │ │ │ │ - b bec44 │ │ │ │ + bl 13f1dc │ │ │ │ + b bec8c │ │ │ │ str r1, [sp, #4] │ │ │ │ add sl, r1, #36 @ 0x24 │ │ │ │ ldrex r11, [sl] │ │ │ │ cmp fp, #2 │ │ │ │ - bne bec04 │ │ │ │ + bne bec4c │ │ │ │ dmb ish │ │ │ │ mov r0, #1 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bec0c │ │ │ │ + beq bec54 │ │ │ │ ldrex r11, [sl] │ │ │ │ cmp fp, #2 │ │ │ │ - beq bebe8 │ │ │ │ + beq bec30 │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq bec7c │ │ │ │ + beq becc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [sl] │ │ │ │ bic r1, r1, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bec24 │ │ │ │ + bne bec6c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strb r5, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bef8c │ │ │ │ + beq befd4 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne beabc │ │ │ │ - b bed08 │ │ │ │ + bne beb04 │ │ │ │ + b bed50 │ │ │ │ mov r1, #0 │ │ │ │ clrex │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne bec18 │ │ │ │ + bne bec60 │ │ │ │ tst fp, #2 │ │ │ │ - beq becd4 │ │ │ │ + beq bed1c │ │ │ │ tst fp, #1 │ │ │ │ - beq bec94 │ │ │ │ - bl 311a40 │ │ │ │ + beq becdc │ │ │ │ + bl 311a88 │ │ │ │ bic fp, fp, #1 │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ - bne bec64 │ │ │ │ + bne becac │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ dmb ish │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beccc │ │ │ │ + beq bed14 │ │ │ │ ldrex r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ - beq becb0 │ │ │ │ - b bec64 │ │ │ │ + beq becf8 │ │ │ │ + b becac │ │ │ │ mov r1, #1 │ │ │ │ - b bec6c │ │ │ │ + b becb4 │ │ │ │ tst fp, #4 │ │ │ │ - bne bece8 │ │ │ │ + bne bed30 │ │ │ │ mov r0, #1 │ │ │ │ strb r5, [sp, #41] @ 0x29 │ │ │ │ - b becf0 │ │ │ │ + b bed38 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bec50 │ │ │ │ - b bef8c │ │ │ │ + bne bec98 │ │ │ │ + b befd4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bed0c │ │ │ │ + bne bed54 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq bed98 │ │ │ │ + beq bede0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 2828dc │ │ │ │ + bl 282924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be6cc │ │ │ │ - b beea8 │ │ │ │ + bne be714 │ │ │ │ + b beef0 │ │ │ │ tst r7, #4 │ │ │ │ - bne bed78 │ │ │ │ + bne bedc0 │ │ │ │ mov r0, #1 │ │ │ │ strb fp, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b be778 │ │ │ │ + b be7c0 │ │ │ │ tst r6, #4 │ │ │ │ - bne bed88 │ │ │ │ + bne bedd0 │ │ │ │ mov r0, #1 │ │ │ │ strb fp, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b be898 │ │ │ │ + b be8e0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b be778 │ │ │ │ + b be7c0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ - b be898 │ │ │ │ + b be8e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3877c │ │ │ │ - b bed30 │ │ │ │ + b bed78 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b bedc8 │ │ │ │ + b bee10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a4c44 │ │ │ │ + bl a4c8c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 282c0c │ │ │ │ + bl 282c54 │ │ │ │ ldr r5, [r4] │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ ldrexb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bee0c │ │ │ │ + bne bee54 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ strexb r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beed0 │ │ │ │ + beq bef18 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bedf4 │ │ │ │ + beq bee3c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl, #1780] @ 0x6f4 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sl, #1820] @ 0x71c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r1, [sl, #1780] @ 0x6f4 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ tst r0, #63 @ 0x3f │ │ │ │ - bne bee54 │ │ │ │ + bne bee9c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r1, r1, #32 │ │ │ │ - bl a4c44 │ │ │ │ + bl a4c8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strb r5, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [sl, #1764] @ 0x6e4 │ │ │ │ ldr r0, [sl, #1768] @ 0x6e8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - blt be650 │ │ │ │ + blt be698 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1764] @ 0x6e4 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ add r0, sl, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2aec3c │ │ │ │ + bl 2aec84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be638 │ │ │ │ + beq be680 │ │ │ │ mov r0, #4 │ │ │ │ - b beebc │ │ │ │ + b bef04 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb r0, [r1] │ │ │ │ mov r1, #22 │ │ │ │ strb r0, [sl, #1760] @ 0x6e0 │ │ │ │ @@ -162962,99 +162980,99 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r5, #152 @ 0x98 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne beefc │ │ │ │ + bne bef44 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne beedc │ │ │ │ + bne bef24 │ │ │ │ dmb ish │ │ │ │ - b bef08 │ │ │ │ + b bef50 │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl 39528 │ │ │ │ - ldr r7, [pc, #644] @ bf194 │ │ │ │ + ldr r7, [pc, #644] @ bf1dc │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7] │ │ │ │ tst r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ - bne befc0 │ │ │ │ + bne bf008 │ │ │ │ ldrb r1, [r5, #156] @ 0x9c │ │ │ │ ldr r1, [r5, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq befd8 │ │ │ │ + beq bf020 │ │ │ │ ldr r2, [r5, #184] @ 0xb8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne bef60 │ │ │ │ + bne befa8 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ str r1, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne befe0 │ │ │ │ + bne bf028 │ │ │ │ ldr r0, [r7] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - beq befe0 │ │ │ │ + beq bf028 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #156] @ 0x9c │ │ │ │ - b befe0 │ │ │ │ + b bf028 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bef94 │ │ │ │ + bne befdc │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bedc8 │ │ │ │ + bne bee10 │ │ │ │ mov r0, r4 │ │ │ │ bl 3877c │ │ │ │ - b bedc8 │ │ │ │ + b bee10 │ │ │ │ bl 388c4 │ │ │ │ eor r0, r0, #1 │ │ │ │ ldrb r1, [r5, #156] @ 0x9c │ │ │ │ ldr r1, [r5, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne bef38 │ │ │ │ + bne bef80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bef68 │ │ │ │ + beq befb0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne befe8 │ │ │ │ + bne bf030 │ │ │ │ cmp r1, #2 │ │ │ │ - beq bf018 │ │ │ │ + beq bf060 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bee14 │ │ │ │ + beq bee5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b bee14 │ │ │ │ + b bee5c │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b bf000 │ │ │ │ - ldr r0, [pc, #348] @ bf188 │ │ │ │ + b bf048 │ │ │ │ + ldr r0, [pc, #348] @ bf1d0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #344] @ bf18c │ │ │ │ + ldr r2, [pc, #344] @ bf1d4 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #340] @ bf190 │ │ │ │ + ldr r1, [pc, #340] @ bf1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ @@ -163072,77 +163090,77 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq bf0ec │ │ │ │ + beq bf134 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ - b bf0ec │ │ │ │ + b bf134 │ │ │ │ bl 39ea4 │ │ │ │ - b bf144 │ │ │ │ - b bf144 │ │ │ │ + b bf18c │ │ │ │ + b bf18c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl a2218 │ │ │ │ - b bf154 │ │ │ │ + bl a2264 │ │ │ │ + b bf19c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl a2218 │ │ │ │ - b bf148 │ │ │ │ + bl a2264 │ │ │ │ + b bf190 │ │ │ │ mov r5, r0 │ │ │ │ - b bf160 │ │ │ │ + b bf1a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl a2218 │ │ │ │ - b bf148 │ │ │ │ + bl a2264 │ │ │ │ + b bf190 │ │ │ │ bl 39ea4 │ │ │ │ - b bf104 │ │ │ │ - b bf104 │ │ │ │ + b bf14c │ │ │ │ + b bf14c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf10c │ │ │ │ + bne bf154 │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bf148 │ │ │ │ + bne bf190 │ │ │ │ mov r0, r4 │ │ │ │ bl 3877c │ │ │ │ - b bf148 │ │ │ │ + b bf190 │ │ │ │ bl 39ea4 │ │ │ │ - b bf144 │ │ │ │ - b bf144 │ │ │ │ + b bf18c │ │ │ │ + b bf18c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #1760] @ 0x6e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r0, lsr #17 │ │ │ │ - eorseq sl, r3, r4, lsr #17 │ │ │ │ - ldrhteq sl, [r3], -r4 │ │ │ │ - mlaseq r3, r4, r8, sl │ │ │ │ - eorseq sl, r3, r4, lsr #17 │ │ │ │ + eorseq sl, r3, r8, asr r8 │ │ │ │ + eorseq sl, r3, ip, asr r8 │ │ │ │ + eorseq sl, r3, ip, ror #16 │ │ │ │ + eorseq sl, r3, ip, asr #16 │ │ │ │ + eorseq sl, r3, ip, asr r8 │ │ │ │ @ instruction: 0xffffe494 │ │ │ │ - ldrsbteq sl, [r3], -ip │ │ │ │ - ldrsbteq sl, [r3], -r8 │ │ │ │ - eorseq r0, r5, r0, lsr pc │ │ │ │ + mlaseq r3, r4, r5, sl │ │ │ │ + mlaseq r3, r0, r5, sl │ │ │ │ + eorseq r0, r5, r8, ror #29 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #18 │ │ │ │ movcs r2, #16 │ │ │ │ @@ -163195,29 +163213,29 @@ │ │ │ │ pop {r4, pc} │ │ │ │ bl 65840 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 6a8c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ bf2c0 │ │ │ │ + ldr r3, [pc, #48] @ bf308 │ │ │ │ add ip, r0, #4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, sp, #23 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, ip │ │ │ │ bl 20434 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r3, r0, asr #11 │ │ │ │ + eorseq r6, r3, r8, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r2] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r2, #18 │ │ │ │ movcs r2, #16 │ │ │ │ @@ -163278,35 +163296,35 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r5, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf614 │ │ │ │ + bl bf65c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne bf448 │ │ │ │ + bne bf490 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl bf4e0 │ │ │ │ + bl bf528 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne bf468 │ │ │ │ + bne bf4b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ ldrbne r0, [r0] │ │ │ │ strbne r0, [r8, #4] │ │ │ │ movne r0, #20 │ │ │ │ strne r0, [r8] │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ bf4d8 │ │ │ │ + ldr r2, [pc, #172] @ bf520 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39e1c │ │ │ │ mov r2, r3 │ │ │ │ bl 6a7cc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -163314,28 +163332,28 @@ │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, sp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ add r1, r1, #8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ str r9, [sp, #4] │ │ │ │ - b bf46c │ │ │ │ + b bf4b4 │ │ │ │ ldrb r9, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ add r0, r8, #9 │ │ │ │ orr r1, r1, #5 │ │ │ │ mov r2, #23 │ │ │ │ mov r6, r8 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ strb r9, [r8, #8] │ │ │ │ stm r6, {r0, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r5, [pc, #60] @ bf4dc │ │ │ │ + ldr r5, [pc, #60] @ bf524 │ │ │ │ mov r1, #7 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r0, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -163343,472 +163361,472 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r3, r5 │ │ │ │ bl 20434 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eorseq r6, r3, r0, ror #13 │ │ │ │ - eorseq r6, r3, r0, asr #7 │ │ │ │ + mlaseq r3, r8, r6, r6 │ │ │ │ + eorseq r6, r3, r8, ror r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ add r1, r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi bf528 │ │ │ │ + bhi bf570 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc bf5d0 │ │ │ │ + bcc bf618 │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r7, [r0] │ │ │ │ add r1, r1, r3 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #208] @ bf604 │ │ │ │ + ldr r0, [pc, #208] @ bf64c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #176] @ bf608 │ │ │ │ + ldr r0, [pc, #176] @ bf650 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #136] @ bf60c │ │ │ │ + ldr r3, [pc, #136] @ bf654 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r6, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 20698 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bf520 │ │ │ │ + beq bf568 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ bf610 │ │ │ │ + ldr r2, [pc, #56] @ bf658 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bf5fc │ │ │ │ + beq bf644 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r0, lsl #2 │ │ │ │ - eorseq r0, r5, ip, ror #20 │ │ │ │ - ldrsbteq sl, [r3], -r0 │ │ │ │ - eorseq sl, r3, ip, rrx │ │ │ │ + ldrhteq sl, [r3], -r8 │ │ │ │ + eorseq r0, r5, r4, lsr #20 │ │ │ │ + eorseq sl, r3, r8, lsl #1 │ │ │ │ + eorseq sl, r3, r4, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf6ac │ │ │ │ + beq bf6f4 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ add r1, r9, r7 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi bf6bc │ │ │ │ + bhi bf704 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r5 │ │ │ │ mov r0, r5 │ │ │ │ movhi r0, r7 │ │ │ │ sub r2, r0, r7 │ │ │ │ add r7, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf6a8 │ │ │ │ + beq bf6f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bf760 │ │ │ │ + beq bf7a8 │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bf670 │ │ │ │ + beq bf6b8 │ │ │ │ mov r0, #24 │ │ │ │ strb r4, [r8, #4] │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #208] @ bf794 │ │ │ │ + ldr r0, [pc, #208] @ bf7dc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #176] @ bf798 │ │ │ │ + ldr r0, [pc, #176] @ bf7e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, sp │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #136] @ bf79c │ │ │ │ + ldr r3, [pc, #136] @ bf7e4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r7, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 20698 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bf6a0 │ │ │ │ + beq bf6e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ bf7a0 │ │ │ │ + ldr r2, [pc, #56] @ bf7e8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39e1c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bf78c │ │ │ │ + beq bf7d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r9, r3, r0, ror pc │ │ │ │ - ldrsbteq r0, [r5], -ip │ │ │ │ - eorseq r9, r3, r0, asr #30 │ │ │ │ - ldrshteq r9, [r3], -ip │ │ │ │ + eorseq r9, r3, r8, lsr #30 │ │ │ │ + mlaseq r5, r4, r8, r0 │ │ │ │ + ldrshteq r9, [r3], -r8 │ │ │ │ + ldrhteq r9, [r3], -r4 │ │ │ │ b 1ee70 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ b 1e648 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bf8a0 │ │ │ │ + bne bf8e8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 1ec84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf830 │ │ │ │ + beq bf878 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi bf8e4 │ │ │ │ - beq bf85c │ │ │ │ - ldr r0, [pc, #328] @ bf954 │ │ │ │ + bmi bf92c │ │ │ │ + beq bf8a4 │ │ │ │ + ldr r0, [pc, #328] @ bf99c │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf8e8 │ │ │ │ + beq bf930 │ │ │ │ mov r5, r0 │ │ │ │ - b bf860 │ │ │ │ - bl 3159f0 │ │ │ │ + b bf8a8 │ │ │ │ + bl 315a38 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - bne bf888 │ │ │ │ - b bf898 │ │ │ │ + bne bf8d0 │ │ │ │ + b bf8e0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f1dc │ │ │ │ str r7, [r6] │ │ │ │ stmib r6, {r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq bf898 │ │ │ │ + beq bf8e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #140] @ bf944 │ │ │ │ - ldr r3, [pc, #140] @ bf948 │ │ │ │ - ldr r5, [pc, #140] @ bf94c │ │ │ │ + ldr r0, [pc, #140] @ bf98c │ │ │ │ + ldr r3, [pc, #140] @ bf990 │ │ │ │ + ldr r5, [pc, #140] @ bf994 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b bf8fc │ │ │ │ + b bf944 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #96] @ bf950 │ │ │ │ + ldr r2, [pc, #96] @ bf998 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bf93c │ │ │ │ + beq bf984 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b bf934 │ │ │ │ + b bf97c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq bf93c │ │ │ │ + beq bf984 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, sl, lr, lsr #28 │ │ │ │ - eorseq r9, r3, r4, asr r6 │ │ │ │ - eorseq r9, r3, ip, asr #27 │ │ │ │ - eorseq r9, r3, r8, lsl sl │ │ │ │ - eorseq r0, r5, ip, lsl #12 │ │ │ │ + eoreq r8, sl, r6, lsr #28 │ │ │ │ + eorseq r9, r3, ip, lsl #12 │ │ │ │ + eorseq r9, r3, r4, lsl #27 │ │ │ │ + ldrsbteq r9, [r3], -r0 │ │ │ │ + eorseq r0, r5, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne bfb90 │ │ │ │ + bne bfbd8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3131f8 │ │ │ │ + bl 313240 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ cmp r7, #7 │ │ │ │ - bhi bfa3c │ │ │ │ + bhi bfa84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa74 │ │ │ │ + beq bfabc │ │ │ │ cmp r7, #1 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa7c │ │ │ │ + beq bfac4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa84 │ │ │ │ + beq bfacc │ │ │ │ cmp r7, #3 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa8c │ │ │ │ + beq bfad4 │ │ │ │ cmp r7, #4 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa94 │ │ │ │ + beq bfadc │ │ │ │ cmp r7, #5 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa9c │ │ │ │ + beq bfae4 │ │ │ │ cmp r7, #6 │ │ │ │ - beq bfa54 │ │ │ │ + beq bfa9c │ │ │ │ ldrb r0, [fp, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfa54 │ │ │ │ + bne bfa9c │ │ │ │ mov r1, #6 │ │ │ │ - b bfaa0 │ │ │ │ + b bfae8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfaa0 │ │ │ │ + bne bfae8 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 34fdcc │ │ │ │ + bl 34fe14 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b bfaa8 │ │ │ │ + b bfaf0 │ │ │ │ mov r1, #0 │ │ │ │ - b bfaa0 │ │ │ │ + b bfae8 │ │ │ │ mov r1, #1 │ │ │ │ - b bfaa0 │ │ │ │ + b bfae8 │ │ │ │ mov r1, #2 │ │ │ │ - b bfaa0 │ │ │ │ + b bfae8 │ │ │ │ mov r1, #3 │ │ │ │ - b bfaa0 │ │ │ │ + b bfae8 │ │ │ │ mov r1, #4 │ │ │ │ - b bfaa0 │ │ │ │ + b bfae8 │ │ │ │ mov r1, #5 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne bfbf4 │ │ │ │ + bne bfc3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 1e93c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfb04 │ │ │ │ + beq bfb4c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi bfbd4 │ │ │ │ - beq bfb30 │ │ │ │ - ldr r0, [pc, #524] @ bfce8 │ │ │ │ + bmi bfc1c │ │ │ │ + beq bfb78 │ │ │ │ + ldr r0, [pc, #524] @ bfd30 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfbdc │ │ │ │ + beq bfc24 │ │ │ │ mov r6, r0 │ │ │ │ - b bfb34 │ │ │ │ - bl 3159f0 │ │ │ │ + b bfb7c │ │ │ │ + bl 315a38 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r4, [fp] │ │ │ │ - bne bfb5c │ │ │ │ - b bfb6c │ │ │ │ + bne bfba4 │ │ │ │ + b bfbb4 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f1dc │ │ │ │ stm sl, {r5, r6} │ │ │ │ str r5, [sl, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r4, [fp] │ │ │ │ - beq bfb6c │ │ │ │ + beq bfbb4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r9] │ │ │ │ - beq bfb88 │ │ │ │ + beq bfbd0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #292] @ bfccc │ │ │ │ - ldr r3, [pc, #292] @ bfcd0 │ │ │ │ - ldr r5, [pc, #292] @ bfcd4 │ │ │ │ + ldr r0, [pc, #292] @ bfd14 │ │ │ │ + ldr r3, [pc, #292] @ bfd18 │ │ │ │ + ldr r5, [pc, #292] @ bfd1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b bfc2c │ │ │ │ + b bfc74 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ bfce4 │ │ │ │ + ldr r2, [pc, #256] @ bfd2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 39c98 │ │ │ │ - b bfc2c │ │ │ │ - ldr r0, [pc, #220] @ bfcd8 │ │ │ │ - ldr r3, [pc, #220] @ bfcdc │ │ │ │ - ldr r2, [pc, #220] @ bfce0 │ │ │ │ + b bfc74 │ │ │ │ + ldr r0, [pc, #220] @ bfd20 │ │ │ │ + ldr r3, [pc, #220] @ bfd24 │ │ │ │ + ldr r2, [pc, #220] @ bfd28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -163816,221 +163834,221 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bfca4 │ │ │ │ + beq bfcec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b bfc94 │ │ │ │ + b bfcdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bfca4 │ │ │ │ + beq bfcec │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - b bfc94 │ │ │ │ + b bfcdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bfcc4 │ │ │ │ + beq bfd0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b bfcbc │ │ │ │ + b bfd04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r0, [fp] │ │ │ │ - beq bfca4 │ │ │ │ + beq bfcec │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b bfca4 │ │ │ │ + bl 1b7460 │ │ │ │ + b bfcec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq bfcc4 │ │ │ │ + beq bfd0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, sl, lr, lsr fp │ │ │ │ - eorseq r9, r3, r4, ror #6 │ │ │ │ - eorseq r9, r3, ip, ror #21 │ │ │ │ - eoreq r8, sl, r7, asr #22 │ │ │ │ - eorseq r9, r3, r0, lsl r3 │ │ │ │ - eorseq r9, r3, r8, lsr #21 │ │ │ │ - eorseq r9, r3, r4, lsr #14 │ │ │ │ - eorseq r0, r5, r0, asr #6 │ │ │ │ + eoreq r8, sl, r6, lsr fp │ │ │ │ + eorseq r9, r3, ip, lsl r3 │ │ │ │ + eorseq r9, r3, r4, lsr #21 │ │ │ │ + eoreq r8, sl, pc, lsr fp │ │ │ │ + eorseq r9, r3, r8, asr #5 │ │ │ │ + eorseq r9, r3, r0, ror #20 │ │ │ │ + ldrsbteq r9, [r3], -ip │ │ │ │ + ldrshteq r0, [r5], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi bfed0 │ │ │ │ + bmi bff18 │ │ │ │ mov r8, r0 │ │ │ │ - beq bfdd4 │ │ │ │ - ldr r0, [pc, #764] @ c000c │ │ │ │ + beq bfe1c │ │ │ │ + ldr r0, [pc, #764] @ c0054 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfed4 │ │ │ │ + beq bff1c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f1dc │ │ │ │ cmp r5, #8 │ │ │ │ - bcs bfdec │ │ │ │ + bcs bfe34 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff40 │ │ │ │ + beq bff88 │ │ │ │ cmp r5, #1 │ │ │ │ - beq bfe04 │ │ │ │ + beq bfe4c │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff48 │ │ │ │ + beq bff90 │ │ │ │ cmp r5, #2 │ │ │ │ - beq bfe04 │ │ │ │ + beq bfe4c │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff50 │ │ │ │ + beq bff98 │ │ │ │ cmp r5, #3 │ │ │ │ - beq bfe04 │ │ │ │ + beq bfe4c │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff58 │ │ │ │ + beq bffa0 │ │ │ │ cmp r5, #4 │ │ │ │ - beq bfe04 │ │ │ │ + beq bfe4c │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff60 │ │ │ │ + beq bffa8 │ │ │ │ cmp r5, #5 │ │ │ │ - beq bfe04 │ │ │ │ + beq bfe4c │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff68 │ │ │ │ + beq bffb0 │ │ │ │ cmp r5, #6 │ │ │ │ - beq bfe04 │ │ │ │ + beq bfe4c │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe04 │ │ │ │ + bne bfe4c │ │ │ │ mov r1, #6 │ │ │ │ - b bff6c │ │ │ │ + b bffb4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, #1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ - b bfe08 │ │ │ │ + b bfe50 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bff6c │ │ │ │ + bne bffb4 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 34fdcc │ │ │ │ + bl 34fe14 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ bl 1df28 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq bfee8 │ │ │ │ + beq bff30 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi bff24 │ │ │ │ + bmi bff6c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - beq bfe8c │ │ │ │ - ldr r0, [pc, #440] @ c0020 │ │ │ │ + beq bfed4 │ │ │ │ + ldr r0, [pc, #440] @ c0068 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff28 │ │ │ │ + beq bff70 │ │ │ │ mov r5, r0 │ │ │ │ - b bfe90 │ │ │ │ + b bfed8 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f1dc │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r7} │ │ │ │ strb r0, [r6] │ │ │ │ - beq bfec8 │ │ │ │ + beq bff10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #288] @ bfffc │ │ │ │ + ldr r2, [pc, #288] @ c0044 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ - ldr r1, [pc, #272] @ c0000 │ │ │ │ - ldr r0, [pc, #272] @ c0004 │ │ │ │ - ldr r3, [pc, #272] @ c0008 │ │ │ │ + ldr r1, [pc, #272] @ c0048 │ │ │ │ + ldr r0, [pc, #272] @ c004c │ │ │ │ + ldr r3, [pc, #272] @ c0050 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ bl 3a398 │ │ │ │ - b bffa4 │ │ │ │ + b bffec │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #236] @ c001c │ │ │ │ + ldr r2, [pc, #236] @ c0064 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ - b bffa4 │ │ │ │ + b bffec │ │ │ │ mov r1, #0 │ │ │ │ - b bff6c │ │ │ │ + b bffb4 │ │ │ │ mov r1, #1 │ │ │ │ - b bff6c │ │ │ │ + b bffb4 │ │ │ │ mov r1, #2 │ │ │ │ - b bff6c │ │ │ │ + b bffb4 │ │ │ │ mov r1, #3 │ │ │ │ - b bff6c │ │ │ │ + b bffb4 │ │ │ │ mov r1, #4 │ │ │ │ - b bff6c │ │ │ │ + b bffb4 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #156] @ c0010 │ │ │ │ - ldr r3, [pc, #156] @ c0014 │ │ │ │ - ldr r2, [pc, #156] @ c0018 │ │ │ │ + ldr r0, [pc, #156] @ c0058 │ │ │ │ + ldr r3, [pc, #156] @ c005c │ │ │ │ + ldr r2, [pc, #156] @ c0060 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -164038,323 +164056,323 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b bffec │ │ │ │ + b c0034 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bfff4 │ │ │ │ + beq c003c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b bffec │ │ │ │ + b c0034 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r6] │ │ │ │ - beq bfff4 │ │ │ │ + beq c003c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r9, r3, r4, lsr #8 │ │ │ │ - eorseq r9, r3, r0, ror #15 │ │ │ │ - eoreq r1, sl, ip, asr #30 │ │ │ │ - eorseq r9, r3, r0 │ │ │ │ - eorseq r0, r5, r4, lsl #2 │ │ │ │ - strdeq r8, [sl], -r4 @ │ │ │ │ - mlaseq r3, r8, pc, r8 @ │ │ │ │ - eorseq r9, r3, r0, asr #14 │ │ │ │ - ldrsbteq r9, [r3], -r8 │ │ │ │ - ldrhteq pc, [r4], -r0 @ │ │ │ │ + ldrsbteq r9, [r3], -ip │ │ │ │ + mlaseq r3, r8, r7, r9 │ │ │ │ + eoreq r1, sl, r4, asr #30 │ │ │ │ + ldrhteq r8, [r3], -r8 │ │ │ │ + ldrhteq r0, [r5], -ip │ │ │ │ + eoreq r8, sl, ip, ror #15 │ │ │ │ + eorseq r8, r3, r0, asr pc │ │ │ │ + ldrshteq r9, [r3], -r8 │ │ │ │ + mlaseq r3, r0, r3, r9 │ │ │ │ + eorseq pc, r4, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi c035c │ │ │ │ + bmi c03a4 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ - beq c0110 │ │ │ │ - ldr r0, [pc, #1304] @ c0564 │ │ │ │ + beq c0158 │ │ │ │ + ldr r0, [pc, #1304] @ c05ac │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0360 │ │ │ │ + beq c03a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f1dc │ │ │ │ cmp r4, #8 │ │ │ │ - bcs c0128 │ │ │ │ + bcs c0170 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03e8 │ │ │ │ + beq c0430 │ │ │ │ cmp r4, #1 │ │ │ │ - beq c0140 │ │ │ │ + beq c0188 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03f8 │ │ │ │ + beq c0440 │ │ │ │ cmp r4, #2 │ │ │ │ - beq c0140 │ │ │ │ + beq c0188 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0408 │ │ │ │ + beq c0450 │ │ │ │ cmp r4, #3 │ │ │ │ - beq c0140 │ │ │ │ + beq c0188 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0418 │ │ │ │ + beq c0460 │ │ │ │ cmp r4, #4 │ │ │ │ - beq c0140 │ │ │ │ + beq c0188 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0428 │ │ │ │ + beq c0470 │ │ │ │ cmp r4, #5 │ │ │ │ - beq c0140 │ │ │ │ + beq c0188 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0438 │ │ │ │ + beq c0480 │ │ │ │ cmp r4, #6 │ │ │ │ - beq c0140 │ │ │ │ + beq c0188 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0140 │ │ │ │ + bne c0188 │ │ │ │ mov r1, #6 │ │ │ │ - b c043c │ │ │ │ + b c0484 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, #1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ - b c0144 │ │ │ │ + b c018c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c043c │ │ │ │ + bne c0484 │ │ │ │ mov r0, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 34fdcc │ │ │ │ + bl 34fe14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bmi c0374 │ │ │ │ - beq c0238 │ │ │ │ - ldr r0, [pc, #1020] @ c0574 │ │ │ │ + bmi c03bc │ │ │ │ + beq c0280 │ │ │ │ + ldr r0, [pc, #1020] @ c05bc │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0378 │ │ │ │ + beq c03c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f1dc │ │ │ │ cmp r7, #8 │ │ │ │ - bcs c0254 │ │ │ │ + bcs c029c │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03f0 │ │ │ │ + beq c0438 │ │ │ │ cmp r7, #1 │ │ │ │ - beq c026c │ │ │ │ + beq c02b4 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0400 │ │ │ │ + beq c0448 │ │ │ │ cmp r7, #2 │ │ │ │ - beq c026c │ │ │ │ + beq c02b4 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0410 │ │ │ │ + beq c0458 │ │ │ │ cmp r7, #3 │ │ │ │ - beq c026c │ │ │ │ + beq c02b4 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0420 │ │ │ │ + beq c0468 │ │ │ │ cmp r7, #4 │ │ │ │ - beq c026c │ │ │ │ + beq c02b4 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0430 │ │ │ │ + beq c0478 │ │ │ │ cmp r7, #5 │ │ │ │ - beq c026c │ │ │ │ + beq c02b4 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0478 │ │ │ │ + beq c04c0 │ │ │ │ cmp r7, #6 │ │ │ │ - beq c026c │ │ │ │ + beq c02b4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c026c │ │ │ │ + bne c02b4 │ │ │ │ mov r1, #6 │ │ │ │ - b c047c │ │ │ │ + b c04c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, #1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ - b c0270 │ │ │ │ + b c02b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 35cb34 │ │ │ │ + bl 35cb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c047c │ │ │ │ + bne c04c4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34fdcc │ │ │ │ + bl 34fe14 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1e768 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c0390 │ │ │ │ + beq c03d8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi c03cc │ │ │ │ + bmi c0414 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - beq c02fc │ │ │ │ - ldr r0, [pc, #704] @ c0598 │ │ │ │ + beq c0344 │ │ │ │ + ldr r0, [pc, #704] @ c05e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03d0 │ │ │ │ + beq c0418 │ │ │ │ mov r5, r0 │ │ │ │ - b c0300 │ │ │ │ + b c0348 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f1dc │ │ │ │ stm fp, {r4, r5} │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [fp, #8] │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r7] │ │ │ │ - beq c0338 │ │ │ │ + beq c0380 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r4, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0354 │ │ │ │ + beq c039c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #504] @ c0560 │ │ │ │ + ldr r2, [pc, #504] @ c05a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #504] @ c0578 │ │ │ │ + ldr r2, [pc, #504] @ c05c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ - b c04b4 │ │ │ │ - ldr r1, [pc, #484] @ c057c │ │ │ │ - ldr r0, [pc, #484] @ c0580 │ │ │ │ - ldr r3, [pc, #484] @ c0584 │ │ │ │ + b c04fc │ │ │ │ + ldr r1, [pc, #484] @ c05c4 │ │ │ │ + ldr r0, [pc, #484] @ c05c8 │ │ │ │ + ldr r3, [pc, #484] @ c05cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3a398 │ │ │ │ - b c04b4 │ │ │ │ + b c04fc │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #444] @ c0594 │ │ │ │ + ldr r2, [pc, #444] @ c05dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 39c98 │ │ │ │ - b c04b4 │ │ │ │ + b c04fc │ │ │ │ mov r1, #0 │ │ │ │ - b c043c │ │ │ │ + b c0484 │ │ │ │ mov r1, #0 │ │ │ │ - b c047c │ │ │ │ + b c04c4 │ │ │ │ mov r1, #1 │ │ │ │ - b c043c │ │ │ │ + b c0484 │ │ │ │ mov r1, #1 │ │ │ │ - b c047c │ │ │ │ + b c04c4 │ │ │ │ mov r1, #2 │ │ │ │ - b c043c │ │ │ │ + b c0484 │ │ │ │ mov r1, #2 │ │ │ │ - b c047c │ │ │ │ + b c04c4 │ │ │ │ mov r1, #3 │ │ │ │ - b c043c │ │ │ │ + b c0484 │ │ │ │ mov r1, #3 │ │ │ │ - b c047c │ │ │ │ + b c04c4 │ │ │ │ mov r1, #4 │ │ │ │ - b c043c │ │ │ │ + b c0484 │ │ │ │ mov r1, #4 │ │ │ │ - b c047c │ │ │ │ + b c04c4 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #292] @ c0568 │ │ │ │ - ldr r3, [pc, #292] @ c056c │ │ │ │ - ldr r2, [pc, #292] @ c0570 │ │ │ │ + ldr r0, [pc, #292] @ c05b0 │ │ │ │ + ldr r3, [pc, #292] @ c05b4 │ │ │ │ + ldr r2, [pc, #292] @ c05b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ bl 3a398 │ │ │ │ - b c04b4 │ │ │ │ + b c04fc │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #260] @ c0588 │ │ │ │ - ldr r3, [pc, #260] @ c058c │ │ │ │ - ldr r2, [pc, #260] @ c0590 │ │ │ │ + ldr r0, [pc, #260] @ c05d0 │ │ │ │ + ldr r3, [pc, #260] @ c05d4 │ │ │ │ + ldr r2, [pc, #260] @ c05d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -164362,260 +164380,260 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b c052c │ │ │ │ + b c0574 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - b c0550 │ │ │ │ + b c0598 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0534 │ │ │ │ + beq c057c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b c052c │ │ │ │ + b c0574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0558 │ │ │ │ + beq c05a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b c0550 │ │ │ │ + b c0598 │ │ │ │ mov r6, r0 │ │ │ │ - b c0534 │ │ │ │ + b c057c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r7] │ │ │ │ - beq c0534 │ │ │ │ + beq c057c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0558 │ │ │ │ + beq c05a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r3, r8, pc, r8 @ │ │ │ │ - eorseq pc, r4, r8, asr #27 │ │ │ │ - eoreq r8, sl, r4, lsr #6 │ │ │ │ - eorseq r8, r3, r8, asr #21 │ │ │ │ - mlaseq r3, r0, r2, r9 │ │ │ │ - eorseq pc, r4, r0, lsr #25 │ │ │ │ - eorseq r8, r3, r8, lsl #31 │ │ │ │ - eorseq r9, r3, r8, ror #6 │ │ │ │ - eoreq r8, sl, r9, lsl r4 │ │ │ │ - eorseq r8, r3, r8, asr fp │ │ │ │ - eoreq r8, sl, r7, lsl #6 │ │ │ │ - eorseq r8, r3, r8, lsl #21 │ │ │ │ - eorseq r9, r3, r0, ror #4 │ │ │ │ - eorseq r8, r3, r0, lsr pc │ │ │ │ - eorseq pc, r4, r0, asr #22 │ │ │ │ + eorseq r8, r3, r0, asr pc │ │ │ │ + eorseq pc, r4, r0, lsl #27 │ │ │ │ + eoreq r8, sl, ip, lsl r3 │ │ │ │ + eorseq r8, r3, r0, lsl #21 │ │ │ │ + eorseq r9, r3, r8, asr #4 │ │ │ │ + eorseq pc, r4, r8, asr ip @ │ │ │ │ + eorseq r8, r3, r0, asr #30 │ │ │ │ + eorseq r9, r3, r0, lsr #6 │ │ │ │ + eoreq r8, sl, r1, lsl r4 │ │ │ │ + eorseq r8, r3, r0, lsl fp │ │ │ │ + strdeq r8, [sl], -pc @ │ │ │ │ + eorseq r8, r3, r0, asr #20 │ │ │ │ + eorseq r9, r3, r8, lsl r2 │ │ │ │ + eorseq r8, r3, r8, ror #29 │ │ │ │ + ldrshteq pc, [r4], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 34fc20 │ │ │ │ + bl 34fc68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c0688 │ │ │ │ + bne c06d0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ uxtb r0, r4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1f7ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0628 │ │ │ │ + beq c0670 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi c06cc │ │ │ │ - beq c0644 │ │ │ │ - ldr r0, [pc, #312] @ c073c │ │ │ │ + bmi c0714 │ │ │ │ + beq c068c │ │ │ │ + ldr r0, [pc, #312] @ c0784 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c06d0 │ │ │ │ + beq c0718 │ │ │ │ mov r5, r0 │ │ │ │ - b c0648 │ │ │ │ + b c0690 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - bne c0670 │ │ │ │ - b c0680 │ │ │ │ + bne c06b8 │ │ │ │ + b c06c8 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f1dc │ │ │ │ str r7, [r6] │ │ │ │ stmib r6, {r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq c0680 │ │ │ │ + beq c06c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #140] @ c072c │ │ │ │ - ldr r3, [pc, #140] @ c0730 │ │ │ │ - ldr r5, [pc, #140] @ c0734 │ │ │ │ + ldr r0, [pc, #140] @ c0774 │ │ │ │ + ldr r3, [pc, #140] @ c0778 │ │ │ │ + ldr r5, [pc, #140] @ c077c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ str r5, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b c06e4 │ │ │ │ + b c072c │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #96] @ c0738 │ │ │ │ + ldr r2, [pc, #96] @ c0780 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0724 │ │ │ │ + beq c076c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b c071c │ │ │ │ + b c0764 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq c0724 │ │ │ │ + beq c076c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, sl, r6, lsr r1 │ │ │ │ - eorseq r8, r3, ip, ror #16 │ │ │ │ - eorseq r9, r3, r4, rrx │ │ │ │ - eorseq r8, r3, r0, lsr ip │ │ │ │ - eorseq pc, r4, r4, lsl r8 @ │ │ │ │ + eoreq r8, sl, lr, lsr #2 │ │ │ │ + eorseq r8, r3, r4, lsr #16 │ │ │ │ + eorseq r9, r3, ip, lsl r0 │ │ │ │ + eorseq r8, r3, r8, ror #23 │ │ │ │ + eorseq pc, r4, ip, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c0a90 │ │ │ │ + bne c0ad8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #2 │ │ │ │ - beq c0b30 │ │ │ │ + beq c0b78 │ │ │ │ ldm r4, {r1, r3, r6} │ │ │ │ add r8, sp, #24 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1919d4 │ │ │ │ + bl 191a1c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c08f8 │ │ │ │ + bne c0940 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c0b38 │ │ │ │ + bne c0b80 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1124] @ c0c70 │ │ │ │ + ldr r0, [pc, #1124] @ c0cb8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c09b8 │ │ │ │ + bne c0a00 │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c09b8 │ │ │ │ + bcs c0a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0b2c │ │ │ │ - ldr r0, [pc, #1116] @ c0c94 │ │ │ │ + bne c0b74 │ │ │ │ + ldr r0, [pc, #1116] @ c0cdc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c0b24 │ │ │ │ - ldr r0, [pc, #1100] @ c0c9c │ │ │ │ + bcs c0b6c │ │ │ │ + ldr r0, [pc, #1100] @ c0ce4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0b2c │ │ │ │ - ldr r6, [pc, #1084] @ c0ca0 │ │ │ │ + beq c0b74 │ │ │ │ + ldr r6, [pc, #1084] @ c0ce8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0bb0 │ │ │ │ + beq c0bf8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1036] @ c0ca4 │ │ │ │ - ldr r1, [pc, #1036] @ c0ca8 │ │ │ │ - ldr r2, [pc, #1036] @ c0cac │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1036] @ c0cec │ │ │ │ + ldr r1, [pc, #1036] @ c0cf0 │ │ │ │ + ldr r2, [pc, #1036] @ c0cf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -164628,28 +164646,28 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #956] @ c0cb0 │ │ │ │ + ldr r0, [pc, #956] @ c0cf8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b c0a84 │ │ │ │ + b c0acc │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r9 │ │ │ │ - ldr ip, [pc, #832] @ c0c68 │ │ │ │ + ldr ip, [pc, #832] @ c0cb0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ @@ -164660,62 +164678,62 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ bl 273f4 │ │ │ │ orr r5, r8, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c09ac │ │ │ │ + beq c09f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0984 │ │ │ │ + bne c09cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne c09ac │ │ │ │ + bne c09f4 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c0b2c │ │ │ │ - ldr r0, [pc, #684] @ c0c74 │ │ │ │ + bhi c0b74 │ │ │ │ + ldr r0, [pc, #684] @ c0cbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c0b00 │ │ │ │ - ldr r0, [pc, #668] @ c0c7c │ │ │ │ + bcs c0b48 │ │ │ │ + ldr r0, [pc, #668] @ c0cc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0b2c │ │ │ │ - ldr r6, [pc, #652] @ c0c80 │ │ │ │ + beq c0b74 │ │ │ │ + ldr r6, [pc, #652] @ c0cc8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0b98 │ │ │ │ + beq c0be0 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #604] @ c0c84 │ │ │ │ - ldr r1, [pc, #604] @ c0c88 │ │ │ │ - ldr r2, [pc, #604] @ c0c8c │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #604] @ c0ccc │ │ │ │ + ldr r1, [pc, #604] @ c0cd0 │ │ │ │ + ldr r2, [pc, #604] @ c0cd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -164728,29 +164746,29 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #524] @ c0c90 │ │ │ │ + ldr r0, [pc, #524] @ c0cd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2abf30 │ │ │ │ - b c0b2c │ │ │ │ + bl 2abf78 │ │ │ │ + b c0b74 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #424] @ c0c64 │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #424] @ c0cac │ │ │ │ mov lr, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -164762,222 +164780,222 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ bl 273f4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0b2c │ │ │ │ - ldr r0, [pc, #360] @ c0c78 │ │ │ │ + beq c0b74 │ │ │ │ + ldr r0, [pc, #360] @ c0cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c09d8 │ │ │ │ - b c0b2c │ │ │ │ + bne c0a20 │ │ │ │ + b c0b74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c0b7c │ │ │ │ + bne c0bc4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #260] @ c0c6c │ │ │ │ + ldr ip, [pc, #260] @ c0cb4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ - b c0ad0 │ │ │ │ - ldr r0, [pc, #276] @ c0c98 │ │ │ │ + b c0b18 │ │ │ │ + ldr r0, [pc, #276] @ c0ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c0848 │ │ │ │ - b c0b2c │ │ │ │ - ldr r0, [pc, #276] @ c0cb4 │ │ │ │ + bne c0890 │ │ │ │ + b c0b74 │ │ │ │ + ldr r0, [pc, #276] @ c0cfc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #272] @ c0cb8 │ │ │ │ + ldr r2, [pc, #272] @ c0d00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #260] @ c0cbc │ │ │ │ + ldr r0, [pc, #260] @ c0d04 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #256] @ c0cc0 │ │ │ │ + ldr r2, [pc, #256] @ c0d08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c0c58 │ │ │ │ + bl 95984 │ │ │ │ + b c0ca0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0c58 │ │ │ │ + beq c0ca0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0bf4 │ │ │ │ + bne c0c3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne c0c58 │ │ │ │ + bne c0ca0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dc97c │ │ │ │ - b c0c58 │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c0ca0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c0c3c │ │ │ │ + bl 95984 │ │ │ │ + b c0c84 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a9530 │ │ │ │ - b c0c58 │ │ │ │ + bl a9578 │ │ │ │ + b c0ca0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaeq sl, r1, sp, r7 │ │ │ │ - eoreq r8, sl, r8, lsr r0 │ │ │ │ - eoreq r7, sl, r3, lsl #26 │ │ │ │ - eorseq pc, r4, r4, lsl #10 │ │ │ │ - eorseq pc, r4, r0, lsr #15 │ │ │ │ - eorseq pc, r4, r8, asr r6 @ │ │ │ │ - eorseq pc, r4, r8, lsl #15 │ │ │ │ - eorseq pc, r4, r4, ror r7 @ │ │ │ │ - eorseq r8, r3, r0, asr fp │ │ │ │ - ldrshteq r8, [r3], -r4 │ │ │ │ - eorseq pc, r4, r0, lsl #7 │ │ │ │ - eorseq pc, r4, r4, ror #13 │ │ │ │ - eorseq pc, r4, ip, lsr r9 @ │ │ │ │ - ldrshteq pc, [r4], -r0 @ │ │ │ │ - eorseq pc, r4, r4, lsr #18 │ │ │ │ - eorseq pc, r4, r0, lsl r9 @ │ │ │ │ - eorseq r8, r3, r0, ror #25 │ │ │ │ - eorseq r8, r3, r4, lsl #29 │ │ │ │ - eorseq pc, r4, r0, lsl r5 @ │ │ │ │ - eorseq pc, r4, r0, lsl #17 │ │ │ │ - eoreq r7, sl, r5, asr #7 │ │ │ │ - eorseq r8, r3, r4, lsl #23 │ │ │ │ - eoreq r7, sl, sp, lsr #7 │ │ │ │ - eorseq r8, r3, ip, ror fp │ │ │ │ + eoreq r7, sl, r9, lsl #27 │ │ │ │ + eoreq r8, sl, r0, lsr r0 │ │ │ │ + strdeq r7, [sl], -fp @ │ │ │ │ + ldrhteq pc, [r4], -ip @ │ │ │ │ + eorseq pc, r4, r8, asr r7 @ │ │ │ │ + eorseq pc, r4, r0, lsl r6 @ │ │ │ │ + eorseq pc, r4, r0, asr #14 │ │ │ │ + eorseq pc, r4, ip, lsr #14 │ │ │ │ + eorseq r8, r3, r8, lsl #22 │ │ │ │ + eorseq r8, r3, ip, lsr #25 │ │ │ │ + eorseq pc, r4, r8, lsr r3 @ │ │ │ │ + mlaseq r4, ip, r6, pc @ │ │ │ │ + ldrshteq pc, [r4], -r4 @ │ │ │ │ + eorseq pc, r4, r8, lsr #11 │ │ │ │ + ldrsbteq pc, [r4], -ip @ │ │ │ │ + eorseq pc, r4, r8, asr #17 │ │ │ │ + mlaseq r3, r8, ip, r8 │ │ │ │ + eorseq r8, r3, ip, lsr lr │ │ │ │ + eorseq pc, r4, r8, asr #9 │ │ │ │ + eorseq pc, r4, r8, lsr r8 @ │ │ │ │ + strhteq r7, [sl], -sp │ │ │ │ + eorseq r8, r3, ip, lsr fp │ │ │ │ + eoreq r7, sl, r5, lsr #7 │ │ │ │ + eorseq r8, r3, r4, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c1038 │ │ │ │ + bne c1080 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c10d8 │ │ │ │ + beq c1120 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1268] @ c120c │ │ │ │ + ldr r3, [pc, #1268] @ c1254 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ ldrd r2, [r3, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, r2, r0 │ │ │ │ add r3, r0, r3 │ │ │ │ ldr r0, [r3, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c112c │ │ │ │ + beq c1174 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19180c │ │ │ │ + bl 191854 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c0ea0 │ │ │ │ + bne c0ee8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c10e0 │ │ │ │ + bne c1128 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1128] @ c121c │ │ │ │ + ldr r0, [pc, #1128] @ c1264 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c0f60 │ │ │ │ + bne c0fa8 │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c0f60 │ │ │ │ + bcs c0fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c10d4 │ │ │ │ - ldr r0, [pc, #1120] @ c1240 │ │ │ │ + bne c111c │ │ │ │ + ldr r0, [pc, #1120] @ c1288 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c10cc │ │ │ │ - ldr r0, [pc, #1104] @ c1248 │ │ │ │ + bcs c1114 │ │ │ │ + ldr r0, [pc, #1104] @ c1290 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c10d4 │ │ │ │ - ldr r6, [pc, #1088] @ c124c │ │ │ │ + beq c111c │ │ │ │ + ldr r6, [pc, #1088] @ c1294 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1154 │ │ │ │ + beq c119c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1040] @ c1250 │ │ │ │ - ldr r1, [pc, #1040] @ c1254 │ │ │ │ - ldr r2, [pc, #1040] @ c1258 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1040] @ c1298 │ │ │ │ + ldr r1, [pc, #1040] @ c129c │ │ │ │ + ldr r2, [pc, #1040] @ c12a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -164990,28 +165008,28 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #960] @ c125c │ │ │ │ + ldr r0, [pc, #960] @ c12a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b c102c │ │ │ │ + b c1074 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #836] @ c1214 │ │ │ │ + ldr ip, [pc, #836] @ c125c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -165022,62 +165040,62 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ bl 273f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ orr r5, r0, #4 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f54 │ │ │ │ + beq c0f9c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0f2c │ │ │ │ + bne c0f74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c0f54 │ │ │ │ + bne c0f9c │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c10d4 │ │ │ │ - ldr r0, [pc, #688] @ c1220 │ │ │ │ + bhi c111c │ │ │ │ + ldr r0, [pc, #688] @ c1268 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c10a8 │ │ │ │ - ldr r0, [pc, #672] @ c1228 │ │ │ │ + bcs c10f0 │ │ │ │ + ldr r0, [pc, #672] @ c1270 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c10d4 │ │ │ │ - ldr r6, [pc, #656] @ c122c │ │ │ │ + beq c111c │ │ │ │ + ldr r6, [pc, #656] @ c1274 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c113c │ │ │ │ + beq c1184 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #608] @ c1230 │ │ │ │ - ldr r1, [pc, #608] @ c1234 │ │ │ │ - ldr r2, [pc, #608] @ c1238 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #608] @ c1278 │ │ │ │ + ldr r1, [pc, #608] @ c127c │ │ │ │ + ldr r2, [pc, #608] @ c1280 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -165090,29 +165108,29 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #528] @ c123c │ │ │ │ + ldr r0, [pc, #528] @ c1284 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2abf30 │ │ │ │ - b c10d4 │ │ │ │ + bl 2abf78 │ │ │ │ + b c111c │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #420] @ c1208 │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #420] @ c1250 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -165124,145 +165142,145 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ bl 273f4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c10d4 │ │ │ │ - ldr r0, [pc, #364] @ c1224 │ │ │ │ + beq c111c │ │ │ │ + ldr r0, [pc, #364] @ c126c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c0f80 │ │ │ │ - b c10d4 │ │ │ │ + bne c0fc8 │ │ │ │ + b c111c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1110 │ │ │ │ + bne c1158 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #268] @ c1218 │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #268] @ c1260 │ │ │ │ add ip, pc, ip │ │ │ │ - b c1064 │ │ │ │ - ldr r0, [pc, #300] @ c1244 │ │ │ │ + b c10ac │ │ │ │ + ldr r0, [pc, #300] @ c128c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c0df0 │ │ │ │ - b c10d4 │ │ │ │ - ldr r0, [pc, #220] @ c1210 │ │ │ │ + bne c0e38 │ │ │ │ + b c111c │ │ │ │ + ldr r0, [pc, #220] @ c1258 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #284] @ c1260 │ │ │ │ + ldr r0, [pc, #284] @ c12a8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #280] @ c1264 │ │ │ │ + ldr r2, [pc, #280] @ c12ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #268] @ c1268 │ │ │ │ + ldr r0, [pc, #268] @ c12b0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #264] @ c126c │ │ │ │ + ldr r2, [pc, #264] @ c12b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c11fc │ │ │ │ + bl 95984 │ │ │ │ + b c1244 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c11fc │ │ │ │ + beq c1244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1198 │ │ │ │ + bne c11e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c11fc │ │ │ │ + bne c1244 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dc97c │ │ │ │ - b c11fc │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c1244 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c11f4 │ │ │ │ + bl 95984 │ │ │ │ + b c123c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c11fc │ │ │ │ + bl 95984 │ │ │ │ + b c1244 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a9530 │ │ │ │ + bl a9578 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq r7, [sl], -r5 @ │ │ │ │ - eorseq r0, r5, r0, lsr #27 │ │ │ │ - eorseq ip, r3, r4, ror #18 │ │ │ │ - eoreq r7, sl, ip, lsr #22 │ │ │ │ - eoreq r7, sl, r7, ror #14 │ │ │ │ - eorseq lr, r4, ip, asr pc │ │ │ │ - ldrshteq pc, [r4], -r8 @ │ │ │ │ + eoreq r7, sl, sp, ror #15 │ │ │ │ + eorseq r0, r5, r8, asr sp │ │ │ │ + eorseq ip, r3, ip, lsl r9 │ │ │ │ + eoreq r7, sl, r4, lsr #22 │ │ │ │ + eoreq r7, sl, pc, asr r7 │ │ │ │ + eorseq lr, r4, r4, lsl pc │ │ │ │ ldrhteq pc, [r4], -r0 @ │ │ │ │ - eorseq pc, r4, r0, ror #3 │ │ │ │ - eorseq pc, r4, ip, asr #3 │ │ │ │ - eorseq r8, r3, r8, lsr #11 │ │ │ │ - eorseq r8, r3, ip, asr #14 │ │ │ │ - ldrsbteq lr, [r4], -r8 │ │ │ │ - eorseq pc, r4, ip, lsr r1 @ │ │ │ │ - mlaseq r4, r4, r3, pc @ │ │ │ │ - eorseq pc, r4, ip, asr r0 @ │ │ │ │ - eorseq pc, r4, ip, ror r3 @ │ │ │ │ - eorseq pc, r4, r8, ror #6 │ │ │ │ - eorseq r8, r3, r8, lsr r7 │ │ │ │ - ldrsbteq r8, [r3], -ip │ │ │ │ - eorseq lr, r4, r8, ror #30 │ │ │ │ - ldrsbteq pc, [r4], -r8 @ │ │ │ │ - eoreq r6, sl, r1, lsr #28 │ │ │ │ - eorseq r8, r3, r0, ror #11 │ │ │ │ - eoreq r6, sl, r9, lsl #28 │ │ │ │ - ldrsbteq r8, [r3], -r8 │ │ │ │ + eorseq pc, r4, r8, rrx │ │ │ │ + mlaseq r4, r8, r1, pc @ │ │ │ │ + eorseq pc, r4, r4, lsl #3 │ │ │ │ + eorseq r8, r3, r0, ror #10 │ │ │ │ + eorseq r8, r3, r4, lsl #14 │ │ │ │ + mlaseq r4, r0, sp, lr │ │ │ │ + ldrshteq pc, [r4], -r4 @ │ │ │ │ + eorseq pc, r4, ip, asr #6 │ │ │ │ + eorseq pc, r4, r4, lsl r0 @ │ │ │ │ + eorseq pc, r4, r4, lsr r3 @ │ │ │ │ + eorseq pc, r4, r0, lsr #6 │ │ │ │ + ldrshteq r8, [r3], -r0 │ │ │ │ + mlaseq r3, r4, r8, r8 │ │ │ │ + eorseq lr, r4, r0, lsr #30 │ │ │ │ + mlaseq r4, r0, r2, pc @ │ │ │ │ + eoreq r6, sl, r9, lsl lr │ │ │ │ + mlaseq r3, r8, r5, r8 │ │ │ │ + eoreq r6, sl, r1, lsl #28 │ │ │ │ + mlaseq r3, r0, r5, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c14f8 │ │ │ │ + bne c1540 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #2 │ │ │ │ - bne c12cc │ │ │ │ + bne c1314 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp] │ │ │ │ str r1, [fp, #24] │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ @@ -165273,65 +165291,65 @@ │ │ │ │ movne r0, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne c19b4 │ │ │ │ - ldr r3, [pc, #2056] @ c1b14 │ │ │ │ + bne c19fc │ │ │ │ + ldr r3, [pc, #2056] @ c1b5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ mov r0, #9 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl afe2c │ │ │ │ + bl afe74 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #7 │ │ │ │ - bne c140c │ │ │ │ + bne c1454 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ movne r1, sl │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c19d0 │ │ │ │ + bne c1a18 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2db2fc │ │ │ │ + bl 2db344 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ cmp r6, #7 │ │ │ │ - bne c147c │ │ │ │ + bne c14c4 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19128c │ │ │ │ + bl 1912d4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1564 │ │ │ │ + bne c15ac │ │ │ │ orr r0, r8, #4 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #1880] @ c1b28 │ │ │ │ + ldr ip, [pc, #1880] @ c1b70 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -165339,27 +165357,27 @@ │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #31 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str ip, [sp, #264] @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ bl 273f4 │ │ │ │ - b c1598 │ │ │ │ + b c15e0 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ add r3, r8, #12 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ stm r1, {r0, r9, ip} │ │ │ │ add r9, sp, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r9 │ │ │ │ - ldr ip, [pc, #1752] @ c1b18 │ │ │ │ + ldr ip, [pc, #1752] @ c1b60 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r8!, {r2, r3, r6, r7} │ │ │ │ @@ -165367,30 +165385,30 @@ │ │ │ │ ldm r8, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #25 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ bl 273f4 │ │ │ │ - b c1598 │ │ │ │ + b c15e0 │ │ │ │ mov r1, r7 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ add r0, r9, #9 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #23 │ │ │ │ ldrb r7, [sp, #272] @ 0x110 │ │ │ │ bl 1f1dc │ │ │ │ strb r7, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, r8 │ │ │ │ - ldr ip, [pc, #1640] @ c1b24 │ │ │ │ + ldr ip, [pc, #1640] @ c1b6c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -165398,26 +165416,26 @@ │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str ip, [sp, #264] @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ bl 273f4 │ │ │ │ - b c1598 │ │ │ │ + b c15e0 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #1504] @ c1b08 │ │ │ │ + ldr ip, [pc, #1504] @ c1b50 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -165425,48 +165443,48 @@ │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ bl 273f4 │ │ │ │ - b c12b8 │ │ │ │ + b c1300 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ ldm ip, {r0, r1, r2, r3, ip} │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ add r1, r8, #28 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ mov r2, r8 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - bne c15f0 │ │ │ │ + bne c1638 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp] │ │ │ │ str r1, [fp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19ac │ │ │ │ + beq c19f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c15c0 │ │ │ │ + bne c1608 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c19ac │ │ │ │ + bne c19f4 │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ @@ -165484,73 +165502,73 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c1798 │ │ │ │ + bne c17e0 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #1196] @ c1b30 │ │ │ │ + ldr r0, [pc, #1196] @ c1b78 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c18a0 │ │ │ │ + bne c18e8 │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c18a0 │ │ │ │ + bcs c18e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1994 │ │ │ │ - ldr r0, [pc, #1192] @ c1b58 │ │ │ │ + bne c19dc │ │ │ │ + ldr r0, [pc, #1192] @ c1ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c16e0 │ │ │ │ + bcc c1728 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1994 │ │ │ │ - ldr r0, [pc, #1164] @ c1b5c │ │ │ │ + beq c19dc │ │ │ │ + ldr r0, [pc, #1164] @ c1ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1994 │ │ │ │ - ldr r0, [pc, #1144] @ c1b60 │ │ │ │ + beq c19dc │ │ │ │ + ldr r0, [pc, #1144] @ c1ba8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1994 │ │ │ │ - ldr r6, [pc, #1128] @ c1b64 │ │ │ │ + beq c19dc │ │ │ │ + ldr r6, [pc, #1128] @ c1bac │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1a14 │ │ │ │ + beq c1a5c │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1084] @ c1b70 │ │ │ │ - ldr r1, [pc, #1084] @ c1b74 │ │ │ │ - ldr r2, [pc, #1084] @ c1b78 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1084] @ c1bb8 │ │ │ │ + ldr r1, [pc, #1084] @ c1bbc │ │ │ │ + ldr r2, [pc, #1084] @ c1bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -165562,30 +165580,30 @@ │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #1008] @ c1b7c │ │ │ │ + ldr r0, [pc, #1008] @ c1bc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2abf30 │ │ │ │ - b c1994 │ │ │ │ + bl 2abf78 │ │ │ │ + b c19dc │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r7 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #868] @ c1b2c │ │ │ │ + ldr ip, [pc, #868] @ c1b74 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -165598,87 +165616,87 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 273f4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp] │ │ │ │ - beq c1834 │ │ │ │ + beq c187c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c187c │ │ │ │ + beq c18c4 │ │ │ │ add r7, r4, #4 │ │ │ │ - b c1860 │ │ │ │ + b c18a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1f944 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c187c │ │ │ │ + beq c18c4 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c184c │ │ │ │ + beq c1894 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c184c │ │ │ │ + bl 1b7460 │ │ │ │ + b c1894 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19ac │ │ │ │ + beq c19f4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c1994 │ │ │ │ - ldr r0, [pc, #644] @ c1b34 │ │ │ │ + bhi c19dc │ │ │ │ + ldr r0, [pc, #644] @ c1b7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c18e0 │ │ │ │ + bcc c1928 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1994 │ │ │ │ - ldr r0, [pc, #616] @ c1b38 │ │ │ │ + beq c19dc │ │ │ │ + ldr r0, [pc, #616] @ c1b80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1994 │ │ │ │ - ldr r0, [pc, #596] @ c1b3c │ │ │ │ + beq c19dc │ │ │ │ + ldr r0, [pc, #596] @ c1b84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1994 │ │ │ │ - ldr r6, [pc, #580] @ c1b40 │ │ │ │ + beq c19dc │ │ │ │ + ldr r6, [pc, #580] @ c1b88 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1a08 │ │ │ │ + beq c1a50 │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #532] @ c1b48 │ │ │ │ - ldr r1, [pc, #532] @ c1b4c │ │ │ │ - ldr r2, [pc, #532] @ c1b50 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #532] @ c1b90 │ │ │ │ + ldr r1, [pc, #532] @ c1b94 │ │ │ │ + ldr r2, [pc, #532] @ c1b98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -165690,251 +165708,251 @@ │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #456] @ c1b54 │ │ │ │ + ldr r0, [pc, #456] @ c1b9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #336] @ c1b0c │ │ │ │ + ldr r0, [pc, #336] @ c1b54 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - ldr r1, [pc, #332] @ c1b10 │ │ │ │ + ldr r1, [pc, #332] @ c1b58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c19e4 │ │ │ │ - ldr r0, [pc, #324] @ c1b1c │ │ │ │ - ldr r1, [pc, #324] @ c1b20 │ │ │ │ + b c1a2c │ │ │ │ + ldr r0, [pc, #324] @ c1b64 │ │ │ │ + ldr r1, [pc, #324] @ c1b68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r8, {r2, r3} │ │ │ │ str r0, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 39ce0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r2, [pc, #308] @ c1b44 │ │ │ │ + b c1a74 │ │ │ │ + ldr r2, [pc, #308] @ c1b8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b c1a1c │ │ │ │ - ldr r2, [pc, #332] @ c1b68 │ │ │ │ + b c1a64 │ │ │ │ + ldr r2, [pc, #332] @ c1bb0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #328] @ c1b6c │ │ │ │ + ldr r0, [pc, #328] @ c1bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 95938 │ │ │ │ - b c1a5c │ │ │ │ + bl 95984 │ │ │ │ + b c1aa4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 95938 │ │ │ │ - b c1af4 │ │ │ │ + bl 95984 │ │ │ │ + b c1b3c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a87e8 │ │ │ │ + bl a8830 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 95938 │ │ │ │ - b c1af4 │ │ │ │ + bl 95984 │ │ │ │ + b c1b3c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 95938 │ │ │ │ - b c1af4 │ │ │ │ + bl 95984 │ │ │ │ + b c1b3c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1afc │ │ │ │ + beq c1b44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1aac │ │ │ │ + bne c1af4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1afc │ │ │ │ + bne c1b44 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 2dc97c │ │ │ │ - b c1afc │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c1b44 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 95938 │ │ │ │ - b c1afc │ │ │ │ + bl 95984 │ │ │ │ + b c1b44 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl a9530 │ │ │ │ + bl a9578 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, sl, r9, lsr #6 │ │ │ │ - eorseq sp, r3, r0, asr #2 │ │ │ │ - eorseq sp, r3, r0, asr r1 │ │ │ │ - mlaeq sl, fp, r6, r7 │ │ │ │ - eoreq r7, sl, r8, ror #10 │ │ │ │ - ldrsbteq sp, [r3], -r0 │ │ │ │ - ldrshteq sp, [r3], -r0 │ │ │ │ - eoreq r7, sl, r5, lsl #10 │ │ │ │ - eoreq r7, sl, sp, lsl #12 │ │ │ │ - eoreq r7, sl, r3, lsr #1 │ │ │ │ - eorseq lr, r4, ip, lsl #13 │ │ │ │ - ldrhteq lr, [r4], -r8 │ │ │ │ - mlaseq r4, r8, r8, lr │ │ │ │ - eorseq lr, r4, r0, lsl #17 │ │ │ │ - eorseq lr, r4, ip, ror #16 │ │ │ │ - eorseq r7, r3, r0, lsr #26 │ │ │ │ - eorseq r7, r3, ip, ror #27 │ │ │ │ - eorseq r7, r3, r0, asr #24 │ │ │ │ - eorseq lr, r4, r4, ror r4 │ │ │ │ - ldrsbteq lr, [r4], -ip │ │ │ │ - eorseq lr, r4, r4, asr #21 │ │ │ │ - eorseq lr, r4, r4, lsr #21 │ │ │ │ - eorseq lr, r4, ip, lsl #21 │ │ │ │ - eorseq lr, r4, r8, ror sl │ │ │ │ - eorseq r7, r3, r4, lsr #26 │ │ │ │ - eoreq r6, sl, r9, asr #10 │ │ │ │ - eorseq r7, r3, ip, ror #31 │ │ │ │ - eorseq r7, r3, r0, asr #28 │ │ │ │ - eorseq lr, r4, r4, ror r6 │ │ │ │ - eorseq lr, r4, r8, ror #19 │ │ │ │ + eoreq r7, sl, r1, lsr #6 │ │ │ │ + ldrshteq sp, [r3], -r8 │ │ │ │ + eorseq sp, r3, r8, lsl #2 │ │ │ │ + mlaeq sl, r3, r6, r7 │ │ │ │ + eoreq r7, sl, r0, ror #10 │ │ │ │ + eorseq sp, r3, r8, lsl #1 │ │ │ │ + eorseq sp, r3, r8, lsr #1 │ │ │ │ + strdeq r7, [sl], -sp @ │ │ │ │ + eoreq r7, sl, r5, lsl #12 │ │ │ │ + mlaeq sl, fp, r0, r7 │ │ │ │ + eorseq lr, r4, r4, asr #12 │ │ │ │ + eorseq lr, r4, r0, ror r8 │ │ │ │ + eorseq lr, r4, r0, asr r8 │ │ │ │ + eorseq lr, r4, r8, lsr r8 │ │ │ │ + eorseq lr, r4, r4, lsr #16 │ │ │ │ + ldrsbteq r7, [r3], -r8 │ │ │ │ + eorseq r7, r3, r4, lsr #27 │ │ │ │ + ldrshteq r7, [r3], -r8 │ │ │ │ + eorseq lr, r4, ip, lsr #8 │ │ │ │ + mlaseq r4, r4, r7, lr │ │ │ │ + eorseq lr, r4, ip, ror sl │ │ │ │ + eorseq lr, r4, ip, asr sl │ │ │ │ + eorseq lr, r4, r4, asr #20 │ │ │ │ + eorseq lr, r4, r0, lsr sl │ │ │ │ + ldrsbteq r7, [r3], -ip │ │ │ │ + eoreq r6, sl, r1, asr #10 │ │ │ │ + eorseq r7, r3, r4, lsr #31 │ │ │ │ + ldrshteq r7, [r3], -r8 │ │ │ │ + eorseq lr, r4, ip, lsr #12 │ │ │ │ + eorseq lr, r4, r0, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne c1f40 │ │ │ │ + bne c1f88 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - beq c1f34 │ │ │ │ + beq c1f7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq c1c58 │ │ │ │ + beq c1ca0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrd sl, [r7] │ │ │ │ orr r4, r0, #4 │ │ │ │ add r5, r8, r1, lsl #3 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp sl, r0 │ │ │ │ - bne c2048 │ │ │ │ + bne c2090 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ bl 1f9e0 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ cmp r0, #22 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne c1e78 │ │ │ │ + bne c1ec0 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bne c1bfc │ │ │ │ + bne c1c44 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne c1fd0 │ │ │ │ + bne c2018 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1244] @ c2184 │ │ │ │ + ldr r0, [pc, #1244] @ c21cc │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c1d94 │ │ │ │ + bne c1ddc │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c1d94 │ │ │ │ + bcs c1ddc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1f9c │ │ │ │ - ldr r0, [pc, #1236] @ c21a8 │ │ │ │ + bne c1fe4 │ │ │ │ + ldr r0, [pc, #1236] @ c21f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c1fac │ │ │ │ - ldr r0, [pc, #1220] @ c21b0 │ │ │ │ + bcs c1ff4 │ │ │ │ + ldr r0, [pc, #1220] @ c21f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1f9c │ │ │ │ - ldr r6, [pc, #1204] @ c21b4 │ │ │ │ + beq c1fe4 │ │ │ │ + ldr r6, [pc, #1204] @ c21fc │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c20b8 │ │ │ │ + beq c2100 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1156] @ c21b8 │ │ │ │ - ldr r1, [pc, #1156] @ c21bc │ │ │ │ - ldr r2, [pc, #1156] @ c21c0 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1156] @ c2200 │ │ │ │ + ldr r1, [pc, #1156] @ c2204 │ │ │ │ + ldr r2, [pc, #1156] @ c2208 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -165947,46 +165965,46 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1076] @ c21c4 │ │ │ │ + ldr r0, [pc, #1076] @ c220c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b c1e60 │ │ │ │ + b c1ea8 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c1f9c │ │ │ │ - ldr r0, [pc, #996] @ c2188 │ │ │ │ + bhi c1fe4 │ │ │ │ + ldr r0, [pc, #996] @ c21d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c1f94 │ │ │ │ - ldr r0, [pc, #980] @ c2190 │ │ │ │ + bcs c1fdc │ │ │ │ + ldr r0, [pc, #980] @ c21d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1f9c │ │ │ │ - ldr r6, [pc, #964] @ c2194 │ │ │ │ + beq c1fe4 │ │ │ │ + ldr r6, [pc, #964] @ c21dc │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c20a0 │ │ │ │ + beq c20e8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #916] @ c2198 │ │ │ │ - ldr r1, [pc, #916] @ c219c │ │ │ │ - ldr r2, [pc, #916] @ c21a0 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #916] @ c21e0 │ │ │ │ + ldr r1, [pc, #916] @ c21e4 │ │ │ │ + ldr r2, [pc, #916] @ c21e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -165999,35 +166017,35 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #836] @ c21a4 │ │ │ │ + ldr r0, [pc, #836] @ c21ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ subs r1, r0, #21 │ │ │ │ movne r1, r0 │ │ │ │ cmp r0, #21 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #3 │ │ │ │ movweq r1, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, r8 │ │ │ │ - ldr ip, [pc, #720] @ c2180 │ │ │ │ + ldr ip, [pc, #720] @ c21c8 │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -166038,80 +166056,80 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 273f4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1f34 │ │ │ │ + beq c1f7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1f54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1f34 │ │ │ │ + bne c1f7c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ ldm r9!, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, r8 │ │ │ │ - ldr ip, [pc, #512] @ c2170 │ │ │ │ + ldr ip, [pc, #512] @ c21b8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm sl, {r2, r3, r6, r7} │ │ │ │ - b c2020 │ │ │ │ + b c2068 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2084 │ │ │ │ + bne c20cc │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1f9c │ │ │ │ - ldr r0, [pc, #496] @ c21ac │ │ │ │ + beq c1fe4 │ │ │ │ + ldr r0, [pc, #496] @ c21f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1ce4 │ │ │ │ - b c1f9c │ │ │ │ + bne c1d2c │ │ │ │ + b c1fe4 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #380] @ c217c │ │ │ │ + ldr ip, [pc, #380] @ c21c4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -166123,221 +166141,221 @@ │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ bl 273f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #292] @ c2174 │ │ │ │ + ldr r0, [pc, #292] @ c21bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #288] @ c2178 │ │ │ │ + ldr r1, [pc, #288] @ c21c0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #256] @ c218c │ │ │ │ + ldr r0, [pc, #256] @ c21d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1db4 │ │ │ │ - b c1f9c │ │ │ │ - ldr r0, [pc, #288] @ c21c8 │ │ │ │ + bne c1dfc │ │ │ │ + b c1fe4 │ │ │ │ + ldr r0, [pc, #288] @ c2210 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #284] @ c21cc │ │ │ │ + ldr r2, [pc, #284] @ c2214 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #272] @ c21d0 │ │ │ │ + ldr r0, [pc, #272] @ c2218 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #268] @ c21d4 │ │ │ │ + ldr r2, [pc, #268] @ c221c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2164 │ │ │ │ + beq c21ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c20e8 │ │ │ │ + bne c2130 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2164 │ │ │ │ + bne c21ac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc97c │ │ │ │ - b c2164 │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c21ac │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c215c │ │ │ │ + bl 95984 │ │ │ │ + b c21a4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c2164 │ │ │ │ + bl 95984 │ │ │ │ + b c21ac │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c2164 │ │ │ │ + bl 95984 │ │ │ │ + b c21ac │ │ │ │ bl 39ea4 │ │ │ │ - b c2158 │ │ │ │ + b c21a0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a9530 │ │ │ │ + bl a9578 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, sl, r1, ror #17 │ │ │ │ - eorseq ip, r3, r0, asr sl │ │ │ │ - mlaseq r3, r0, sl, ip │ │ │ │ - eoreq r6, sl, fp, ror #16 │ │ │ │ - eoreq r6, sl, sp, asr #21 │ │ │ │ - eorseq lr, r4, r8, rrx │ │ │ │ - eorseq lr, r4, r4, asr #7 │ │ │ │ - ldrsbteq lr, [r4], -ip │ │ │ │ - eorseq lr, r4, ip, lsr #7 │ │ │ │ - mlaseq r4, r8, r3, lr │ │ │ │ - eorseq r7, r3, r4, ror r7 │ │ │ │ - eorseq r7, r3, r8, lsl r9 │ │ │ │ - eorseq sp, r4, r4, lsr #31 │ │ │ │ - eorseq lr, r4, r8, lsl #6 │ │ │ │ - eorseq lr, r4, r0, lsr #9 │ │ │ │ - ldrhteq lr, [r4], -r8 │ │ │ │ - eorseq lr, r4, r8, lsl #9 │ │ │ │ - eorseq lr, r4, r4, ror r4 │ │ │ │ - eorseq r7, r3, r4, asr #16 │ │ │ │ - eorseq r7, r3, r8, ror #19 │ │ │ │ - eorseq lr, r4, r4, ror r0 │ │ │ │ - eorseq lr, r4, r4, ror #7 │ │ │ │ - strhteq r5, [sl], -sp │ │ │ │ - eorseq r7, r3, ip, ror r6 │ │ │ │ - eoreq r5, sl, r5, lsr #29 │ │ │ │ - eorseq r7, r3, r4, ror r6 │ │ │ │ + ldrdeq r6, [sl], -r9 @ │ │ │ │ + eorseq ip, r3, r8, lsl #20 │ │ │ │ + eorseq ip, r3, r8, asr #20 │ │ │ │ + eoreq r6, sl, r3, ror #16 │ │ │ │ + eoreq r6, sl, r5, asr #21 │ │ │ │ + eorseq lr, r4, r0, lsr #32 │ │ │ │ + eorseq lr, r4, ip, ror r3 │ │ │ │ + mlaseq r4, r4, r0, lr │ │ │ │ + eorseq lr, r4, r4, ror #6 │ │ │ │ + eorseq lr, r4, r0, asr r3 │ │ │ │ + eorseq r7, r3, ip, lsr #14 │ │ │ │ + ldrsbteq r7, [r3], -r0 │ │ │ │ + eorseq sp, r4, ip, asr pc │ │ │ │ + eorseq lr, r4, r0, asr #5 │ │ │ │ + eorseq lr, r4, r8, asr r4 │ │ │ │ + eorseq lr, r4, r0, ror r1 │ │ │ │ + eorseq lr, r4, r0, asr #8 │ │ │ │ + eorseq lr, r4, ip, lsr #8 │ │ │ │ + ldrshteq r7, [r3], -ip │ │ │ │ + eorseq r7, r3, r0, lsr #19 │ │ │ │ + eorseq lr, r4, ip, lsr #32 │ │ │ │ + mlaseq r4, ip, r3, lr │ │ │ │ + strhteq r5, [sl], -r5 │ │ │ │ + eorseq r7, r3, r4, lsr r6 │ │ │ │ + mlaeq sl, sp, lr, r5 │ │ │ │ + eorseq r7, r3, ip, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c2580 │ │ │ │ + bne c25c8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #2 │ │ │ │ - beq c2574 │ │ │ │ + beq c25bc │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq c22a4 │ │ │ │ - ldr r9, [pc, #1332] @ c2778 │ │ │ │ + beq c22ec │ │ │ │ + ldr r9, [pc, #1332] @ c27c0 │ │ │ │ add r2, sp, #24 │ │ │ │ orr r8, r2, #4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, sp, #24 │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7], #4 │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r1, r2, r1 │ │ │ │ add r3, r1, r3 │ │ │ │ ldr r1, [r3, #112]! @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2694 │ │ │ │ + beq c26dc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 19180c │ │ │ │ + bl 191854 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c24c4 │ │ │ │ + bne c250c │ │ │ │ subs r4, r4, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bne c225c │ │ │ │ + bne c22a4 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c2600 │ │ │ │ + bne c2648 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1172] @ c2788 │ │ │ │ + ldr r0, [pc, #1172] @ c27d0 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c23e0 │ │ │ │ + bne c2428 │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c23e0 │ │ │ │ + bcs c2428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c25cc │ │ │ │ - ldr r0, [pc, #1164] @ c27ac │ │ │ │ + bne c2614 │ │ │ │ + ldr r0, [pc, #1164] @ c27f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c25dc │ │ │ │ - ldr r0, [pc, #1148] @ c27b4 │ │ │ │ + bcs c2624 │ │ │ │ + ldr r0, [pc, #1148] @ c27fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c25cc │ │ │ │ - ldr r6, [pc, #1132] @ c27b8 │ │ │ │ + beq c2614 │ │ │ │ + ldr r6, [pc, #1132] @ c2800 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c26bc │ │ │ │ + beq c2704 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1084] @ c27bc │ │ │ │ - ldr r1, [pc, #1084] @ c27c0 │ │ │ │ - ldr r2, [pc, #1084] @ c27c4 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1084] @ c2804 │ │ │ │ + ldr r1, [pc, #1084] @ c2808 │ │ │ │ + ldr r2, [pc, #1084] @ c280c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -166350,46 +166368,46 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1004] @ c27c8 │ │ │ │ + ldr r0, [pc, #1004] @ c2810 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b c24ac │ │ │ │ + b c24f4 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c25cc │ │ │ │ - ldr r0, [pc, #924] @ c278c │ │ │ │ + bhi c2614 │ │ │ │ + ldr r0, [pc, #924] @ c27d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c25c4 │ │ │ │ - ldr r0, [pc, #908] @ c2794 │ │ │ │ + bcs c260c │ │ │ │ + ldr r0, [pc, #908] @ c27dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c25cc │ │ │ │ - ldr r6, [pc, #892] @ c2798 │ │ │ │ + beq c2614 │ │ │ │ + ldr r6, [pc, #892] @ c27e0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c26a4 │ │ │ │ + beq c26ec │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #844] @ c279c │ │ │ │ - ldr r1, [pc, #844] @ c27a0 │ │ │ │ - ldr r2, [pc, #844] @ c27a4 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #844] @ c27e4 │ │ │ │ + ldr r1, [pc, #844] @ c27e8 │ │ │ │ + ldr r2, [pc, #844] @ c27ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -166402,33 +166420,33 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #764] @ c27a8 │ │ │ │ + ldr r0, [pc, #764] @ c27f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r9 │ │ │ │ - ldr ip, [pc, #652] @ c2780 │ │ │ │ + ldr ip, [pc, #652] @ c27c8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ @@ -166438,76 +166456,76 @@ │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ bl 273f4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2574 │ │ │ │ + beq c25bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c254c │ │ │ │ + bne c2594 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2574 │ │ │ │ + bne c25bc │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #456] @ c2774 │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #456] @ c27bc │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ - b c2640 │ │ │ │ + b c2688 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2678 │ │ │ │ + bne c26c0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c25cc │ │ │ │ - ldr r0, [pc, #452] @ c27b0 │ │ │ │ + beq c2614 │ │ │ │ + ldr r0, [pc, #452] @ c27f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2330 │ │ │ │ - b c25cc │ │ │ │ + bne c2378 │ │ │ │ + b c2614 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, r8 │ │ │ │ - ldr ip, [pc, #340] @ c2784 │ │ │ │ + ldr ip, [pc, #340] @ c27cc │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -166519,121 +166537,121 @@ │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ bl 273f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #272] @ c2790 │ │ │ │ + ldr r0, [pc, #272] @ c27d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c2400 │ │ │ │ - b c25cc │ │ │ │ - ldr r0, [pc, #224] @ c277c │ │ │ │ + bne c2448 │ │ │ │ + b c2614 │ │ │ │ + ldr r0, [pc, #224] @ c27c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #288] @ c27cc │ │ │ │ + ldr r0, [pc, #288] @ c2814 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #284] @ c27d0 │ │ │ │ + ldr r2, [pc, #284] @ c2818 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #272] @ c27d4 │ │ │ │ + ldr r0, [pc, #272] @ c281c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #268] @ c27d8 │ │ │ │ + ldr r2, [pc, #268] @ c2820 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2768 │ │ │ │ + beq c27b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c26ec │ │ │ │ + bne c2734 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2768 │ │ │ │ + bne c27b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dc97c │ │ │ │ - b c2768 │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c27b0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c2760 │ │ │ │ + bl 95984 │ │ │ │ + b c27a8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c2768 │ │ │ │ + bl 95984 │ │ │ │ + b c27b0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c2768 │ │ │ │ + bl 95984 │ │ │ │ + b c27b0 │ │ │ │ bl 39ea4 │ │ │ │ - b c275c │ │ │ │ + b c27a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a9530 │ │ │ │ + bl a9578 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, sl, r1, lsr #5 │ │ │ │ - eorseq pc, r4, ip, ror #16 │ │ │ │ - ldrshteq fp, [r3], -ip │ │ │ │ - eoreq r6, sl, r8, lsl #10 │ │ │ │ - eoreq r6, sl, fp, lsr r2 │ │ │ │ - eorseq sp, r4, ip, lsl sl │ │ │ │ - eorseq sp, r4, r8, ror sp │ │ │ │ - eorseq sp, r4, r8, ror #21 │ │ │ │ - eorseq sp, r4, r0, ror #26 │ │ │ │ - eorseq sp, r4, ip, asr #26 │ │ │ │ - eorseq r7, r3, r8, lsr #2 │ │ │ │ - eorseq r7, r3, ip, asr #5 │ │ │ │ - eorseq sp, r4, r8, asr r9 │ │ │ │ - ldrhteq sp, [r4], -ip │ │ │ │ - eorseq sp, r4, r4, asr lr │ │ │ │ - eorseq sp, r4, r8, lsl #23 │ │ │ │ - eorseq sp, r4, ip, lsr lr │ │ │ │ - eorseq sp, r4, r8, lsr #28 │ │ │ │ - ldrshteq r7, [r3], -r8 │ │ │ │ - mlaseq r3, ip, r3, r7 │ │ │ │ - eorseq sp, r4, r8, lsr #20 │ │ │ │ - mlaseq r4, r8, sp, sp │ │ │ │ - strhteq r5, [sl], -r9 │ │ │ │ - eorseq r7, r3, r8, ror r0 │ │ │ │ - eoreq r5, sl, r1, lsr #17 │ │ │ │ - eorseq r7, r3, r0, ror r0 │ │ │ │ + mlaeq sl, r9, r2, r6 │ │ │ │ + eorseq pc, r4, r4, lsr #16 │ │ │ │ + ldrhteq fp, [r3], -r4 │ │ │ │ + eoreq r6, sl, r0, lsl #10 │ │ │ │ + eoreq r6, sl, r3, lsr r2 │ │ │ │ + ldrsbteq sp, [r4], -r4 │ │ │ │ + eorseq sp, r4, r0, lsr sp │ │ │ │ + eorseq sp, r4, r0, lsr #21 │ │ │ │ + eorseq sp, r4, r8, lsl sp │ │ │ │ + eorseq sp, r4, r4, lsl #26 │ │ │ │ + eorseq r7, r3, r0, ror #1 │ │ │ │ + eorseq r7, r3, r4, lsl #5 │ │ │ │ + eorseq sp, r4, r0, lsl r9 │ │ │ │ + eorseq sp, r4, r4, ror ip │ │ │ │ + eorseq sp, r4, ip, lsl #28 │ │ │ │ + eorseq sp, r4, r0, asr #22 │ │ │ │ + ldrshteq sp, [r4], -r4 │ │ │ │ + eorseq sp, r4, r0, ror #27 │ │ │ │ + ldrhteq r7, [r3], -r0 │ │ │ │ + eorseq r7, r3, r4, asr r3 │ │ │ │ + eorseq sp, r4, r0, ror #19 │ │ │ │ + eorseq sp, r4, r0, asr sp │ │ │ │ + strhteq r5, [sl], -r1 │ │ │ │ + eorseq r7, r3, r0, lsr r0 │ │ │ │ + mlaeq sl, r9, r8, r5 │ │ │ │ + eorseq r7, r3, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c2a64 │ │ │ │ + bne c2aac │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #2 │ │ │ │ - bne c2838 │ │ │ │ + bne c2880 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp] │ │ │ │ str r1, [fp, #24] │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ @@ -166644,65 +166662,65 @@ │ │ │ │ movne r0, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne c2f20 │ │ │ │ - ldr r3, [pc, #2056] @ c3080 │ │ │ │ + bne c2f68 │ │ │ │ + ldr r3, [pc, #2056] @ c30c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ mov r0, #16 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl afe2c │ │ │ │ + bl afe74 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #7 │ │ │ │ - bne c2978 │ │ │ │ + bne c29c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ movne r1, sl │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c2f3c │ │ │ │ + bne c2f84 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2db2fc │ │ │ │ + bl 2db344 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ cmp r6, #7 │ │ │ │ - bne c29e8 │ │ │ │ + bne c2a30 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190dcc │ │ │ │ + bl 190e14 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2ad0 │ │ │ │ + bne c2b18 │ │ │ │ orr r0, r8, #4 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #1880] @ c3094 │ │ │ │ + ldr ip, [pc, #1880] @ c30dc │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -166710,27 +166728,27 @@ │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str ip, [sp, #264] @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ bl 273f4 │ │ │ │ - b c2b04 │ │ │ │ + b c2b4c │ │ │ │ add r2, r6, #12 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ add r3, r8, #12 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ stm r1, {r0, r9, ip} │ │ │ │ add r9, sp, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r9 │ │ │ │ - ldr ip, [pc, #1752] @ c3084 │ │ │ │ + ldr ip, [pc, #1752] @ c30cc │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r8!, {r2, r3, r6, r7} │ │ │ │ @@ -166738,30 +166756,30 @@ │ │ │ │ ldm r8, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #30 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ bl 273f4 │ │ │ │ - b c2b04 │ │ │ │ + b c2b4c │ │ │ │ mov r1, r7 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ add r0, r9, #9 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #23 │ │ │ │ ldrb r7, [sp, #272] @ 0x110 │ │ │ │ bl 1f1dc │ │ │ │ strb r7, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ add r8, sp, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, r8 │ │ │ │ - ldr ip, [pc, #1640] @ c3090 │ │ │ │ + ldr ip, [pc, #1640] @ c30d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -166769,26 +166787,26 @@ │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str ip, [sp, #264] @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ bl 273f4 │ │ │ │ - b c2b04 │ │ │ │ + b c2b4c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #1504] @ c3074 │ │ │ │ + ldr ip, [pc, #1504] @ c30bc │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ @@ -166796,48 +166814,48 @@ │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ bl 273f4 │ │ │ │ - b c2824 │ │ │ │ + b c286c │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ ldm ip, {r0, r1, r2, r3, ip} │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ add r1, r8, #28 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ mov r2, r8 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - bne c2b5c │ │ │ │ + bne c2ba4 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp] │ │ │ │ str r1, [fp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2f18 │ │ │ │ + beq c2f60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2b2c │ │ │ │ + bne c2b74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2f18 │ │ │ │ + bne c2f60 │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ @@ -166855,73 +166873,73 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #7 │ │ │ │ - bne c2d04 │ │ │ │ + bne c2d4c │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #1196] @ c309c │ │ │ │ + ldr r0, [pc, #1196] @ c30e4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c2e0c │ │ │ │ + bne c2e54 │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c2e0c │ │ │ │ + bcs c2e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2f00 │ │ │ │ - ldr r0, [pc, #1192] @ c30c4 │ │ │ │ + bne c2f48 │ │ │ │ + ldr r0, [pc, #1192] @ c310c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c2c4c │ │ │ │ + bcc c2c94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f00 │ │ │ │ - ldr r0, [pc, #1164] @ c30c8 │ │ │ │ + beq c2f48 │ │ │ │ + ldr r0, [pc, #1164] @ c3110 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f00 │ │ │ │ - ldr r0, [pc, #1144] @ c30cc │ │ │ │ + beq c2f48 │ │ │ │ + ldr r0, [pc, #1144] @ c3114 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2f00 │ │ │ │ - ldr r6, [pc, #1128] @ c30d0 │ │ │ │ + beq c2f48 │ │ │ │ + ldr r6, [pc, #1128] @ c3118 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f80 │ │ │ │ + beq c2fc8 │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1084] @ c30dc │ │ │ │ - ldr r1, [pc, #1084] @ c30e0 │ │ │ │ - ldr r2, [pc, #1084] @ c30e4 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1084] @ c3124 │ │ │ │ + ldr r1, [pc, #1084] @ c3128 │ │ │ │ + ldr r2, [pc, #1084] @ c312c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -166933,30 +166951,30 @@ │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #1008] @ c30e8 │ │ │ │ + ldr r0, [pc, #1008] @ c3130 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2abf30 │ │ │ │ - b c2f00 │ │ │ │ + bl 2abf78 │ │ │ │ + b c2f48 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r7 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #868] @ c3098 │ │ │ │ + ldr ip, [pc, #868] @ c30e0 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -166969,87 +166987,87 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 273f4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp] │ │ │ │ - beq c2da0 │ │ │ │ + beq c2de8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2de8 │ │ │ │ + beq c2e30 │ │ │ │ add r7, r4, #4 │ │ │ │ - b c2dcc │ │ │ │ + b c2e14 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1f944 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c2de8 │ │ │ │ + beq c2e30 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2db8 │ │ │ │ + beq c2e00 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c2db8 │ │ │ │ + bl 1b7460 │ │ │ │ + b c2e00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2f18 │ │ │ │ + beq c2f60 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c2f00 │ │ │ │ - ldr r0, [pc, #644] @ c30a0 │ │ │ │ + bhi c2f48 │ │ │ │ + ldr r0, [pc, #644] @ c30e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c2e4c │ │ │ │ + bcc c2e94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f00 │ │ │ │ - ldr r0, [pc, #616] @ c30a4 │ │ │ │ + beq c2f48 │ │ │ │ + ldr r0, [pc, #616] @ c30ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f00 │ │ │ │ - ldr r0, [pc, #596] @ c30a8 │ │ │ │ + beq c2f48 │ │ │ │ + ldr r0, [pc, #596] @ c30f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2f00 │ │ │ │ - ldr r6, [pc, #580] @ c30ac │ │ │ │ + beq c2f48 │ │ │ │ + ldr r6, [pc, #580] @ c30f4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f74 │ │ │ │ + beq c2fbc │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #532] @ c30b4 │ │ │ │ - ldr r1, [pc, #532] @ c30b8 │ │ │ │ - ldr r2, [pc, #532] @ c30bc │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #532] @ c30fc │ │ │ │ + ldr r1, [pc, #532] @ c3100 │ │ │ │ + ldr r2, [pc, #532] @ c3104 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -167061,296 +167079,296 @@ │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #456] @ c30c0 │ │ │ │ + ldr r0, [pc, #456] @ c3108 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #336] @ c3078 │ │ │ │ + ldr r0, [pc, #336] @ c30c0 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ - ldr r1, [pc, #332] @ c307c │ │ │ │ + ldr r1, [pc, #332] @ c30c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - b c2f50 │ │ │ │ - ldr r0, [pc, #324] @ c3088 │ │ │ │ - ldr r1, [pc, #324] @ c308c │ │ │ │ + b c2f98 │ │ │ │ + ldr r0, [pc, #324] @ c30d0 │ │ │ │ + ldr r1, [pc, #324] @ c30d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r8, {r2, r3} │ │ │ │ str r0, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 39ce0 │ │ │ │ - b c2f98 │ │ │ │ - ldr r2, [pc, #308] @ c30b0 │ │ │ │ + b c2fe0 │ │ │ │ + ldr r2, [pc, #308] @ c30f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b c2f88 │ │ │ │ - ldr r2, [pc, #332] @ c30d4 │ │ │ │ + b c2fd0 │ │ │ │ + ldr r2, [pc, #332] @ c311c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #328] @ c30d8 │ │ │ │ + ldr r0, [pc, #328] @ c3120 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 95938 │ │ │ │ - b c2fc8 │ │ │ │ + bl 95984 │ │ │ │ + b c3010 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 95938 │ │ │ │ - b c3060 │ │ │ │ + bl 95984 │ │ │ │ + b c30a8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a87e8 │ │ │ │ + bl a8830 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 95938 │ │ │ │ - b c3060 │ │ │ │ + bl 95984 │ │ │ │ + b c30a8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 95938 │ │ │ │ - b c3060 │ │ │ │ + bl 95984 │ │ │ │ + b c30a8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3068 │ │ │ │ + beq c30b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3018 │ │ │ │ + bne c3060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c3068 │ │ │ │ + bne c30b0 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 2dc97c │ │ │ │ - b c3068 │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c30b0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 95938 │ │ │ │ - b c3068 │ │ │ │ + bl 95984 │ │ │ │ + b c30b0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl a9530 │ │ │ │ + bl a9578 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strhteq r5, [sl], -sp │ │ │ │ - ldrsbteq fp, [r3], -r4 │ │ │ │ - eorseq fp, r3, r4, ror #23 │ │ │ │ - eoreq lr, r9, r3, asr #7 │ │ │ │ - eoreq r5, sl, r1, asr pc │ │ │ │ - eorseq fp, r3, r4, ror #22 │ │ │ │ - eorseq fp, r3, r4, lsl #23 │ │ │ │ - strdeq r5, [sl], -r3 @ │ │ │ │ - eoreq r6, sl, r0 │ │ │ │ - eoreq r5, sl, r7, lsr fp │ │ │ │ - eorseq sp, r4, r0, lsr #2 │ │ │ │ - eorseq sp, r4, ip, asr #6 │ │ │ │ - eorseq sp, r4, ip, lsr #6 │ │ │ │ - eorseq sp, r4, r4, lsl r3 │ │ │ │ - eorseq sp, r4, r0, lsl #6 │ │ │ │ - ldrhteq r6, [r3], -r4 │ │ │ │ - eorseq r6, r3, r0, lsl #17 │ │ │ │ - ldrsbteq r6, [r3], -r4 │ │ │ │ - eorseq ip, r4, r8, lsl #30 │ │ │ │ - eorseq sp, r4, r0, ror r2 │ │ │ │ - eorseq sp, r4, r8, asr r5 │ │ │ │ - eorseq sp, r4, r8, lsr r5 │ │ │ │ - eorseq sp, r4, r0, lsr #10 │ │ │ │ - eorseq sp, r4, ip, lsl #10 │ │ │ │ - ldrhteq r6, [r3], -r8 │ │ │ │ - ldrdeq r4, [sl], -sp @ │ │ │ │ - eorseq r6, r3, r0, lsl #21 │ │ │ │ - ldrsbteq r6, [r3], -r4 │ │ │ │ - eorseq sp, r4, r8, lsl #2 │ │ │ │ - eorseq sp, r4, ip, ror r4 │ │ │ │ + strhteq r5, [sl], -r5 │ │ │ │ + eorseq fp, r3, ip, lsl #23 │ │ │ │ + mlaseq r3, ip, fp, fp │ │ │ │ + strhteq lr, [r9], -fp │ │ │ │ + eoreq r5, sl, r9, asr #30 │ │ │ │ + eorseq fp, r3, ip, lsl fp │ │ │ │ + eorseq fp, r3, ip, lsr fp │ │ │ │ + eoreq r5, sl, fp, ror #29 │ │ │ │ + strdeq r5, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, pc, lsr #22 │ │ │ │ + ldrsbteq sp, [r4], -r8 │ │ │ │ + eorseq sp, r4, r4, lsl #6 │ │ │ │ + eorseq sp, r4, r4, ror #5 │ │ │ │ + eorseq sp, r4, ip, asr #5 │ │ │ │ + ldrhteq sp, [r4], -r8 │ │ │ │ + eorseq r6, r3, ip, ror #14 │ │ │ │ + eorseq r6, r3, r8, lsr r8 │ │ │ │ + eorseq r6, r3, ip, lsl #13 │ │ │ │ + eorseq ip, r4, r0, asr #29 │ │ │ │ + eorseq sp, r4, r8, lsr #4 │ │ │ │ + eorseq sp, r4, r0, lsl r5 │ │ │ │ + ldrshteq sp, [r4], -r0 │ │ │ │ + ldrsbteq sp, [r4], -r8 │ │ │ │ + eorseq sp, r4, r4, asr #9 │ │ │ │ + eorseq r6, r3, r0, ror r7 │ │ │ │ + ldrdeq r4, [sl], -r5 @ │ │ │ │ + eorseq r6, r3, r8, lsr sl │ │ │ │ + eorseq r6, r3, ip, lsl #17 │ │ │ │ + eorseq sp, r4, r0, asr #1 │ │ │ │ + eorseq sp, r4, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne c33b4 │ │ │ │ + bne c33fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - beq c3254 │ │ │ │ + beq c329c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1356] @ c3688 │ │ │ │ + ldr r1, [pc, #1356] @ c36d0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 129320 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #1304] @ c368c │ │ │ │ + ldr r1, [pc, #1304] @ c36d4 │ │ │ │ mov r7, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #1300] @ c3690 │ │ │ │ + ldr r2, [pc, #1300] @ c36d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ stm r0, {r1, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15174c │ │ │ │ + bl 151794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c31dc │ │ │ │ - ldr r1, [pc, #1256] @ c3698 │ │ │ │ + beq c3224 │ │ │ │ + ldr r1, [pc, #1256] @ c36e0 │ │ │ │ mov r2, #3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ bl 278f8 │ │ │ │ mov r4, r0 │ │ │ │ - b c31e0 │ │ │ │ + b c3228 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 75198 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3204 │ │ │ │ + beq c324c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c3260 │ │ │ │ + beq c32a8 │ │ │ │ add r0, sp, #16 │ │ │ │ orr r5, r0, #4 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3254 │ │ │ │ + beq c329c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c322c │ │ │ │ + bne c3274 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c3254 │ │ │ │ + bne c329c │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne c3550 │ │ │ │ + bne c3598 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1008] @ c36a0 │ │ │ │ + ldr r0, [pc, #1008] @ c36e8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c32e4 │ │ │ │ + bne c332c │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c32e4 │ │ │ │ + bcs c332c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c342c │ │ │ │ + beq c3474 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c32d4 │ │ │ │ - ldr r0, [pc, #944] @ c36a4 │ │ │ │ + bhi c331c │ │ │ │ + ldr r0, [pc, #944] @ c36ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c3508 │ │ │ │ - ldr r0, [pc, #928] @ c36ac │ │ │ │ + bcs c3550 │ │ │ │ + ldr r0, [pc, #928] @ c36f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c32d4 │ │ │ │ - ldr r6, [pc, #912] @ c36b0 │ │ │ │ + beq c331c │ │ │ │ + ldr r6, [pc, #912] @ c36f8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3580 │ │ │ │ + beq c35c8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #864] @ c36b4 │ │ │ │ - ldr r1, [pc, #864] @ c36b8 │ │ │ │ - ldr r2, [pc, #864] @ c36bc │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #864] @ c36fc │ │ │ │ + ldr r1, [pc, #864] @ c3700 │ │ │ │ + ldr r2, [pc, #864] @ c3704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -167363,27 +167381,27 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #784] @ c36c0 │ │ │ │ + ldr r0, [pc, #784] @ c3708 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b c34f0 │ │ │ │ + b c3538 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r6} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r4, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #676] @ c3684 │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #676] @ c36cc │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -167396,41 +167414,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ bl 273f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #656] @ c36c4 │ │ │ │ + ldr r0, [pc, #656] @ c370c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c352c │ │ │ │ - ldr r0, [pc, #640] @ c36cc │ │ │ │ + bcs c3574 │ │ │ │ + ldr r0, [pc, #640] @ c3714 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c32d4 │ │ │ │ - ldr r6, [pc, #624] @ c36d0 │ │ │ │ + beq c331c │ │ │ │ + ldr r6, [pc, #624] @ c3718 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3598 │ │ │ │ + beq c35e0 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #576] @ c36d4 │ │ │ │ - ldr r1, [pc, #576] @ c36d8 │ │ │ │ - ldr r2, [pc, #576] @ c36dc │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #576] @ c371c │ │ │ │ + ldr r1, [pc, #576] @ c3720 │ │ │ │ + ldr r2, [pc, #576] @ c3724 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -167443,256 +167461,256 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #496] @ c36e0 │ │ │ │ + ldr r0, [pc, #496] @ c3728 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c32d4 │ │ │ │ - ldr r0, [pc, #400] @ c36a8 │ │ │ │ + beq c331c │ │ │ │ + ldr r0, [pc, #400] @ c36f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3304 │ │ │ │ - b c32d4 │ │ │ │ + bne c334c │ │ │ │ + b c331c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c32d4 │ │ │ │ - ldr r0, [pc, #396] @ c36c8 │ │ │ │ + beq c331c │ │ │ │ + ldr r0, [pc, #396] @ c3710 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3444 │ │ │ │ - b c32d4 │ │ │ │ + bne c348c │ │ │ │ + b c331c │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #288] @ c369c │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #288] @ c36e4 │ │ │ │ add ip, pc, ip │ │ │ │ - b c33e0 │ │ │ │ - ldr r0, [pc, #348] @ c36e4 │ │ │ │ + b c3428 │ │ │ │ + ldr r0, [pc, #348] @ c372c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #344] @ c36e8 │ │ │ │ + ldr r2, [pc, #344] @ c3730 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #332] @ c36ec │ │ │ │ + ldr r0, [pc, #332] @ c3734 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #328] @ c36f0 │ │ │ │ + ldr r2, [pc, #328] @ c3738 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c3678 │ │ │ │ + bl 95984 │ │ │ │ + b c36c0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3678 │ │ │ │ + beq c36c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c35dc │ │ │ │ + bne c3624 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c3678 │ │ │ │ + bne c36c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dc97c │ │ │ │ - b c3678 │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c36c0 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3658 │ │ │ │ + beq c36a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b c3658 │ │ │ │ - ldr r1, [pc, #92] @ c3694 │ │ │ │ + bl 1b7460 │ │ │ │ + b c36a0 │ │ │ │ + ldr r1, [pc, #92] @ c36dc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bl 144e24 │ │ │ │ - b c3650 │ │ │ │ + bl 144e6c │ │ │ │ + b c3698 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl ab3bc │ │ │ │ + bl ab404 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a9530 │ │ │ │ - b c3678 │ │ │ │ + bl a9578 │ │ │ │ + b c36c0 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ + bl 95984 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r5, sl, r9, ror r4 │ │ │ │ - eorseq sl, r3, r8, lsl #1 │ │ │ │ - eoreq r5, sl, r6, lsl #13 │ │ │ │ - eorseq sl, r3, r0, lsr r0 │ │ │ │ - eorseq r9, r3, r8, ror fp │ │ │ │ - eoreq r5, sl, sp, ror #12 │ │ │ │ - strdeq r5, [sl], -r7 @ │ │ │ │ - eorseq ip, r4, r0, ror #20 │ │ │ │ - eorseq ip, r4, r4, ror lr │ │ │ │ - eorseq ip, r4, r0, asr ip │ │ │ │ - eorseq ip, r4, ip, asr lr │ │ │ │ - eorseq ip, r4, r8, asr #28 │ │ │ │ - eorseq r6, r3, r4, lsr #4 │ │ │ │ - eorseq r6, r3, r8, asr #7 │ │ │ │ - eorseq ip, r4, r4, asr sl │ │ │ │ - ldrhteq ip, [r4], -r8 │ │ │ │ - eorseq ip, r4, r0, asr #26 │ │ │ │ - eorseq ip, r4, r8, lsr ip │ │ │ │ - eorseq ip, r4, r8, lsr #26 │ │ │ │ - eorseq ip, r4, r4, lsl sp │ │ │ │ - eorseq r6, r3, r4, ror #1 │ │ │ │ - eorseq r6, r3, r8, lsl #5 │ │ │ │ - eorseq ip, r4, r4, lsl r9 │ │ │ │ - eorseq ip, r4, r4, lsl #25 │ │ │ │ - ldrdeq r4, [sl], -sp @ │ │ │ │ - mlaseq r3, ip, r1, r6 │ │ │ │ - eoreq r4, sl, r5, asr #19 │ │ │ │ - mlaseq r3, r4, r1, r6 │ │ │ │ + eoreq r5, sl, r1, ror r4 │ │ │ │ + eorseq sl, r3, r0, asr #32 │ │ │ │ + eoreq r5, sl, lr, ror r6 │ │ │ │ + eorseq r9, r3, r8, ror #31 │ │ │ │ + eorseq r9, r3, r0, lsr fp │ │ │ │ + eoreq r5, sl, r5, ror #12 │ │ │ │ + eoreq r5, sl, pc, ror #5 │ │ │ │ + eorseq ip, r4, r8, lsl sl │ │ │ │ + eorseq ip, r4, ip, lsr #28 │ │ │ │ + eorseq ip, r4, r8, lsl #24 │ │ │ │ + eorseq ip, r4, r4, lsl lr │ │ │ │ + eorseq ip, r4, r0, lsl #28 │ │ │ │ + ldrsbteq r6, [r3], -ip │ │ │ │ + eorseq r6, r3, r0, lsl #7 │ │ │ │ + eorseq ip, r4, ip, lsl #20 │ │ │ │ + eorseq ip, r4, r0, ror sp │ │ │ │ + ldrshteq ip, [r4], -r8 │ │ │ │ + ldrshteq ip, [r4], -r0 │ │ │ │ + eorseq ip, r4, r0, ror #25 │ │ │ │ + eorseq ip, r4, ip, asr #25 │ │ │ │ + mlaseq r3, ip, r0, r6 │ │ │ │ + eorseq r6, r3, r0, asr #4 │ │ │ │ + eorseq ip, r4, ip, asr #17 │ │ │ │ + eorseq ip, r4, ip, lsr ip │ │ │ │ + ldrdeq r4, [sl], -r5 @ │ │ │ │ + eorseq r6, r3, r4, asr r1 │ │ │ │ + strhteq r4, [sl], -sp │ │ │ │ + eorseq r6, r3, ip, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dad70 │ │ │ │ + bl 2dadb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne c3ab8 │ │ │ │ + bne c3b00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - beq c3aac │ │ │ │ + beq c3af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq c37d0 │ │ │ │ + beq c3818 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrd sl, [r7] │ │ │ │ orr r9, r0, #4 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsl r7, r3, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp sl, r0 │ │ │ │ - bne c3bb0 │ │ │ │ + bne c3bf8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ bl 1f9e0 │ │ │ │ - bl 2dd360 │ │ │ │ + bl 2dd3a8 │ │ │ │ cmp r0, #22 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne c39f0 │ │ │ │ + bne c3a38 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne c3770 │ │ │ │ + bne c37b8 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcafc │ │ │ │ + bl 2dcb44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne c3b38 │ │ │ │ + bne c3b80 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ + bl 33bfa4 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1228] @ c3cec │ │ │ │ + ldr r0, [pc, #1228] @ c3d34 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - bne c390c │ │ │ │ + bne c3954 │ │ │ │ movw r2, #57793 @ 0xe1c1 │ │ │ │ movt r2, #228 @ 0xe4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs c390c │ │ │ │ + bcs c3954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3b04 │ │ │ │ - ldr r0, [pc, #1220] @ c3d10 │ │ │ │ + bne c3b4c │ │ │ │ + ldr r0, [pc, #1220] @ c3d58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c3b14 │ │ │ │ - ldr r0, [pc, #1204] @ c3d18 │ │ │ │ + bcs c3b5c │ │ │ │ + ldr r0, [pc, #1204] @ c3d60 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3b04 │ │ │ │ - ldr r6, [pc, #1188] @ c3d1c │ │ │ │ + beq c3b4c │ │ │ │ + ldr r6, [pc, #1188] @ c3d64 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3c20 │ │ │ │ + beq c3c68 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #1140] @ c3d20 │ │ │ │ - ldr r1, [pc, #1140] @ c3d24 │ │ │ │ - ldr r2, [pc, #1140] @ c3d28 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #1140] @ c3d68 │ │ │ │ + ldr r1, [pc, #1140] @ c3d6c │ │ │ │ + ldr r2, [pc, #1140] @ c3d70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -167705,46 +167723,46 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1060] @ c3d2c │ │ │ │ + ldr r0, [pc, #1060] @ c3d74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b c39d8 │ │ │ │ + b c3a20 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c3b04 │ │ │ │ - ldr r0, [pc, #980] @ c3cf0 │ │ │ │ + bhi c3b4c │ │ │ │ + ldr r0, [pc, #980] @ c3d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c3afc │ │ │ │ - ldr r0, [pc, #964] @ c3cf8 │ │ │ │ + bcs c3b44 │ │ │ │ + ldr r0, [pc, #964] @ c3d40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3b04 │ │ │ │ - ldr r6, [pc, #948] @ c3cfc │ │ │ │ + beq c3b4c │ │ │ │ + ldr r6, [pc, #948] @ c3d44 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3c08 │ │ │ │ + beq c3c50 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #900] @ c3d00 │ │ │ │ - ldr r1, [pc, #900] @ c3d04 │ │ │ │ - ldr r2, [pc, #900] @ c3d08 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #900] @ c3d48 │ │ │ │ + ldr r1, [pc, #900] @ c3d4c │ │ │ │ + ldr r2, [pc, #900] @ c3d50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ @@ -167757,35 +167775,35 @@ │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #820] @ c3d0c │ │ │ │ + ldr r0, [pc, #820] @ c3d54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ subs r1, r0, #21 │ │ │ │ movne r1, r0 │ │ │ │ cmp r0, #21 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #3 │ │ │ │ movweq r1, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov lr, r8 │ │ │ │ - ldr ip, [pc, #704] @ c3ce8 │ │ │ │ + ldr ip, [pc, #704] @ c3d30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldm lr, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -167796,76 +167814,76 @@ │ │ │ │ mov r0, #29 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ bl 273f4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dcaec │ │ │ │ + bl 2dcb34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3aac │ │ │ │ + beq c3af4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3a84 │ │ │ │ + bne c3acc │ │ │ │ cmp r1, #1 │ │ │ │ - bne c3aac │ │ │ │ + bne c3af4 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ - ldr ip, [pc, #500] @ c3cd8 │ │ │ │ + bl 336788 │ │ │ │ + ldr ip, [pc, #500] @ c3d20 │ │ │ │ mov lr, r8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ - b c3b78 │ │ │ │ + b c3bc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3bec │ │ │ │ + bne c3c34 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3b04 │ │ │ │ - ldr r0, [pc, #496] @ c3d14 │ │ │ │ + beq c3b4c │ │ │ │ + ldr r0, [pc, #496] @ c3d5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c385c │ │ │ │ - b c3b04 │ │ │ │ + bne c38a4 │ │ │ │ + b c3b4c │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 336740 │ │ │ │ + bl 336788 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #380] @ c3ce4 │ │ │ │ + ldr ip, [pc, #380] @ c3d2c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ add r0, r8, #8 │ │ │ │ @@ -167877,190 +167895,190 @@ │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ bl 273f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #292] @ c3cdc │ │ │ │ + ldr r0, [pc, #292] @ c3d24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #288] @ c3ce0 │ │ │ │ + ldr r1, [pc, #288] @ c3d28 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #256] @ c3cf4 │ │ │ │ + ldr r0, [pc, #256] @ c3d3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c392c │ │ │ │ - b c3b04 │ │ │ │ - ldr r0, [pc, #288] @ c3d30 │ │ │ │ + bne c3974 │ │ │ │ + b c3b4c │ │ │ │ + ldr r0, [pc, #288] @ c3d78 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #284] @ c3d34 │ │ │ │ + ldr r2, [pc, #284] @ c3d7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ - ldr r0, [pc, #272] @ c3d38 │ │ │ │ + ldr r0, [pc, #272] @ c3d80 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #268] @ c3d3c │ │ │ │ + ldr r2, [pc, #268] @ c3d84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3ccc │ │ │ │ + beq c3d14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3c50 │ │ │ │ + bne c3c98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c3ccc │ │ │ │ + bne c3d14 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dc97c │ │ │ │ - b c3ccc │ │ │ │ + bl 2dc9c4 │ │ │ │ + b c3d14 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c3cc4 │ │ │ │ + bl 95984 │ │ │ │ + b c3d0c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c3ccc │ │ │ │ + bl 95984 │ │ │ │ + b c3d14 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 95938 │ │ │ │ - b c3ccc │ │ │ │ + bl 95984 │ │ │ │ + b c3d14 │ │ │ │ bl 39ea4 │ │ │ │ - b c3cc0 │ │ │ │ + b c3d08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a9530 │ │ │ │ + bl a9578 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r4, sl, r9, ror #26 │ │ │ │ - eorseq sl, r3, r8, ror #29 │ │ │ │ - eorseq sl, r3, r8, lsr #30 │ │ │ │ - eoreq r4, sl, r3, lsl #26 │ │ │ │ - eoreq r4, sl, r8, ror #31 │ │ │ │ - ldrshteq ip, [r4], -r0 │ │ │ │ - eorseq ip, r4, ip, asr #16 │ │ │ │ - eorseq ip, r4, r4, ror r5 │ │ │ │ - eorseq ip, r4, r4, lsr r8 │ │ │ │ - eorseq ip, r4, r0, lsr #16 │ │ │ │ - ldrshteq r5, [r3], -ip │ │ │ │ - eorseq r5, r3, r0, lsr #27 │ │ │ │ - eorseq ip, r4, ip, lsr #8 │ │ │ │ - mlaseq r4, r0, r7, ip │ │ │ │ - eorseq ip, r4, r8, lsr #18 │ │ │ │ - eorseq ip, r4, r0, asr r6 │ │ │ │ - eorseq ip, r4, r0, lsl r9 │ │ │ │ - ldrshteq ip, [r4], -ip │ │ │ │ - eorseq r5, r3, ip, asr #25 │ │ │ │ - eorseq r5, r3, r0, ror lr │ │ │ │ - ldrshteq ip, [r4], -ip │ │ │ │ - eorseq ip, r4, ip, ror #16 │ │ │ │ - eoreq r4, sl, r5, asr r3 │ │ │ │ - eorseq r5, r3, r4, lsl fp │ │ │ │ - eoreq r4, sl, sp, lsr r3 │ │ │ │ - eorseq r5, r3, ip, lsl #22 │ │ │ │ + eoreq r4, sl, r1, ror #26 │ │ │ │ + eorseq sl, r3, r0, lsr #29 │ │ │ │ + eorseq sl, r3, r0, ror #29 │ │ │ │ + strdeq r4, [sl], -fp @ │ │ │ │ + eoreq r4, sl, r0, ror #31 │ │ │ │ + eorseq ip, r4, r8, lsr #9 │ │ │ │ + eorseq ip, r4, r4, lsl #16 │ │ │ │ + eorseq ip, r4, ip, lsr #10 │ │ │ │ + eorseq ip, r4, ip, ror #15 │ │ │ │ + ldrsbteq ip, [r4], -r8 │ │ │ │ + ldrhteq r5, [r3], -r4 │ │ │ │ + eorseq r5, r3, r8, asr sp │ │ │ │ + eorseq ip, r4, r4, ror #7 │ │ │ │ + eorseq ip, r4, r8, asr #14 │ │ │ │ + eorseq ip, r4, r0, ror #17 │ │ │ │ + eorseq ip, r4, r8, lsl #12 │ │ │ │ + eorseq ip, r4, r8, asr #17 │ │ │ │ + ldrhteq ip, [r4], -r4 │ │ │ │ + eorseq r5, r3, r4, lsl #25 │ │ │ │ + eorseq r5, r3, r8, lsr #28 │ │ │ │ + ldrhteq ip, [r4], -r4 │ │ │ │ + eorseq ip, r4, r4, lsr #16 │ │ │ │ + eoreq r4, sl, sp, asr #6 │ │ │ │ + eorseq r5, r3, ip, asr #21 │ │ │ │ + eoreq r4, sl, r5, lsr r3 │ │ │ │ + eorseq r5, r3, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #628] @ c3fc4 │ │ │ │ + ldr r1, [pc, #628] @ c400c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #64] @ 0x40 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e54 │ │ │ │ + beq c3e9c │ │ │ │ bl 1f3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e44 │ │ │ │ + beq c3e8c │ │ │ │ bl 1f3c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r0] │ │ │ │ bl 1da00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3ec0 │ │ │ │ + beq c3f08 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e75e4 │ │ │ │ + bl 2e762c │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcs c3ed0 │ │ │ │ - bl 152470 │ │ │ │ + bcs c3f18 │ │ │ │ + bl 1524b8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3de0 │ │ │ │ + beq c3e28 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3df8 │ │ │ │ + beq c3e40 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e54 │ │ │ │ + beq c3e9c │ │ │ │ mov r1, r4 │ │ │ │ bl 1ead4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e5c │ │ │ │ + beq c3ea4 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ead4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e5c │ │ │ │ + beq c3ea4 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ead4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e0c │ │ │ │ - bl bdec8 │ │ │ │ - b c3e60 │ │ │ │ - bl bdec4 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #348] @ c3fc8 │ │ │ │ - ldr r7, [pc, #348] @ c3fcc │ │ │ │ - ldr r2, [pc, #348] @ c3fd0 │ │ │ │ + bne c3e54 │ │ │ │ + bl bdf10 │ │ │ │ + b c3ea8 │ │ │ │ + bl bdf0c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #348] @ c4010 │ │ │ │ + ldr r7, [pc, #348] @ c4014 │ │ │ │ + ldr r2, [pc, #348] @ c4018 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -168073,89 +168091,89 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #288] @ c3fe8 │ │ │ │ + ldr r0, [pc, #288] @ c4030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b c3f54 │ │ │ │ - ldr r0, [pc, #252] @ c3fd4 │ │ │ │ + b c3f9c │ │ │ │ + ldr r0, [pc, #252] @ c401c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #212] @ c3fd8 │ │ │ │ + ldr r0, [pc, #212] @ c4020 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 272c4 │ │ │ │ - ldr r1, [pc, #176] @ c3fdc │ │ │ │ - ldr r3, [pc, #176] @ c3fe0 │ │ │ │ - ldr r2, [pc, #176] @ c3fe4 │ │ │ │ + ldr r1, [pc, #176] @ c4024 │ │ │ │ + ldr r3, [pc, #176] @ c4028 │ │ │ │ + ldr r2, [pc, #176] @ c402c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2e6120 │ │ │ │ - b c3fb4 │ │ │ │ + bl 2e6168 │ │ │ │ + b c3ffc │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3fb4 │ │ │ │ + beq c3ffc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl a63fc │ │ │ │ - b c3fb4 │ │ │ │ + bl a6444 │ │ │ │ + b c3ffc │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sp, r4, r4, ror #21 │ │ │ │ - eorseq r5, r3, r4, lsl #16 │ │ │ │ + mlaseq r4, ip, sl, sp │ │ │ │ + ldrhteq r5, [r3], -ip │ │ │ │ andeq r1, lr, r8, lsl r6 │ │ │ │ - eorseq r5, r3, r8, ror #15 │ │ │ │ - eorseq r9, r3, r0, asr #7 │ │ │ │ - eorseq ip, r4, r0, ror #1 │ │ │ │ - eoreq r3, sl, r9, asr lr │ │ │ │ - eorseq r5, r3, r0 │ │ │ │ - eorseq r5, r3, r0, lsr #16 │ │ │ │ - eorseq r5, r3, r8, lsl #17 │ │ │ │ + eorseq r5, r3, r0, lsr #15 │ │ │ │ + eorseq r9, r3, r8, ror r3 │ │ │ │ + mlaseq r4, r8, r0, ip │ │ │ │ + eoreq r3, sl, r1, asr lr │ │ │ │ + ldrhteq r4, [r3], -r8 │ │ │ │ + ldrsbteq r5, [r3], -r8 │ │ │ │ + eorseq r5, r3, r0, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldm r1, {r5, r7, r9} │ │ │ │ mov sl, r0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -168166,53 +168184,53 @@ │ │ │ │ mov r0, r5 │ │ │ │ movwne r0, #1 │ │ │ │ mov r6, sp │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ stmib sp, {r4, r5, r7} │ │ │ │ - bl 162298 │ │ │ │ + bl 1622e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4088 │ │ │ │ + beq c40d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c407c │ │ │ │ + beq c40c4 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c4068 │ │ │ │ + beq c40b0 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - bne c4054 │ │ │ │ + bne c409c │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r5, r0, lsl #2 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne c409c │ │ │ │ - ldr r0, [pc, #404] @ c4218 │ │ │ │ + bne c40e4 │ │ │ │ + ldr r0, [pc, #404] @ c4260 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, r8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne c40e8 │ │ │ │ - ldr r0, [pc, #348] @ c4214 │ │ │ │ + bne c4130 │ │ │ │ + ldr r0, [pc, #348] @ c425c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41d0 │ │ │ │ + beq c4218 │ │ │ │ mov r4, #1 │ │ │ │ strd r8, [r0] │ │ │ │ str r4, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -168224,87 +168242,87 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r7} │ │ │ │ mov r6, #1 │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ - ldr r9, [pc, #232] @ c420c │ │ │ │ + ldr r9, [pc, #232] @ c4254 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162298 │ │ │ │ + bl 1622e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4188 │ │ │ │ + beq c41d0 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r8, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bne c414c │ │ │ │ + bne c4194 │ │ │ │ add r6, r6, #1 │ │ │ │ - b c4124 │ │ │ │ + b c416c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r0 │ │ │ │ - bne c4168 │ │ │ │ + bne c41b0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 2e7454 │ │ │ │ + bl 2e749c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r8, [r0, r7, lsl #3]! │ │ │ │ mov r8, r4 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r6, #1 │ │ │ │ - b c4124 │ │ │ │ + b c416c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c41a8 │ │ │ │ - ldr r1, [pc, #112] @ c4210 │ │ │ │ + bne c41f0 │ │ │ │ + ldr r1, [pc, #112] @ c4258 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2e7454 │ │ │ │ + bl 2e749c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r8, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ stm sl, {r1, r2} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ - b c41e4 │ │ │ │ - b c41e4 │ │ │ │ + b c422c │ │ │ │ + b c422c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4204 │ │ │ │ + beq c424c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrhteq r5, [r3], -ip │ │ │ │ - eorseq r5, r3, r0, lsr r6 │ │ │ │ - eorseq fp, r4, r4, ror #26 │ │ │ │ - eorseq r5, r3, ip, lsr r7 │ │ │ │ + eorseq r5, r3, r4, ror r6 │ │ │ │ + eorseq r5, r3, r8, ror #11 │ │ │ │ + eorseq fp, r4, ip, lsl sp │ │ │ │ + ldrshteq r5, [r3], -r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ c42a0 │ │ │ │ - ldr r2, [pc, #116] @ c42a4 │ │ │ │ - ldr lr, [pc, #116] @ c42a8 │ │ │ │ + ldr r3, [pc, #116] @ c42e8 │ │ │ │ + ldr r2, [pc, #116] @ c42ec │ │ │ │ + ldr lr, [pc, #116] @ c42f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #112] @ c42ac │ │ │ │ + ldr ip, [pc, #112] @ c42f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #108] @ c42b0 │ │ │ │ + ldr r4, [pc, #108] @ c42f8 │ │ │ │ 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] │ │ │ │ @@ -168323,143 +168341,143 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff98cc │ │ │ │ muleq lr, r0, r2 │ │ │ │ - eoreq r4, sl, sl, lsl #17 │ │ │ │ - eorseq r5, r3, r8, lsr #11 │ │ │ │ - eorseq r5, r3, r4, lsl #11 │ │ │ │ + eoreq r4, sl, r2, lsl #17 │ │ │ │ + eorseq r5, r3, r0, ror #10 │ │ │ │ + eorseq r5, r3, ip, lsr r5 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #1000] @ c46ac │ │ │ │ + ldr r1, [pc, #1000] @ c46f4 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #64] @ 0x40 │ │ │ │ bl 1e648 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4498 │ │ │ │ + beq c44e0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c44fc │ │ │ │ + beq c4544 │ │ │ │ bl 1fa64 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4480 │ │ │ │ + beq c44c8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4544 │ │ │ │ + beq c458c │ │ │ │ bl 1ee70 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4488 │ │ │ │ + beq c44d0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c458c │ │ │ │ + beq c45d4 │ │ │ │ bl 1fa64 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4480 │ │ │ │ + beq c44c8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c45d4 │ │ │ │ + beq c461c │ │ │ │ bl 1ee70 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4488 │ │ │ │ + beq c44d0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c461c │ │ │ │ + beq c4664 │ │ │ │ bl 1f404 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4490 │ │ │ │ + beq c44d8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4664 │ │ │ │ + beq c46ac │ │ │ │ bl 1f404 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4490 │ │ │ │ + beq c44d8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #104 @ 0x68 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #720] @ c4704 │ │ │ │ - ldr r1, [pc, #720] @ c4708 │ │ │ │ + ldr r0, [pc, #720] @ c474c │ │ │ │ + ldr r1, [pc, #720] @ c4750 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #684] @ c470c │ │ │ │ + ldr r2, [pc, #684] @ c4754 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 39ce0 │ │ │ │ - bl bdec8 │ │ │ │ - b c449c │ │ │ │ - bl bf7a4 │ │ │ │ - b c449c │ │ │ │ - bl bdec4 │ │ │ │ - b c449c │ │ │ │ - bl bf7b0 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #520] @ c46b0 │ │ │ │ - ldr r7, [pc, #520] @ c46b4 │ │ │ │ - ldr r2, [pc, #520] @ c46b8 │ │ │ │ + bl bdf10 │ │ │ │ + b c44e4 │ │ │ │ + bl bf7ec │ │ │ │ + b c44e4 │ │ │ │ + bl bdf0c │ │ │ │ + b c44e4 │ │ │ │ + bl bf7f8 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #520] @ c46f8 │ │ │ │ + ldr r7, [pc, #520] @ c46fc │ │ │ │ + ldr r2, [pc, #520] @ c4700 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ @@ -168473,709 +168491,709 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ bl 39ce0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #436] @ c46bc │ │ │ │ - ldr r1, [pc, #436] @ c46c0 │ │ │ │ + ldr r0, [pc, #436] @ c4704 │ │ │ │ + ldr r1, [pc, #436] @ c4708 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #400] @ c46c4 │ │ │ │ + ldr r2, [pc, #400] @ c470c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #8 │ │ │ │ - b c446c │ │ │ │ + b c44b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #376] @ c46c8 │ │ │ │ - ldr r1, [pc, #376] @ c46cc │ │ │ │ + ldr r0, [pc, #376] @ c4710 │ │ │ │ + ldr r1, [pc, #376] @ c4714 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ c46d0 │ │ │ │ + ldr r2, [pc, #340] @ c4718 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ - b c446c │ │ │ │ + b c44b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #316] @ c46d4 │ │ │ │ - ldr r1, [pc, #316] @ c46d8 │ │ │ │ + ldr r0, [pc, #316] @ c471c │ │ │ │ + ldr r1, [pc, #316] @ c4720 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #280] @ c46dc │ │ │ │ + ldr r2, [pc, #280] @ c4724 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ - b c446c │ │ │ │ + b c44b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #256] @ c46e0 │ │ │ │ - ldr r1, [pc, #256] @ c46e4 │ │ │ │ + ldr r0, [pc, #256] @ c4728 │ │ │ │ + ldr r1, [pc, #256] @ c472c │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #220] @ c46e8 │ │ │ │ + ldr r2, [pc, #220] @ c4730 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #32 │ │ │ │ - b c446c │ │ │ │ + b c44b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #196] @ c46ec │ │ │ │ - ldr r1, [pc, #196] @ c46f0 │ │ │ │ + ldr r0, [pc, #196] @ c4734 │ │ │ │ + ldr r1, [pc, #196] @ c4738 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #160] @ c46f4 │ │ │ │ + ldr r2, [pc, #160] @ c473c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - b c446c │ │ │ │ + b c44b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #136] @ c46f8 │ │ │ │ - ldr r1, [pc, #136] @ c46fc │ │ │ │ + ldr r0, [pc, #136] @ c4740 │ │ │ │ + ldr r1, [pc, #136] @ c4744 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #100] @ c4700 │ │ │ │ + ldr r2, [pc, #100] @ c4748 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - b c446c │ │ │ │ - eorseq sp, r4, r0, ror r5 │ │ │ │ - eorseq r5, r3, r8, asr #3 │ │ │ │ + b c44b4 │ │ │ │ + eorseq sp, r4, r8, lsr #10 │ │ │ │ + eorseq r5, r3, r0, lsl #3 │ │ │ │ ldrdeq r0, [lr], -ip │ │ │ │ - eorseq r5, r3, ip, lsr #3 │ │ │ │ - eorseq r5, r3, r4, lsl #6 │ │ │ │ - eorseq r5, r3, r4, ror #6 │ │ │ │ - eorseq fp, r4, r0, ror #17 │ │ │ │ - eorseq r5, r3, ip, asr #5 │ │ │ │ + eorseq r5, r3, r4, ror #2 │ │ │ │ + ldrhteq r5, [r3], -ip │ │ │ │ eorseq r5, r3, ip, lsl r3 │ │ │ │ mlaseq r4, r8, r8, fp │ │ │ │ - mlaseq r3, r4, r2, r5 │ │ │ │ + eorseq r5, r3, r4, lsl #5 │ │ │ │ ldrsbteq r5, [r3], -r4 │ │ │ │ eorseq fp, r4, r0, asr r8 │ │ │ │ - eorseq r5, r3, ip, asr r2 │ │ │ │ + eorseq r5, r3, ip, asr #4 │ │ │ │ eorseq r5, r3, ip, lsl #5 │ │ │ │ eorseq fp, r4, r8, lsl #16 │ │ │ │ - eorseq r5, r3, r4, lsr #4 │ │ │ │ + eorseq r5, r3, r4, lsl r2 │ │ │ │ eorseq r5, r3, r4, asr #4 │ │ │ │ eorseq fp, r4, r0, asr #15 │ │ │ │ - eorseq r5, r3, ip, ror #3 │ │ │ │ + ldrsbteq r5, [r3], -ip │ │ │ │ ldrshteq r5, [r3], -ip │ │ │ │ eorseq fp, r4, r8, ror r7 │ │ │ │ - eorseq r5, r3, r8, lsr r4 │ │ │ │ - eorseq r5, r3, r8, lsr r4 │ │ │ │ - ldrhteq fp, [r4], -r4 │ │ │ │ + eorseq r5, r3, r4, lsr #3 │ │ │ │ + ldrhteq r5, [r3], -r4 │ │ │ │ + eorseq fp, r4, r0, lsr r7 │ │ │ │ + ldrshteq r5, [r3], -r0 │ │ │ │ + ldrshteq r5, [r3], -r0 │ │ │ │ + eorseq fp, r4, ip, ror #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #688] @ c49d4 │ │ │ │ + ldr r0, [pc, #688] @ c4a1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c49b4 │ │ │ │ - ldr r0, [pc, #672] @ c49dc │ │ │ │ + bne c49fc │ │ │ │ + ldr r0, [pc, #672] @ c4a24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c49c4 │ │ │ │ - ldr r1, [pc, #656] @ c49e4 │ │ │ │ + bne c4a0c │ │ │ │ + ldr r1, [pc, #656] @ c4a2c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c4788 │ │ │ │ + beq c47d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r5, [pc, #600] @ c49e8 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r5, [pc, #600] @ c4a30 │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #596] @ c49ec │ │ │ │ + ldr r1, [pc, #596] @ c4a34 │ │ │ │ mov r2, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c47dc │ │ │ │ + beq c4824 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #524] @ c49f0 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #524] @ c4a38 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c4828 │ │ │ │ + beq c4870 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #452] @ c49f4 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #452] @ c4a3c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c4874 │ │ │ │ + beq c48bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #380] @ c49f8 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #380] @ c4a40 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #22 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c48c0 │ │ │ │ + beq c4908 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #308] @ c49fc │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #308] @ c4a44 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #24 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c490c │ │ │ │ + beq c4954 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #236] @ c4a00 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #236] @ c4a48 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #24 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c4958 │ │ │ │ + beq c49a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #164] @ c4a04 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #164] @ c4a4c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #27 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c49a0 │ │ │ │ + bne c49e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #28] @ c49d8 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #28] @ c4a20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 212f4 │ │ │ │ - b c4734 │ │ │ │ - ldr r0, [pc, #20] @ c49e0 │ │ │ │ + b c477c │ │ │ │ + ldr r0, [pc, #20] @ c4a28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21170 │ │ │ │ - b c474c │ │ │ │ - eorseq sp, r4, r0, lsl #7 │ │ │ │ - eorseq sp, r4, r8, ror #1 │ │ │ │ - eorseq sp, r4, r0, ror r3 │ │ │ │ - eorseq sp, r4, r0, ror #1 │ │ │ │ - mlaeq sl, ip, r3, r4 │ │ │ │ - mlaseq r4, ip, r0, sp │ │ │ │ - eoreq fp, r9, ip, asr #26 │ │ │ │ - eoreq r4, sl, r5, lsr r3 │ │ │ │ - strdeq r4, [sl], -r5 @ │ │ │ │ - strhteq r4, [sl], -r7 │ │ │ │ - eoreq r4, sl, r1, lsl #5 │ │ │ │ - eoreq r4, sl, sp, asr #4 │ │ │ │ - eoreq r4, sl, r9, lsl r2 │ │ │ │ + b c4794 │ │ │ │ + eorseq sp, r4, r8, lsr r3 │ │ │ │ + eorseq sp, r4, r0, lsr #1 │ │ │ │ + eorseq sp, r4, r8, lsr #6 │ │ │ │ + mlaseq r4, r8, r0, sp │ │ │ │ + mlaeq sl, r4, r3, r4 │ │ │ │ + eorseq sp, r4, r4, asr r0 │ │ │ │ + eoreq fp, r9, r4, asr #26 │ │ │ │ + eoreq r4, sl, sp, lsr #6 │ │ │ │ + eoreq r4, sl, sp, ror #5 │ │ │ │ + eoreq r4, sl, pc, lsr #5 │ │ │ │ + eoreq r4, sl, r9, ror r2 │ │ │ │ + eoreq r4, sl, r5, asr #4 │ │ │ │ + eoreq r4, sl, r1, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #1772] @ c5104 │ │ │ │ + ldr r4, [pc, #1772] @ c514c │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4a88 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r8, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ add r0, r0, r1 │ │ │ │ sub r5, r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - beq c4ee0 │ │ │ │ + beq c4f28 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e60 │ │ │ │ - bl 152638 │ │ │ │ + beq c4ea8 │ │ │ │ + bl 152680 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e7b28 │ │ │ │ + bl 2e7b70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ bl 1da9c │ │ │ │ tst r7, #1 │ │ │ │ - bne c4ab0 │ │ │ │ - ldr r0, [pc, #1652] @ c5114 │ │ │ │ + bne c4af8 │ │ │ │ + ldr r0, [pc, #1652] @ c515c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne c502c │ │ │ │ + bne c5074 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4b00 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c4e68 │ │ │ │ + beq c4eb0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ee0 │ │ │ │ + beq c4f28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 1e924 │ │ │ │ - ldr r2, [pc, #1572] @ c5118 │ │ │ │ + ldr r2, [pc, #1572] @ c5160 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f824 │ │ │ │ - ldr r2, [pc, #1552] @ c511c │ │ │ │ + ldr r2, [pc, #1552] @ c5164 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e828 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e090 │ │ │ │ mov r0, r4 │ │ │ │ bl 1db50 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl ce550 │ │ │ │ + bl ce598 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 1eeac │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc70 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e80 │ │ │ │ - ldr r4, [pc, #1480] @ c512c │ │ │ │ + beq c4ec8 │ │ │ │ + ldr r4, [pc, #1480] @ c5174 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c507c │ │ │ │ + beq c50c4 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5088 │ │ │ │ - ldr r1, [pc, #1408] @ c5130 │ │ │ │ + beq c50d0 │ │ │ │ + ldr r1, [pc, #1408] @ c5178 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1404] @ c5134 │ │ │ │ - ldr r4, [pc, #1404] @ c5138 │ │ │ │ + ldr r2, [pc, #1404] @ c517c │ │ │ │ + ldr r4, [pc, #1404] @ c5180 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r6, [r3] │ │ │ │ stm sp, {r4, r7} │ │ │ │ bl 1dbd4 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ee0 │ │ │ │ + beq c4f28 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e60 │ │ │ │ - bl 152638 │ │ │ │ + beq c4ea8 │ │ │ │ + bl 152680 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #41] @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e7b28 │ │ │ │ + bl 2e7b70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 1da9c │ │ │ │ tst r6, #1 │ │ │ │ - bne c4c34 │ │ │ │ - ldr r0, [pc, #1304] @ c513c │ │ │ │ + bne c4c7c │ │ │ │ + ldr r0, [pc, #1304] @ c5184 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne c5040 │ │ │ │ + bne c5088 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4c3c │ │ │ │ + bne c4c84 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c4ecc │ │ │ │ + beq c4f14 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ee0 │ │ │ │ + beq c4f28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ bl 1e924 │ │ │ │ - ldr r2, [pc, #1224] @ c5140 │ │ │ │ + ldr r2, [pc, #1224] @ c5188 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f824 │ │ │ │ - ldr r2, [pc, #1204] @ c5144 │ │ │ │ + ldr r2, [pc, #1204] @ c518c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e828 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e090 │ │ │ │ mov r0, r4 │ │ │ │ bl 1db50 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl ce550 │ │ │ │ + bl ce598 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, r4 │ │ │ │ bl 1eeac │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc70 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ee8 │ │ │ │ - ldr r1, [pc, #1132] @ c5154 │ │ │ │ + beq c4f30 │ │ │ │ + ldr r1, [pc, #1132] @ c519c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #1128] @ c5158 │ │ │ │ - ldr r4, [pc, #1128] @ c515c │ │ │ │ + ldr r2, [pc, #1128] @ c51a0 │ │ │ │ + ldr r4, [pc, #1128] @ c51a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ strd r4, [sp] │ │ │ │ mov r4, #1 │ │ │ │ bl 1dbd4 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4f28 │ │ │ │ - bl 152638 │ │ │ │ + beq c4f70 │ │ │ │ + bl 152680 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e853c │ │ │ │ + bl 2e8584 │ │ │ │ tst r7, #1 │ │ │ │ - bne c4d58 │ │ │ │ - ldr r0, [pc, #1060] @ c516c │ │ │ │ + bne c4da0 │ │ │ │ + ldr r0, [pc, #1060] @ c51b4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne c5054 │ │ │ │ + bne c509c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4d60 │ │ │ │ + bne c4da8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c4f5c │ │ │ │ + beq c4fa4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4fc8 │ │ │ │ - ldr r1, [pc, #996] @ c5170 │ │ │ │ + beq c5010 │ │ │ │ + ldr r1, [pc, #996] @ c51b8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #992] @ c5174 │ │ │ │ + ldr r2, [pc, #992] @ c51bc │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #988] @ c5178 │ │ │ │ + ldr r4, [pc, #988] @ c51c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ strd r4, [sp] │ │ │ │ mov r4, #1 │ │ │ │ bl 1dbd4 │ │ │ │ ldr r0, [r8, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4f74 │ │ │ │ - bl 152638 │ │ │ │ + beq c4fbc │ │ │ │ + bl 152680 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fba8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e853c │ │ │ │ + bl 2e8584 │ │ │ │ tst r6, #1 │ │ │ │ - bne c4dfc │ │ │ │ - ldr r0, [pc, #924] @ c5188 │ │ │ │ + bne c4e44 │ │ │ │ + ldr r0, [pc, #924] @ c51d0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne c5068 │ │ │ │ + bne c50b0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ strex r2, r0, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4e4c │ │ │ │ cmp r1, #2 │ │ │ │ - beq c4fb4 │ │ │ │ + beq c4ffc │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4fc8 │ │ │ │ - ldr r1, [pc, #860] @ c518c │ │ │ │ + beq c5010 │ │ │ │ + ldr r1, [pc, #860] @ c51d4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #856] @ c5190 │ │ │ │ + ldr r2, [pc, #856] @ c51d8 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #852] @ c5194 │ │ │ │ + ldr r4, [pc, #852] @ c51dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ strd r4, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c3d40 │ │ │ │ + bl c3d88 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl bf7a4 │ │ │ │ - b c4fcc │ │ │ │ + bl bf7ec │ │ │ │ + b c5014 │ │ │ │ mov r0, r6 │ │ │ │ bl 3966c │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4adc │ │ │ │ - b c4ee0 │ │ │ │ - bl bdec8 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #656] @ c5120 │ │ │ │ - ldr r5, [pc, #656] @ c5124 │ │ │ │ - ldr r2, [pc, #656] @ c5128 │ │ │ │ + bne c4b24 │ │ │ │ + b c4f28 │ │ │ │ + bl bdf10 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #656] @ c5168 │ │ │ │ + ldr r5, [pc, #656] @ c516c │ │ │ │ + ldr r2, [pc, #656] @ c5170 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b c5018 │ │ │ │ + b c5060 │ │ │ │ mov r0, r5 │ │ │ │ bl 3966c │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4c60 │ │ │ │ - bl bdec8 │ │ │ │ - b c4fcc │ │ │ │ - bl bdec8 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #592] @ c5148 │ │ │ │ - ldr r7, [pc, #592] @ c514c │ │ │ │ - ldr r2, [pc, #592] @ c5150 │ │ │ │ + bne c4ca8 │ │ │ │ + bl bdf10 │ │ │ │ + b c5014 │ │ │ │ + bl bdf10 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #592] @ c5190 │ │ │ │ + ldr r7, [pc, #592] @ c5194 │ │ │ │ + ldr r2, [pc, #592] @ c5198 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b c500c │ │ │ │ - bl bdec4 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #552] @ c5160 │ │ │ │ - ldr r7, [pc, #552] @ c5164 │ │ │ │ - ldr r2, [pc, #552] @ c5168 │ │ │ │ + b c5054 │ │ │ │ + bl bdf0c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #552] @ c51a8 │ │ │ │ + ldr r7, [pc, #552] @ c51ac │ │ │ │ + ldr r2, [pc, #552] @ c51b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b c4fa0 │ │ │ │ + b c4fe8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3966c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4d84 │ │ │ │ - b c4fc8 │ │ │ │ - bl bdec4 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #504] @ c517c │ │ │ │ - ldr r7, [pc, #504] @ c5180 │ │ │ │ - ldr r2, [pc, #504] @ c5184 │ │ │ │ + bne c4dcc │ │ │ │ + b c5010 │ │ │ │ + bl bdf0c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #504] @ c51c4 │ │ │ │ + ldr r7, [pc, #504] @ c51c8 │ │ │ │ + ldr r2, [pc, #504] @ c51cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b c500c │ │ │ │ + b c5054 │ │ │ │ mov r0, r5 │ │ │ │ bl 3966c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4e28 │ │ │ │ - bl bdec4 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #304] @ c5108 │ │ │ │ - ldr r7, [pc, #304] @ c510c │ │ │ │ - ldr r2, [pc, #304] @ c5110 │ │ │ │ + bne c4e70 │ │ │ │ + bl bdf0c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #304] @ c5150 │ │ │ │ + ldr r7, [pc, #304] @ c5154 │ │ │ │ + ldr r2, [pc, #304] @ c5158 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -169192,238 +169210,238 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b c4ab0 │ │ │ │ + b c4af8 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b c4c34 │ │ │ │ + b c4c7c │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b c4d58 │ │ │ │ + b c4da0 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b c4dfc │ │ │ │ + b c4e44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ and r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6034 │ │ │ │ - b c50f8 │ │ │ │ + bl a607c │ │ │ │ + b c5140 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6034 │ │ │ │ - b c50f8 │ │ │ │ + bl a607c │ │ │ │ + b c5140 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6034 │ │ │ │ - b c50f8 │ │ │ │ + bl a607c │ │ │ │ + b c5140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ and r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6034 │ │ │ │ + bl a607c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq ip, r4, ip, lsl lr │ │ │ │ - mlaseq r3, r8, r6, r4 │ │ │ │ + ldrsbteq ip, [r4], -r4 │ │ │ │ + eorseq r4, r3, r0, asr r6 │ │ │ │ ldrdeq r0, [lr], -r0 @ │ │ │ │ - eorseq r4, r3, r8, lsl #13 │ │ │ │ - eorseq fp, r4, r4, lsr #7 │ │ │ │ + eorseq r4, r3, r0, asr #12 │ │ │ │ + eorseq fp, r4, ip, asr r3 │ │ │ │ andeq r4, sp, r8, lsr #7 │ │ │ │ @ instruction: 0x000d77b8 │ │ │ │ - eorseq r4, r3, r0, ror #15 │ │ │ │ + mlaseq r3, r8, r7, r4 │ │ │ │ andeq r0, lr, r8, lsr #12 │ │ │ │ - ldrsbteq r4, [r3], -r8 │ │ │ │ - ldrhteq fp, [r4], -r8 │ │ │ │ - eoreq r6, sl, fp, lsr #6 │ │ │ │ + mlaseq r3, r0, r7, r4 │ │ │ │ + eorseq fp, r4, r0, ror r2 │ │ │ │ + eoreq r6, sl, r3, lsr #6 │ │ │ │ andeq r1, r3, ip, lsl #5 │ │ │ │ strdeq r3, [sp], -r8 │ │ │ │ - eorseq fp, r4, r0, lsr #4 │ │ │ │ + ldrsbteq fp, [r4], -r8 │ │ │ │ andeq r3, sp, r8, asr #24 │ │ │ │ andeq r7, sp, r4, lsr r6 │ │ │ │ - eorseq r4, r3, r8, ror r7 │ │ │ │ + eorseq r4, r3, r0, lsr r7 │ │ │ │ andeq r0, lr, r0, asr #11 │ │ │ │ - eorseq r4, r3, r8, ror r7 │ │ │ │ - strdeq r6, [sl], -r3 @ │ │ │ │ + eorseq r4, r3, r0, lsr r7 │ │ │ │ + eoreq r6, sl, fp, ror #3 │ │ │ │ ldrdeq r0, [r3], -r4 │ │ │ │ strdeq r3, [sp], -ip │ │ │ │ - eorseq r4, r3, r8, lsr r7 │ │ │ │ + ldrshteq r4, [r3], -r0 │ │ │ │ andeq r0, lr, r0, lsl #11 │ │ │ │ - eorseq r4, r3, r8, lsr r7 │ │ │ │ - ldrshteq fp, [r4], -ip │ │ │ │ - ldrdeq r2, [sl], -lr @ │ │ │ │ + ldrshteq r4, [r3], -r0 │ │ │ │ + ldrhteq fp, [r4], -r4 │ │ │ │ + ldrdeq r2, [sl], -r6 @ │ │ │ │ @ instruction: 0xfffdfd84 │ │ │ │ andeq r3, sp, r4, asr r2 │ │ │ │ - eorseq r4, r3, ip, ror #13 │ │ │ │ + eorseq r4, r3, r4, lsr #13 │ │ │ │ andeq r0, lr, ip, lsr r5 │ │ │ │ - ldrshteq r4, [r3], -r0 │ │ │ │ - eorseq fp, r4, r8, asr r0 │ │ │ │ - eoreq r2, sl, sl, lsr lr │ │ │ │ + eorseq r4, r3, r8, lsr #13 │ │ │ │ + eorseq fp, r4, r0, lsl r0 │ │ │ │ + eoreq r2, sl, r2, lsr lr │ │ │ │ @ instruction: 0xfffdfbf0 │ │ │ │ @ instruction: 0x000d31b0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r4, [pc, #264] @ c52b0 │ │ │ │ + ldr r4, [pc, #264] @ c52f8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r6, [r4, #64] @ 0x40 │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne c523c │ │ │ │ + bne c5284 │ │ │ │ add r2, r6, r7 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ sub r0, r0, r2 │ │ │ │ bl 1f7d0 │ │ │ │ - bl 152638 │ │ │ │ + bl 152680 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ tst r1, #1 │ │ │ │ strh r3, [r0, #40] @ 0x28 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r4, [r0, #28] │ │ │ │ str r4, [r0, #32] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ - bne c5218 │ │ │ │ - ldr r1, [pc, #184] @ c52c0 │ │ │ │ + bne c5260 │ │ │ │ + ldr r1, [pc, #184] @ c5308 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne c5290 │ │ │ │ + bne c52d8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c521c │ │ │ │ + bne c5264 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c5284 │ │ │ │ + beq c52cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #112] @ c52b4 │ │ │ │ + ldr r1, [pc, #112] @ c52fc │ │ │ │ mov r5, #1 │ │ │ │ - ldr r3, [pc, #108] @ c52b8 │ │ │ │ - ldr r2, [pc, #108] @ c52bc │ │ │ │ + ldr r3, [pc, #108] @ c5300 │ │ │ │ + ldr r2, [pc, #108] @ c5304 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [sp, #11] │ │ │ │ add r5, sp, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ mov r0, r5 │ │ │ │ - b c51bc │ │ │ │ + b c5204 │ │ │ │ bl 3966c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b c5218 │ │ │ │ - mlaseq r4, r0, r6, ip │ │ │ │ - eorseq ip, r4, r8, ror #11 │ │ │ │ - eorseq r3, r3, r0, ror ip │ │ │ │ - eorseq r4, r3, r4, asr #12 │ │ │ │ - eorseq sl, r4, ip, lsr ip │ │ │ │ + b c5260 │ │ │ │ + eorseq ip, r4, r8, asr #12 │ │ │ │ + eorseq ip, r4, r0, lsr #11 │ │ │ │ + eorseq r3, r3, r8, lsr #24 │ │ │ │ + ldrshteq r4, [r3], -ip │ │ │ │ + ldrshteq sl, [r4], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bne c5380 │ │ │ │ + bne c53c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfab4 │ │ │ │ + bl cfafc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne c5400 │ │ │ │ + bne c5448 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl cfab4 │ │ │ │ + bl cfafc │ │ │ │ ldr r0, [sp] │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c5328 │ │ │ │ + beq c5370 │ │ │ │ cmp r0, #2 │ │ │ │ - bne c5408 │ │ │ │ + bne c5450 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e4f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5370 │ │ │ │ + bne c53b8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5360 │ │ │ │ + beq c53a8 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4] │ │ │ │ add r6, r0, #1 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ c5450 │ │ │ │ + ldr r0, [pc, #216] @ c5498 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c53a4 │ │ │ │ - bl af12c │ │ │ │ - ldr r3, [pc, #188] @ c5454 │ │ │ │ - ldr r7, [pc, #188] @ c5458 │ │ │ │ + bne c53ec │ │ │ │ + bl af174 │ │ │ │ + ldr r3, [pc, #188] @ c549c │ │ │ │ + ldr r7, [pc, #188] @ c54a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - b c53b8 │ │ │ │ - bl af12c │ │ │ │ - ldr r3, [pc, #140] @ c543c │ │ │ │ - ldr r7, [pc, #140] @ c5440 │ │ │ │ + b c5400 │ │ │ │ + bl af174 │ │ │ │ + ldr r3, [pc, #140] @ c5484 │ │ │ │ + ldr r7, [pc, #140] @ c5488 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r2, [pc, #132] @ c5444 │ │ │ │ + ldr r2, [pc, #132] @ c548c │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -169434,47 +169452,47 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp] │ │ │ │ bl 39ce0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl c421c │ │ │ │ - ldr r0, [pc, #56] @ c5448 │ │ │ │ + bl c4264 │ │ │ │ + ldr r0, [pc, #56] @ c5490 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ c544c │ │ │ │ + ldr r2, [pc, #52] @ c5494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c5438 │ │ │ │ + beq c5480 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq r0, lr, r8, lsl r1 │ │ │ │ - eorseq r4, r3, r8, lsr r4 │ │ │ │ - eorseq r4, r3, r0, lsr #8 │ │ │ │ - eoreq r3, sl, fp, lsr #1 │ │ │ │ - eorseq r4, r3, ip, ror #1 │ │ │ │ - ldrshteq r4, [r3], -r4 │ │ │ │ + ldrshteq r4, [r3], -r0 │ │ │ │ + ldrsbteq r4, [r3], -r8 │ │ │ │ + eoreq r3, sl, r3, lsr #1 │ │ │ │ + eorseq r4, r3, r4, lsr #1 │ │ │ │ + eorseq r4, r3, ip, lsr #25 │ │ │ │ andeq r0, lr, r0, lsr r1 │ │ │ │ - eorseq r4, r3, r8, ror #8 │ │ │ │ + eorseq r4, r3, r0, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq c5518 │ │ │ │ + beq c5560 │ │ │ │ cmp r2, #2 │ │ │ │ - bne c5590 │ │ │ │ + bne c55d8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs c5584 │ │ │ │ + bcs c55cc │ │ │ │ add r0, r0, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r9, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ bl 1ee4c │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ @@ -169488,64 +169506,64 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 1f5e4 │ │ │ │ add fp, sp, #16 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - beq c54ec │ │ │ │ + beq c5534 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e444 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 1f53c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #268] @ c562c │ │ │ │ + ldr r0, [pc, #268] @ c5674 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55f0 │ │ │ │ + beq c5638 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #26977 @ 0x6961 │ │ │ │ strh r0, [r5, #4] │ │ │ │ movw r0, #28493 @ 0x6f4d │ │ │ │ movt r0, #29557 @ 0x7375 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4af8 │ │ │ │ + bl 2f4b40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ c5634 │ │ │ │ + ldr r0, [pc, #168] @ c567c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl af12c │ │ │ │ - ldr r3, [pc, #128] @ c5620 │ │ │ │ - ldr r7, [pc, #128] @ c5624 │ │ │ │ - ldr r2, [pc, #128] @ c5628 │ │ │ │ + bl af174 │ │ │ │ + ldr r3, [pc, #128] @ c5668 │ │ │ │ + ldr r7, [pc, #128] @ c566c │ │ │ │ + ldr r2, [pc, #128] @ c5670 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ @@ -169557,41 +169575,41 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #56] @ c5630 │ │ │ │ + ldr r2, [pc, #56] @ c5678 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq pc, sp, r4, lsr #30 │ │ │ │ - eorseq r4, r3, ip, lsl #4 │ │ │ │ - eorseq r4, r3, r4, lsr r2 │ │ │ │ - ldrshteq sl, [r4], -r8 │ │ │ │ - eorseq r3, r3, r8, lsl #26 │ │ │ │ - eorseq r4, r3, r8, lsr #21 │ │ │ │ + eorseq r4, r3, r4, asr #3 │ │ │ │ + eorseq r4, r3, ip, ror #3 │ │ │ │ + ldrhteq sl, [r4], -r0 │ │ │ │ + eorseq r3, r3, r0, asr #25 │ │ │ │ + eorseq r4, r3, r0, ror #20 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ c56bc │ │ │ │ - ldr r2, [pc, #116] @ c56c0 │ │ │ │ - ldr lr, [pc, #116] @ c56c4 │ │ │ │ + ldr r3, [pc, #116] @ c5704 │ │ │ │ + ldr r2, [pc, #116] @ c5708 │ │ │ │ + ldr lr, [pc, #116] @ c570c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #112] @ c56c8 │ │ │ │ + ldr ip, [pc, #112] @ c5710 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #108] @ c56cc │ │ │ │ + ldr r4, [pc, #108] @ c5714 │ │ │ │ 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] │ │ │ │ @@ -169610,88 +169628,88 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff84b0 │ │ │ │ andeq pc, sp, r4, ror lr @ │ │ │ │ - ldrdeq r3, [sl], -r4 @ │ │ │ │ - eorseq r4, r3, r4, ror #5 │ │ │ │ - ldrhteq r4, [r3], -r8 │ │ │ │ + eoreq r3, sl, ip, asr #15 │ │ │ │ + mlaseq r3, ip, r2, r4 │ │ │ │ + eorseq r4, r3, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r4, [pc, #396] @ c586c │ │ │ │ + ldr r4, [pc, #396] @ c58b4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5708 │ │ │ │ + beq c5750 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r5, r0 │ │ │ │ blx r1 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ ldr r9, [r4, #116] @ 0x74 │ │ │ │ - bl 2c9350 │ │ │ │ + bl 2c9398 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #332] @ c5870 │ │ │ │ + ldr r0, [pc, #332] @ c58b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57cc │ │ │ │ + beq c5814 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add r0, r9, r6 │ │ │ │ sub r1, r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df10 │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19d440 │ │ │ │ + bl 19d488 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne c57dc │ │ │ │ + bne c5824 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ streq r6, [r5, #64] @ 0x40 │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #220] @ c5880 │ │ │ │ - ldr r3, [pc, #220] @ c5884 │ │ │ │ - ldr r1, [pc, #220] @ c5888 │ │ │ │ + ldr r0, [pc, #220] @ c58c8 │ │ │ │ + ldr r3, [pc, #220] @ c58cc │ │ │ │ + ldr r1, [pc, #220] @ c58d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b c5818 │ │ │ │ + b c5860 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b c5818 │ │ │ │ - ldr ip, [pc, #144] @ c5874 │ │ │ │ + b c5860 │ │ │ │ + ldr ip, [pc, #144] @ c58bc │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #140] @ c5878 │ │ │ │ - ldr r3, [pc, #140] @ c587c │ │ │ │ + ldr r0, [pc, #140] @ c58c0 │ │ │ │ + ldr r3, [pc, #140] @ c58c4 │ │ │ │ mov r7, r2 │ │ │ │ ldm r9!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm r9, {r1, r4, r5, r6} │ │ │ │ @@ -169700,157 +169718,157 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq c5844 │ │ │ │ + beq c588c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c5844 │ │ │ │ + bl 1b7460 │ │ │ │ + b c588c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl aa704 │ │ │ │ + bl aa74c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq ip, r4, r4, asr r1 │ │ │ │ - ldrshteq sl, [r4], -r8 │ │ │ │ - eorseq r4, r3, r4, ror r1 │ │ │ │ - mlaeq sl, r5, r5, r2 │ │ │ │ - eorseq r3, r3, r8, asr #14 │ │ │ │ - eoreq r2, sl, r1, ror #11 │ │ │ │ - eorseq r3, r3, r8, lsr #15 │ │ │ │ - eorseq r4, r3, r8, asr #3 │ │ │ │ + eorseq ip, r4, ip, lsl #2 │ │ │ │ + ldrhteq sl, [r4], -r0 │ │ │ │ + eorseq r4, r3, ip, lsr #2 │ │ │ │ + eoreq r2, sl, sp, lsl #11 │ │ │ │ + eorseq r3, r3, r0, lsl #14 │ │ │ │ + ldrdeq r2, [sl], -r9 @ │ │ │ │ + eorseq r3, r3, r0, ror #14 │ │ │ │ + eorseq r4, r3, r0, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c5f10 │ │ │ │ + bne c5f58 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r2 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne c5f94 │ │ │ │ + bne c5fdc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c58f0 │ │ │ │ + beq c5938 │ │ │ │ cmp r0, #2 │ │ │ │ - bne c5fa0 │ │ │ │ + bne c5fe8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e4f8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r8, [pc, #2120] @ c6140 │ │ │ │ + ldr r8, [pc, #2120] @ c6188 │ │ │ │ str fp, [sp, #8] │ │ │ │ add r8, pc, r8 │ │ │ │ ldrd r0, [r8, #112] @ 0x70 │ │ │ │ add r0, r1, r0 │ │ │ │ sub r6, sl, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5934 │ │ │ │ + beq c597c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5940 │ │ │ │ + beq c5988 │ │ │ │ cmp r0, fp │ │ │ │ - bne c593c │ │ │ │ + bne c5984 │ │ │ │ bl 1f944 │ │ │ │ - b c5abc │ │ │ │ + b c5b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ac4 │ │ │ │ + beq c5b0c │ │ │ │ bl 1f944 │ │ │ │ add r7, sl, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c945c │ │ │ │ + bl 2c94a4 │ │ │ │ ldrd r0, [r8, #112] @ 0x70 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq c597c │ │ │ │ + beq c59c4 │ │ │ │ add r0, r8, #4 │ │ │ │ bl 20e60 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ec6c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 19dee8 │ │ │ │ + bl 19df30 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5acc │ │ │ │ - ldr r2, [pc, #1944] @ c6144 │ │ │ │ - ldr r0, [pc, #1944] @ c6148 │ │ │ │ + beq c5b14 │ │ │ │ + ldr r2, [pc, #1944] @ c618c │ │ │ │ + ldr r0, [pc, #1944] @ c6190 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1559ec │ │ │ │ + bl 155a34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5ad8 │ │ │ │ - ldr r0, [pc, #1960] @ c6188 │ │ │ │ + bne c5b20 │ │ │ │ + ldr r0, [pc, #1960] @ c61d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi c5abc │ │ │ │ - ldr r0, [pc, #1944] @ c618c │ │ │ │ + bhi c5b04 │ │ │ │ + ldr r0, [pc, #1944] @ c61d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c5a24 │ │ │ │ + bcc c5a6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5abc │ │ │ │ - ldr r0, [pc, #1916] @ c6190 │ │ │ │ + beq c5b04 │ │ │ │ + ldr r0, [pc, #1916] @ c61d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5abc │ │ │ │ - ldr r0, [pc, #1896] @ c6194 │ │ │ │ + beq c5b04 │ │ │ │ + ldr r0, [pc, #1896] @ c61dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5abc │ │ │ │ - ldr r0, [pc, #1880] @ c6198 │ │ │ │ + beq c5b04 │ │ │ │ + ldr r0, [pc, #1880] @ c61e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5ff4 │ │ │ │ + beq c603c │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr lr, [pc, #1852] @ c61a4 │ │ │ │ - ldr ip, [pc, #1852] @ c61a8 │ │ │ │ + ldr lr, [pc, #1852] @ c61ec │ │ │ │ + ldr ip, [pc, #1852] @ c61f0 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -169863,77 +169881,77 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d61d4 │ │ │ │ - b c5e08 │ │ │ │ + bl 1d621c │ │ │ │ + b c5e50 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c93ec │ │ │ │ - ldr r0, [pc, #1620] @ c614c │ │ │ │ + bl 2c9434 │ │ │ │ + ldr r0, [pc, #1620] @ c6194 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi c5c0c │ │ │ │ - ldr r7, [pc, #1604] @ c6150 │ │ │ │ + bhi c5c54 │ │ │ │ + ldr r7, [pc, #1604] @ c6198 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c5b38 │ │ │ │ + bcc c5b80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5c0c │ │ │ │ + beq c5c54 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5c0c │ │ │ │ + beq c5c54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c0c │ │ │ │ + beq c5c54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, r0 │ │ │ │ ldrne r6, [r0, #36] @ 0x24 │ │ │ │ ldrne r4, [r0, #40] @ 0x28 │ │ │ │ movne r5, #0 │ │ │ │ ldrne r3, [r2, #28]! │ │ │ │ movne r7, #1 │ │ │ │ - ldrne ip, [pc, #1504] @ c6154 │ │ │ │ + ldrne ip, [pc, #1504] @ c619c │ │ │ │ strne r5, [sp, #264] @ 0x108 │ │ │ │ strne r5, [sp, #64] @ 0x40 │ │ │ │ addne ip, pc, ip │ │ │ │ strne r5, [sp, #60] @ 0x3c │ │ │ │ movne r5, #4 │ │ │ │ strne r4, [sp, #260] @ 0x104 │ │ │ │ strne r6, [sp, #256] @ 0x100 │ │ │ │ strne r1, [sp, #252] @ 0xfc │ │ │ │ strne r3, [sp, #248] @ 0xf8 │ │ │ │ strne r7, [sp, #52] @ 0x34 │ │ │ │ strne ip, [sp, #48] @ 0x30 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ cmpne r1, #1 │ │ │ │ - beq c5fd8 │ │ │ │ - ldr lr, [pc, #1488] @ c6180 │ │ │ │ + beq c6020 │ │ │ │ + ldr lr, [pc, #1488] @ c61c8 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ - ldr ip, [pc, #1484] @ c6184 │ │ │ │ + ldr ip, [pc, #1484] @ c61cc │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -169947,171 +169965,171 @@ │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str lr, [sp, #228] @ 0xe4 │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5c24 │ │ │ │ + beq c5c6c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 1d62a4 │ │ │ │ - ldr r2, [pc, #1324] @ c6160 │ │ │ │ - ldr r0, [pc, #1324] @ c6164 │ │ │ │ + bl 1d62ec │ │ │ │ + ldr r2, [pc, #1324] @ c61a8 │ │ │ │ + ldr r0, [pc, #1324] @ c61ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #5 │ │ │ │ - bl 155b38 │ │ │ │ + bl 155b80 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5c68 │ │ │ │ + bne c5cb0 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b c5c84 │ │ │ │ + b c5ccc │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 2b41fc │ │ │ │ - ldr r2, [pc, #1244] @ c6168 │ │ │ │ + bl 2b4244 │ │ │ │ + ldr r2, [pc, #1244] @ c61b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r3, #11 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d6374 │ │ │ │ + bl 1d63bc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq c5cb8 │ │ │ │ + beq c5d00 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl dabb0 │ │ │ │ - ldr ip, [pc, #1196] @ c616c │ │ │ │ + bl dabf8 │ │ │ │ + ldr ip, [pc, #1196] @ c61b4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - ldr r2, [pc, #1192] @ c6170 │ │ │ │ + ldr r2, [pc, #1192] @ c61b8 │ │ │ │ ldm r7!, {r0, r3, r5, r6} │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r1!, {r0, r3, r5, r6} │ │ │ │ ldm r7, {r0, r3, r5, r6} │ │ │ │ stm r1, {r0, r3, r5, r6} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 155b38 │ │ │ │ + bl 155b80 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5d08 │ │ │ │ + bne c5d50 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b c5d24 │ │ │ │ + b c5d6c │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 2b41fc │ │ │ │ - ldr r2, [pc, #1096] @ c6174 │ │ │ │ + bl 2b4244 │ │ │ │ + ldr r2, [pc, #1096] @ c61bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, sp, #248 @ 0xf8 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r3, #11 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d6374 │ │ │ │ + bl 1d63bc │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq c5d58 │ │ │ │ + beq c5da0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl dabb0 │ │ │ │ - ldr r0, [pc, #1048] @ c6178 │ │ │ │ - ldr r2, [pc, #1048] @ c617c │ │ │ │ + bl dabf8 │ │ │ │ + ldr r0, [pc, #1048] @ c61c0 │ │ │ │ + ldr r2, [pc, #1048] @ c61c4 │ │ │ │ ldm r7!, {r1, r3, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r9!, {r1, r3, r5, r6} │ │ │ │ ldm r7, {r1, r3, r5, r6} │ │ │ │ stm r9, {r1, r3, r5, r6} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #6 │ │ │ │ - bl 155b38 │ │ │ │ + bl 155b80 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9738 │ │ │ │ + bl d9780 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15c674 │ │ │ │ + bl 15c6bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5df4 │ │ │ │ + beq c5e3c │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl d9830 │ │ │ │ + bl d9878 │ │ │ │ ldr r0, [r7] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ - bne c5df4 │ │ │ │ + bne c5e3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de90 │ │ │ │ + bl 14ded8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d5fd8 │ │ │ │ + bl 1d6020 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5fb8 │ │ │ │ + bne c6000 │ │ │ │ add r0, sl, #32 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ mov r1, r9 │ │ │ │ stm r2, {r3, r4, r5, r6} │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 867b8 │ │ │ │ + bl 86804 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5fc8 │ │ │ │ + bne c6010 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str fp, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e80 │ │ │ │ + beq c5ec8 │ │ │ │ bl 1f944 │ │ │ │ orr r0, r7, #7 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #32 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r7 │ │ │ │ @@ -170128,43 +170146,43 @@ │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #12 │ │ │ │ movwne fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb fp, [sp, #169] @ 0xa9 │ │ │ │ strb fp, [sp, #129] @ 0x81 │ │ │ │ strb fp, [sp, #89] @ 0x59 │ │ │ │ - bl 19e058 │ │ │ │ + bl 19e0a0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c5f04 │ │ │ │ + bne c5f4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ bl 1ec6c │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r8, #4 │ │ │ │ bl 20e60 │ │ │ │ - b c5ef0 │ │ │ │ + b c5f38 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs c5f38 │ │ │ │ - bl af12c │ │ │ │ - ldr r3, [pc, #648] @ c61b4 │ │ │ │ - ldr r7, [pc, #648] @ c61b8 │ │ │ │ + bcs c5f80 │ │ │ │ + bl af174 │ │ │ │ + ldr r3, [pc, #648] @ c61fc │ │ │ │ + ldr r7, [pc, #648] @ c6200 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - b c5f4c │ │ │ │ - bl af12c │ │ │ │ - ldr r3, [pc, #496] @ c6134 │ │ │ │ - ldr r7, [pc, #496] @ c6138 │ │ │ │ + b c5f94 │ │ │ │ + bl af174 │ │ │ │ + ldr r3, [pc, #496] @ c617c │ │ │ │ + ldr r7, [pc, #496] @ c6180 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r2, [pc, #488] @ c613c │ │ │ │ + ldr r2, [pc, #488] @ c6184 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -170176,168 +170194,168 @@ │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl c5638 │ │ │ │ - ldr r0, [pc, #532] @ c61bc │ │ │ │ + bl c5680 │ │ │ │ + ldr r0, [pc, #532] @ c6204 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #528] @ c61c0 │ │ │ │ + ldr r2, [pc, #528] @ c6208 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #492] @ c61ac │ │ │ │ + ldr r0, [pc, #492] @ c61f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b c600c │ │ │ │ - ldr r0, [pc, #480] @ c61b0 │ │ │ │ + b c6054 │ │ │ │ + ldr r0, [pc, #480] @ c61f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b c600c │ │ │ │ - ldr r0, [pc, #376] @ c6158 │ │ │ │ - ldr r2, [pc, #376] @ c615c │ │ │ │ + b c6054 │ │ │ │ + ldr r0, [pc, #376] @ c61a0 │ │ │ │ + ldr r2, [pc, #376] @ c61a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b c600c │ │ │ │ - ldr r0, [pc, #416] @ c619c │ │ │ │ - ldr r2, [pc, #416] @ c61a0 │ │ │ │ + b c6054 │ │ │ │ + ldr r0, [pc, #416] @ c61e4 │ │ │ │ + ldr r2, [pc, #416] @ c61e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ - bne c6064 │ │ │ │ + bne c60ac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de90 │ │ │ │ - b c6064 │ │ │ │ + bl 14ded8 │ │ │ │ + b c60ac │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 867b8 │ │ │ │ - b c6124 │ │ │ │ + bl 86804 │ │ │ │ + b c616c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 867b8 │ │ │ │ - b c6124 │ │ │ │ + bl 86804 │ │ │ │ + b c616c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 867b8 │ │ │ │ - b c6124 │ │ │ │ + bl 86804 │ │ │ │ + b c616c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 867b8 │ │ │ │ - b c6124 │ │ │ │ + bl 86804 │ │ │ │ + b c616c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6124 │ │ │ │ + beq c616c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c6124 │ │ │ │ + bl 1b7460 │ │ │ │ + b c616c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 867b8 │ │ │ │ - b c6124 │ │ │ │ + bl 86804 │ │ │ │ + b c616c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 867b8 │ │ │ │ - b c6124 │ │ │ │ + bl 86804 │ │ │ │ + b c616c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c60f4 │ │ │ │ + beq c613c │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ - b c60f4 │ │ │ │ + b c613c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 867b8 │ │ │ │ - b c60f0 │ │ │ │ + bl 86804 │ │ │ │ + b c6138 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 867b8 │ │ │ │ + bl 86804 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c6114 │ │ │ │ - b c611c │ │ │ │ + bne c615c │ │ │ │ + b c6164 │ │ │ │ bl 39ea4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6124 │ │ │ │ + bne c616c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq pc, sp, r4, lsl #11 │ │ │ │ - eorseq r3, r3, r4, lsr #17 │ │ │ │ - eorseq r3, r3, r4, ror #19 │ │ │ │ - eorseq fp, r4, ip, lsr pc │ │ │ │ - eoreq r1, ip, r9, lsl #21 │ │ │ │ - eorseq r8, r3, r4, lsl #11 │ │ │ │ - eorseq sl, r4, ip, lsl r2 │ │ │ │ - ldrsbteq sl, [r4], -r0 │ │ │ │ - ldrshteq r3, [r3], -ip │ │ │ │ - eoreq r1, sl, r9, lsl #31 │ │ │ │ + eorseq r3, r3, ip, asr r8 │ │ │ │ + mlaseq r3, ip, r9, r3 │ │ │ │ + ldrshteq fp, [r4], -r4 │ │ │ │ + eoreq r1, ip, r1, lsl #21 │ │ │ │ + eorseq r8, r3, ip, lsr r5 │ │ │ │ + ldrsbteq sl, [r4], -r4 │ │ │ │ + eorseq sl, r4, r8, lsl #13 │ │ │ │ + ldrhteq r3, [r3], -r4 │ │ │ │ + eoreq r1, sl, r1, lsl #31 │ │ │ │ + eorseq r3, r3, r0, asr r7 │ │ │ │ + eoreq r1, ip, r9, ror r7 │ │ │ │ + eorseq r8, r3, r4, ror r2 │ │ │ │ + eoreq r4, sl, sp, lsr #13 │ │ │ │ + eorseq r8, r3, r4, asr #3 │ │ │ │ + ldrdeq r1, [ip], -r6 @ │ │ │ │ + eoreq r4, sl, r8, lsl r6 │ │ │ │ + eorseq r8, r3, r8, lsr r1 │ │ │ │ + eoreq r1, ip, pc, lsr r6 │ │ │ │ + mlaseq r3, r8, r4, r3 │ │ │ │ + eorseq r3, r3, r4, ror #18 │ │ │ │ + eorseq sl, r4, ip, ror #5 │ │ │ │ + eorseq sl, r4, r0, lsr #15 │ │ │ │ + eorseq sl, r4, r0, lsl #15 │ │ │ │ + eorseq sl, r4, r8, ror #14 │ │ │ │ + eorseq sl, r4, r4, asr r7 │ │ │ │ + eoreq r1, sl, r5, ror #30 │ │ │ │ + eorseq r3, r3, r4, asr #14 │ │ │ │ + ldrhteq r3, [r3], -r4 │ │ │ │ + mlaseq r3, r8, ip, r3 │ │ │ │ + mlaseq r3, r8, r7, r3 │ │ │ │ mlaseq r3, r8, r7, r3 │ │ │ │ - eoreq r1, ip, r1, lsl #15 │ │ │ │ - ldrhteq r8, [r3], -ip │ │ │ │ - strhteq r4, [sl], -r5 │ │ │ │ - eorseq r8, r3, ip, lsl #4 │ │ │ │ - ldrdeq r1, [ip], -lr @ │ │ │ │ - eoreq r4, sl, r0, lsr #12 │ │ │ │ - eorseq r8, r3, r0, lsl #3 │ │ │ │ - eoreq r1, ip, r7, asr #12 │ │ │ │ - eorseq r3, r3, r0, ror #9 │ │ │ │ - eorseq r3, r3, ip, lsr #19 │ │ │ │ - eorseq sl, r4, r4, lsr r3 │ │ │ │ - eorseq sl, r4, r8, ror #15 │ │ │ │ - eorseq sl, r4, r8, asr #15 │ │ │ │ - ldrhteq sl, [r4], -r0 │ │ │ │ - mlaseq r4, ip, r7, sl │ │ │ │ - eoreq r1, sl, sp, ror #30 │ │ │ │ - eorseq r3, r3, ip, lsl #15 │ │ │ │ - ldrshteq r3, [r3], -ip │ │ │ │ - eorseq r3, r3, r0, ror #25 │ │ │ │ - eorseq r3, r3, r0, ror #15 │ │ │ │ - eorseq r3, r3, r0, ror #15 │ │ │ │ muleq sp, ip, r5 │ │ │ │ - ldrsbteq r3, [r3], -r4 │ │ │ │ - eoreq r2, sl, r3, lsl r5 │ │ │ │ - eorseq r3, r3, r4, asr r5 │ │ │ │ + eorseq r3, r3, ip, lsl #17 │ │ │ │ + eoreq r2, sl, fp, lsl #10 │ │ │ │ + eorseq r3, r3, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi c63f8 │ │ │ │ + bhi c6440 │ │ │ │ add r3, pc, #12 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r1, #8 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl cf2b0 │ │ │ │ + bl cf2f8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldrd sl, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -170352,19 +170370,19 @@ │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ and r0, sl, fp │ │ │ │ cmn r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ - bne c6304 │ │ │ │ - ldr r0, [pc, #552] @ c6490 │ │ │ │ + bne c634c │ │ │ │ + ldr r0, [pc, #552] @ c64d8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #548] @ c6494 │ │ │ │ - ldr r1, [pc, #548] @ c6498 │ │ │ │ + ldr r2, [pc, #548] @ c64dc │ │ │ │ + ldr r1, [pc, #548] @ c64e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -170372,15 +170390,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 39ef0 │ │ │ │ - b c63f4 │ │ │ │ + b c643c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldrd sl, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -170393,30 +170411,30 @@ │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ and r0, sl, fp │ │ │ │ cmn r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ - beq c63a8 │ │ │ │ + beq c63f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 1e450 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #348] @ c6488 │ │ │ │ + ldr r6, [pc, #348] @ c64d0 │ │ │ │ ldrb r8, [r1, #108] @ 0x6c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne c6398 │ │ │ │ + bne c63e0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -170431,22 +170449,22 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e75c │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #236] @ c648c │ │ │ │ + ldr r0, [pc, #236] @ c64d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20d40 │ │ │ │ - b c6340 │ │ │ │ - ldr r0, [pc, #236] @ c649c │ │ │ │ + b c6388 │ │ │ │ + ldr r0, [pc, #236] @ c64e4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #232] @ c64a0 │ │ │ │ - ldr r1, [pc, #232] @ c64a4 │ │ │ │ + ldr r2, [pc, #232] @ c64e8 │ │ │ │ + ldr r1, [pc, #232] @ c64ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -170456,18 +170474,18 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 39ef0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ - bl af12c │ │ │ │ - ldr r3, [pc, #116] @ c647c │ │ │ │ - ldr r7, [pc, #116] @ c6480 │ │ │ │ - ldr r2, [pc, #116] @ c6484 │ │ │ │ + bl af174 │ │ │ │ + ldr r3, [pc, #116] @ c64c4 │ │ │ │ + ldr r7, [pc, #116] @ c64c8 │ │ │ │ + ldr r2, [pc, #116] @ c64cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ @@ -170479,234 +170497,234 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - b c645c │ │ │ │ + b c64a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6478 │ │ │ │ + beq c64c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ strheq pc, [sp], -ip @ │ │ │ │ - eorseq r3, r3, r4, lsr #7 │ │ │ │ - eorseq r3, r3, r4, lsr #10 │ │ │ │ - eorseq fp, r4, r4, lsr #16 │ │ │ │ - ldrhteq fp, [r4], -r4 │ │ │ │ - eorseq r3, r3, r8, ror #27 │ │ │ │ - ldrdeq r2, [sl], -r0 @ │ │ │ │ - ldrsbteq r3, [r3], -r4 │ │ │ │ - eorseq r3, r3, r0, lsr #25 │ │ │ │ - eoreq r2, sl, r8, lsl #23 │ │ │ │ - eorseq r3, r3, ip, lsl #25 │ │ │ │ + eorseq r3, r3, ip, asr r3 │ │ │ │ + ldrsbteq r3, [r3], -ip │ │ │ │ + ldrsbteq fp, [r4], -ip │ │ │ │ + eorseq fp, r4, ip, ror #14 │ │ │ │ + eorseq r3, r3, r0, lsr #27 │ │ │ │ + eoreq r2, sl, r8, asr #25 │ │ │ │ + eorseq r3, r3, ip, lsl #27 │ │ │ │ + eorseq r3, r3, r8, asr ip │ │ │ │ + eoreq r2, sl, r0, lsl #23 │ │ │ │ + eorseq r3, r3, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2f3c5c │ │ │ │ + bl 2f3ca4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6508 │ │ │ │ + beq c6550 │ │ │ │ add r0, sp, #8 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r0, [pc, #680] @ c6780 │ │ │ │ + ldr r0, [pc, #680] @ c67c8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ - beq c6518 │ │ │ │ - ldr r0, [pc, #664] @ c6788 │ │ │ │ + beq c6560 │ │ │ │ + ldr r0, [pc, #664] @ c67d0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ - b c6554 │ │ │ │ + b c659c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 3196a0 │ │ │ │ + bl 3196e8 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #600] @ c6784 │ │ │ │ + ldr r0, [pc, #600] @ c67cc │ │ │ │ mov r8, #1 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ str r8, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm r3, {r1, r2, r9} │ │ │ │ str r6, [r0, #20] │ │ │ │ - ldr r0, [pc, #560] @ c678c │ │ │ │ - ldr r7, [pc, #560] @ c6790 │ │ │ │ + ldr r0, [pc, #560] @ c67d4 │ │ │ │ + ldr r7, [pc, #560] @ c67d8 │ │ │ │ stm r4, {r1, r2, r9} │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ adds r8, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r2, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ strd r8, [r0, #8] │ │ │ │ - ldr r0, [pc, #516] @ c6794 │ │ │ │ + ldr r0, [pc, #516] @ c67dc │ │ │ │ ldr r7, [r7, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2f3c18 │ │ │ │ + bl 2f3c60 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c66a0 │ │ │ │ + beq c66e8 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ - b c65dc │ │ │ │ + b c6624 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, r7, #1 │ │ │ │ bl 1f59c │ │ │ │ cmp sl, r7 │ │ │ │ - beq c66a0 │ │ │ │ + beq c66e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f3b4c │ │ │ │ + bl 2f3b94 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2f3b4c │ │ │ │ + bl 2f3b94 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f4d8c │ │ │ │ + bl 2f4dd4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq c66bc │ │ │ │ + beq c6704 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ bl 1f59c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2f3b4c │ │ │ │ + bl 2f3b94 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4d8c │ │ │ │ + bl 2f4dd4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq c66d0 │ │ │ │ + beq c6718 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bl 1f59c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ stm r0, {r8, r9, fp} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 89860 │ │ │ │ + bl 898ac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq c65c8 │ │ │ │ + beq c6610 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c65c8 │ │ │ │ + bl 1b7460 │ │ │ │ + b c6610 │ │ │ │ add r7, sp, #8 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ bl 1f59c │ │ │ │ - b c66f8 │ │ │ │ + b c6740 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ bl 1f59c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c66f8 │ │ │ │ + beq c6740 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f59c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b c6750 │ │ │ │ - b c6748 │ │ │ │ + b c6798 │ │ │ │ + b c6790 │ │ │ │ mov r4, r0 │ │ │ │ - b c672c │ │ │ │ + b c6774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1f59c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c6764 │ │ │ │ + beq c67ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c6764 │ │ │ │ + bl 1b7460 │ │ │ │ + b c67ac │ │ │ │ mov r4, r0 │ │ │ │ - b c6764 │ │ │ │ + b c67ac │ │ │ │ mov r4, r0 │ │ │ │ - b c676c │ │ │ │ + b c67b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1f59c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f59c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r9, r4, r0, ror #21 │ │ │ │ + mlaseq r4, r8, sl, r9 │ │ │ │ + eorseq r9, r4, r8, lsr sl │ │ │ │ eorseq r9, r4, r0, lsl #21 │ │ │ │ - eorseq r9, r4, r8, asr #21 │ │ │ │ - eorseq r9, r4, r0, asr sl │ │ │ │ - eorseq r3, r3, r0, lsl #10 │ │ │ │ - ldrsbteq r3, [r3], -r0 │ │ │ │ + eorseq r9, r4, r8, lsl #20 │ │ │ │ + ldrhteq r3, [r3], -r8 │ │ │ │ + eorseq r3, r3, r8, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #380] @ c6938 │ │ │ │ - ldr r3, [pc, #380] @ c693c │ │ │ │ - ldr r1, [pc, #380] @ c6940 │ │ │ │ + ldr r2, [pc, #380] @ c6980 │ │ │ │ + ldr r3, [pc, #380] @ c6984 │ │ │ │ + ldr r1, [pc, #380] @ c6988 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #376] @ c6944 │ │ │ │ + ldr r7, [pc, #376] @ c698c │ │ │ │ add r3, pc, r3 │ │ │ │ strb r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -170726,54 +170744,54 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 35108c │ │ │ │ + bl 3510d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c68c8 │ │ │ │ + bne c6910 │ │ │ │ add r6, sp, #32 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ strb r7, [sp, #64] @ 0x40 │ │ │ │ - bl db45c │ │ │ │ + bl db4a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ ldreq r1, [sp, #40] @ 0x28 │ │ │ │ streq r7, [r4] │ │ │ │ stmibeq r4, {r0, r1} │ │ │ │ addeq sp, sp, #96 @ 0x60 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #196] @ c6954 │ │ │ │ + ldr ip, [pc, #196] @ c699c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #192] @ c6958 │ │ │ │ - ldr r3, [pc, #192] @ c695c │ │ │ │ + ldr r0, [pc, #192] @ c69a0 │ │ │ │ + ldr r3, [pc, #192] @ c69a4 │ │ │ │ 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 3a398 │ │ │ │ - b c68f0 │ │ │ │ - ldr r0, [pc, #120] @ c6948 │ │ │ │ - ldr r3, [pc, #120] @ c694c │ │ │ │ - ldr r1, [pc, #120] @ c6950 │ │ │ │ + b c6938 │ │ │ │ + ldr r0, [pc, #120] @ c6990 │ │ │ │ + ldr r3, [pc, #120] @ c6994 │ │ │ │ + ldr r1, [pc, #120] @ c6998 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ @@ -170783,512 +170801,512 @@ │ │ │ │ bl 1db98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c6924 │ │ │ │ + bne c696c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq lr, sp, r8, lsl #26 │ │ │ │ - eoreq r2, sl, r5, asr #21 │ │ │ │ - eorseq r3, r3, r8, asr #16 │ │ │ │ - eorseq r3, r3, ip, lsr #13 │ │ │ │ - eoreq r2, sl, r4, asr r9 │ │ │ │ - eorseq r3, r3, r8, lsr #10 │ │ │ │ - eorseq r3, r3, r4, asr #11 │ │ │ │ - eorseq r3, r3, r8, lsl r6 │ │ │ │ - eoreq r2, sl, r8, lsl #19 │ │ │ │ + strhteq r2, [sl], -sp │ │ │ │ + eorseq r3, r3, r0, lsl #16 │ │ │ │ + eorseq r3, r3, r4, ror #12 │ │ │ │ + eoreq r2, sl, ip, asr #18 │ │ │ │ + eorseq r3, r3, r0, ror #9 │ │ │ │ eorseq r3, r3, ip, ror r5 │ │ │ │ + ldrsbteq r3, [r3], -r0 │ │ │ │ + eoreq r2, sl, r0, lsl #19 │ │ │ │ + eorseq r3, r3, r4, lsr r5 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c69a8 │ │ │ │ + beq c69f0 │ │ │ │ bl 1e720 │ │ │ │ bl 1f4d0 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #40] @ c69b8 │ │ │ │ + ldr r2, [pc, #40] @ c6a00 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #32] @ c69bc │ │ │ │ + ldr r2, [pc, #32] @ c6a04 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [r2] │ │ │ │ pop {fp, lr} │ │ │ │ b 1eec4 │ │ │ │ - ldr r0, [pc, #4] @ c69b4 │ │ │ │ + ldr r0, [pc, #4] @ c69fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, ip, lsl r3 │ │ │ │ - eorseq r9, r4, ip, lsl r4 │ │ │ │ - eorseq r9, r4, ip, lsr r5 │ │ │ │ + ldrsbteq r3, [r3], -r4 │ │ │ │ + ldrsbteq r9, [r4], -r4 │ │ │ │ + ldrshteq r9, [r4], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c69dc │ │ │ │ - b 1b1ef8 │ │ │ │ + beq c6a24 │ │ │ │ + b 1b1f40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c69ec │ │ │ │ + ldr r0, [pc, #4] @ c6a34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, ror #5 │ │ │ │ + mlaseq r3, ip, r2, r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6a0c │ │ │ │ - b 1b0a78 │ │ │ │ + beq c6a54 │ │ │ │ + b 1b0ac0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6a1c │ │ │ │ + ldr r0, [pc, #4] @ c6a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrhteq r3, [r3], -r4 │ │ │ │ + eorseq r3, r3, ip, ror #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6a3c │ │ │ │ - b 1adde0 │ │ │ │ + beq c6a84 │ │ │ │ + b 1ade28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6a4c │ │ │ │ + ldr r0, [pc, #4] @ c6a94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, lsl #5 │ │ │ │ + eorseq r3, r3, ip, lsr r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6a6c │ │ │ │ - b 1ae590 │ │ │ │ + beq c6ab4 │ │ │ │ + b 1ae5d8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6a7c │ │ │ │ + ldr r0, [pc, #4] @ c6ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, asr r2 │ │ │ │ + eorseq r3, r3, ip, lsl #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6a9c │ │ │ │ - b 1ae820 │ │ │ │ + beq c6ae4 │ │ │ │ + b 1ae868 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6aac │ │ │ │ + ldr r0, [pc, #4] @ c6af4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, lsr #4 │ │ │ │ + ldrsbteq r3, [r3], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6acc │ │ │ │ - b 1affb4 │ │ │ │ + beq c6b14 │ │ │ │ + b 1afffc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6adc │ │ │ │ + ldr r0, [pc, #4] @ c6b24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq r3, [r3], -r4 │ │ │ │ + eorseq r3, r3, ip, lsr #3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6afc │ │ │ │ - b 1b04d4 │ │ │ │ + beq c6b44 │ │ │ │ + b 1b051c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6b0c │ │ │ │ + ldr r0, [pc, #4] @ c6b54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, asr #3 │ │ │ │ + eorseq r3, r3, ip, ror r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b2c │ │ │ │ - b 1b0244 │ │ │ │ + beq c6b74 │ │ │ │ + b 1b028c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6b3c │ │ │ │ + ldr r0, [pc, #4] @ c6b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - mlaseq r3, r4, r1, r3 │ │ │ │ + eorseq r3, r3, ip, asr #2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b5c │ │ │ │ - b 1adb50 │ │ │ │ + beq c6ba4 │ │ │ │ + b 1adb98 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6b6c │ │ │ │ + ldr r0, [pc, #4] @ c6bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, ror #2 │ │ │ │ + eorseq r3, r3, ip, lsl r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b8c │ │ │ │ - b 1b0f98 │ │ │ │ + beq c6bd4 │ │ │ │ + b 1b0fe0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6b9c │ │ │ │ + ldr r0, [pc, #4] @ c6be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, lsr r1 │ │ │ │ + eorseq r3, r3, ip, ror #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6bbc │ │ │ │ - b 1af2e4 │ │ │ │ + beq c6c04 │ │ │ │ + b 1af32c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6bcc │ │ │ │ + ldr r0, [pc, #4] @ c6c14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, lsl #2 │ │ │ │ + ldrhteq r3, [r3], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6bec │ │ │ │ - b 1af574 │ │ │ │ + beq c6c34 │ │ │ │ + b 1af5bc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6bfc │ │ │ │ + ldr r0, [pc, #4] @ c6c44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrsbteq r3, [r3], -r4 │ │ │ │ + eorseq r3, r3, ip, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c1c │ │ │ │ - b 1ae300 │ │ │ │ + beq c6c64 │ │ │ │ + b 1ae348 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6c2c │ │ │ │ + ldr r0, [pc, #4] @ c6c74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, lsr #1 │ │ │ │ + eorseq r3, r3, ip, asr r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c4c │ │ │ │ - b 1b1228 │ │ │ │ + beq c6c94 │ │ │ │ + b 1b1270 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6c5c │ │ │ │ + ldr r0, [pc, #4] @ c6ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, ror r0 │ │ │ │ + eorseq r3, r3, ip, lsr #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c7c │ │ │ │ - b 1af054 │ │ │ │ + beq c6cc4 │ │ │ │ + b 1af09c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6c8c │ │ │ │ + ldr r0, [pc, #4] @ c6cd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, asr #32 │ │ │ │ + ldrshteq r2, [r3], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6cac │ │ │ │ - b 1b1c68 │ │ │ │ + beq c6cf4 │ │ │ │ + b 1b1cb0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6cbc │ │ │ │ + ldr r0, [pc, #4] @ c6d04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r3, r3, r4, lsl r0 │ │ │ │ + eorseq r2, r3, ip, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6cdc │ │ │ │ - b 1aed40 │ │ │ │ + beq c6d24 │ │ │ │ + b 1aed88 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6cec │ │ │ │ + ldr r0, [pc, #4] @ c6d34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, ror #31 │ │ │ │ + mlaseq r3, ip, pc, r2 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d0c │ │ │ │ - b 1aeab0 │ │ │ │ + beq c6d54 │ │ │ │ + b 1aeaf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6d1c │ │ │ │ + ldr r0, [pc, #4] @ c6d64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrhteq r2, [r3], -r4 │ │ │ │ + eorseq r2, r3, ip, ror #30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d3c │ │ │ │ - b 1b0764 │ │ │ │ + beq c6d84 │ │ │ │ + b 1b07ac │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6d4c │ │ │ │ + ldr r0, [pc, #4] @ c6d94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, lsl #31 │ │ │ │ + eorseq r2, r3, ip, lsr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d6c │ │ │ │ - b 1af804 │ │ │ │ + beq c6db4 │ │ │ │ + b 1af84c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6d7c │ │ │ │ + ldr r0, [pc, #4] @ c6dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, asr pc │ │ │ │ + eorseq r2, r3, ip, lsl #30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6d9c │ │ │ │ - b 1b0d08 │ │ │ │ + beq c6de4 │ │ │ │ + b 1b0d50 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6dac │ │ │ │ + ldr r0, [pc, #4] @ c6df4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, lsr #30 │ │ │ │ + ldrsbteq r2, [r3], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6dcc │ │ │ │ - b 1afd24 │ │ │ │ + beq c6e14 │ │ │ │ + b 1afd6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6ddc │ │ │ │ + ldr r0, [pc, #4] @ c6e24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq r2, [r3], -r4 │ │ │ │ + eorseq r2, r3, ip, lsr #29 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6dfc │ │ │ │ - b 1b1748 │ │ │ │ + beq c6e44 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6e0c │ │ │ │ + ldr r0, [pc, #4] @ c6e54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, asr #29 │ │ │ │ + eorseq r2, r3, ip, ror lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6e2c │ │ │ │ - b 1ad8c0 │ │ │ │ + beq c6e74 │ │ │ │ + b 1ad908 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6e3c │ │ │ │ + ldr r0, [pc, #4] @ c6e84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - mlaseq r3, r4, lr, r2 │ │ │ │ + eorseq r2, r3, ip, asr #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6e5c │ │ │ │ - b 1b2188 │ │ │ │ + beq c6ea4 │ │ │ │ + b 1b21d0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6e6c │ │ │ │ + ldr r0, [pc, #4] @ c6eb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, ror #28 │ │ │ │ + eorseq r2, r3, ip, lsl lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6e8c │ │ │ │ - b 1b14b8 │ │ │ │ + beq c6ed4 │ │ │ │ + b 1b1500 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6e9c │ │ │ │ + ldr r0, [pc, #4] @ c6ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, lsr lr │ │ │ │ + eorseq r2, r3, ip, ror #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6ebc │ │ │ │ - b 1b19d8 │ │ │ │ + beq c6f04 │ │ │ │ + b 1b1a20 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6ecc │ │ │ │ + ldr r0, [pc, #4] @ c6f14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, lsl #28 │ │ │ │ + ldrhteq r2, [r3], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6eec │ │ │ │ - b 1ae070 │ │ │ │ + beq c6f34 │ │ │ │ + b 1ae0b8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6efc │ │ │ │ + ldr r0, [pc, #4] @ c6f44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrsbteq r2, [r3], -r4 │ │ │ │ + eorseq r2, r3, ip, lsl #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6f1c │ │ │ │ - b 1afa94 │ │ │ │ + beq c6f64 │ │ │ │ + b 1afadc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c6f2c │ │ │ │ + ldr r0, [pc, #4] @ c6f74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq r2, r3, r4, lsr #27 │ │ │ │ + eorseq r2, r3, ip, asr sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ stm sp, {r2, r3} │ │ │ │ tst r0, #16 │ │ │ │ - bne c6f68 │ │ │ │ + bne c6fb0 │ │ │ │ tst r0, #32 │ │ │ │ - bne c6f78 │ │ │ │ + bne c6fc0 │ │ │ │ mov r0, sp │ │ │ │ - bl 354c50 │ │ │ │ + bl 354c98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 350a4c │ │ │ │ + bl 350a94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 350ac8 │ │ │ │ + bl 350b10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ c6fc8 │ │ │ │ - ldr r3, [pc, #40] @ c6fcc │ │ │ │ + ldr r1, [pc, #40] @ c7010 │ │ │ │ + ldr r3, [pc, #40] @ c7014 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, sl, r4, lsl fp │ │ │ │ - eorseq r3, r3, r4, lsr #7 │ │ │ │ + eoreq r2, sl, ip, lsl #22 │ │ │ │ + eorseq r3, r3, ip, asr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ c7044 │ │ │ │ + ldr ip, [pc, #92] @ c708c │ │ │ │ mov r6, #9 │ │ │ │ - ldr lr, [pc, #88] @ c7048 │ │ │ │ + ldr lr, [pc, #88] @ c7090 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #84] @ c704c │ │ │ │ + ldr r4, [pc, #84] @ c7094 │ │ │ │ mov r7, #11 │ │ │ │ - ldr r1, [pc, #80] @ c7050 │ │ │ │ + ldr r1, [pc, #80] @ c7098 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ c7054 │ │ │ │ + ldr r3, [pc, #76] @ c709c │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r2, r3, r4, lsr #31 │ │ │ │ - eoreq r2, sl, r1, ror #10 │ │ │ │ - eorseq r2, r3, ip, lsr #31 │ │ │ │ - eoreq r2, sl, r1, asr #10 │ │ │ │ - eoreq r2, sl, r2, asr #10 │ │ │ │ + eorseq r2, r3, ip, asr pc │ │ │ │ + eoreq r2, sl, r9, asr r5 │ │ │ │ + eorseq r2, r3, r4, ror #30 │ │ │ │ + eoreq r2, sl, r9, lsr r5 │ │ │ │ + eoreq r2, sl, sl, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0] │ │ │ │ lsr r0, r2, #7 │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bhi c70b0 │ │ │ │ + bhi c70f8 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r7, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1f86c │ │ │ │ - b c70d8 │ │ │ │ + b c7120 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ef30 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f86c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1db98 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7420 │ │ │ │ + beq c7468 │ │ │ │ add r9, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1f47c │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -171339,37 +171357,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7484 │ │ │ │ + beq c74cc │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r9 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 2f64a4 │ │ │ │ + bl 2f64ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne c7224 │ │ │ │ + bne c726c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ str r3, [sp, #700] @ 0x2bc │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ - b c725c │ │ │ │ + b c72a4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -171391,52 +171409,52 @@ │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mvn r2, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r1, r2 │ │ │ │ - beq c7378 │ │ │ │ - ldr ip, [pc, #604] @ c7500 │ │ │ │ + beq c73c0 │ │ │ │ + ldr ip, [pc, #604] @ c7548 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #748 @ 0x2ec │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #580] @ c7504 │ │ │ │ + ldr r0, [pc, #580] @ c754c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ str r0, [sp, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #756] @ 0x2f4 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ - beq c7310 │ │ │ │ + beq c7358 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e3d8 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq c7388 │ │ │ │ - ldr r1, [pc, #488] @ c7508 │ │ │ │ + beq c73d0 │ │ │ │ + ldr r1, [pc, #488] @ c7550 │ │ │ │ movw r6, #365 @ 0x16d │ │ │ │ - ldr r2, [pc, #484] @ c750c │ │ │ │ - ldr r0, [pc, #484] @ c7510 │ │ │ │ + ldr r2, [pc, #484] @ c7554 │ │ │ │ + ldr r0, [pc, #484] @ c7558 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #480] @ c7514 │ │ │ │ + ldr r3, [pc, #480] @ c755c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r6, #79 @ 0x4f │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r6, #52 @ 0x34 │ │ │ │ @@ -171446,71 +171464,71 @@ │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str fp, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b c7494 │ │ │ │ + b c74dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7388 │ │ │ │ + beq c73d0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls c73d0 │ │ │ │ + bls c7418 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7404 │ │ │ │ + beq c744c │ │ │ │ mov r5, r4 │ │ │ │ - b c73b8 │ │ │ │ + b c7400 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7404 │ │ │ │ + beq c744c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c73ac │ │ │ │ + beq c73f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3d8 │ │ │ │ - b c73ac │ │ │ │ + b c73f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c73ec │ │ │ │ + bne c7434 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c73d8 │ │ │ │ + beq c7420 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c73e0 │ │ │ │ + beq c7428 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ - b c73e0 │ │ │ │ + b c7428 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #236] @ c7518 │ │ │ │ - ldr r2, [pc, #236] @ c751c │ │ │ │ - ldr r1, [pc, #236] @ c7520 │ │ │ │ + ldr r0, [pc, #236] @ c7560 │ │ │ │ + ldr r2, [pc, #236] @ c7564 │ │ │ │ + ldr r1, [pc, #236] @ c7568 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #200] @ c7524 │ │ │ │ + ldr r3, [pc, #200] @ c756c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ @@ -171523,93 +171541,93 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 3a0a4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq c74ec │ │ │ │ + beq c7534 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b c74ec │ │ │ │ + bl 1b7460 │ │ │ │ + b c7534 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c74ec │ │ │ │ + beq c7534 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e3d8 │ │ │ │ - b c74ec │ │ │ │ + b c7534 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 74cbc │ │ │ │ - b c74f4 │ │ │ │ + b c753c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 74cbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r3, r8, lsr sp │ │ │ │ - eorseq r8, r4, r8, ror #22 │ │ │ │ - eoreq r2, sl, r8, lsr #5 │ │ │ │ - eoreq r2, sl, ip, ror #4 │ │ │ │ - strdeq r1, [sl], -r4 @ │ │ │ │ - eorseq r2, r3, r0, ror #21 │ │ │ │ + ldrshteq r2, [r3], -r0 │ │ │ │ + eorseq r8, r4, r0, lsr #22 │ │ │ │ + eoreq r2, sl, r0, lsr #5 │ │ │ │ + eoreq r2, sl, r4, ror #4 │ │ │ │ + eoreq r1, sl, ip, ror #29 │ │ │ │ + mlaseq r3, r8, sl, r2 │ │ │ │ muleq sp, r8, r0 │ │ │ │ - eorseq r2, r3, r0, lsl #17 │ │ │ │ - eorseq r2, r3, r0, lsr #17 │ │ │ │ - eorseq r8, r4, r8, asr #19 │ │ │ │ + eorseq r2, r3, r8, lsr r8 │ │ │ │ + eorseq r2, r3, r8, asr r8 │ │ │ │ + eorseq r8, r4, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ lsr r0, r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi c7594 │ │ │ │ + bhi c75dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d970 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c75cc │ │ │ │ + beq c7614 │ │ │ │ mov r0, fp │ │ │ │ bl 1f08c │ │ │ │ - b c75cc │ │ │ │ + b c7614 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1ef30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1d970 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c75c4 │ │ │ │ + beq c760c │ │ │ │ mov r0, fp │ │ │ │ bl 1f08c │ │ │ │ mov r0, r5 │ │ │ │ bl 1db98 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c767c │ │ │ │ + beq c76c4 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq c76ec │ │ │ │ + beq c7734 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -171622,120 +171640,120 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c775c │ │ │ │ + beq c77a4 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f638 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7798 │ │ │ │ + beq c77e0 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1e7c8 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #444] @ c7844 │ │ │ │ - ldr r1, [pc, #444] @ c7848 │ │ │ │ - ldr r2, [pc, #444] @ c784c │ │ │ │ + ldr r0, [pc, #444] @ c788c │ │ │ │ + ldr r1, [pc, #444] @ c7890 │ │ │ │ + ldr r2, [pc, #444] @ c7894 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ ldr r7, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r7] │ │ │ │ add r7, sp, #16 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #388] @ c7850 │ │ │ │ + ldr r2, [pc, #388] @ c7898 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 39ce0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #372] @ c786c │ │ │ │ - ldr r1, [pc, #372] @ c7870 │ │ │ │ + ldr r0, [pc, #372] @ c78b4 │ │ │ │ + ldr r1, [pc, #372] @ c78b8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #320] @ c7874 │ │ │ │ + ldr r1, [pc, #320] @ c78bc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 39ce0 │ │ │ │ - b c7804 │ │ │ │ - ldr r1, [pc, #240] @ c7854 │ │ │ │ - ldr r0, [pc, #240] @ c7858 │ │ │ │ - ldr r3, [pc, #240] @ c785c │ │ │ │ + b c784c │ │ │ │ + ldr r1, [pc, #240] @ c789c │ │ │ │ + ldr r0, [pc, #240] @ c78a0 │ │ │ │ + ldr r3, [pc, #240] @ c78a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ 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 3a398 │ │ │ │ - b c7804 │ │ │ │ + b c784c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #188] @ c7860 │ │ │ │ - ldr r1, [pc, #188] @ c7864 │ │ │ │ + ldr r0, [pc, #188] @ c78a8 │ │ │ │ + ldr r1, [pc, #188] @ c78ac │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #136] @ c7868 │ │ │ │ + ldr r1, [pc, #136] @ c78b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -171747,34 +171765,34 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7834 │ │ │ │ + beq c787c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, fp │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq sp, sp, ip, lsr lr │ │ │ │ - mlaseq r3, ip, r6, r2 │ │ │ │ - mlaseq r3, r4, r6, r2 │ │ │ │ - eorseq r8, r4, ip, asr r7 │ │ │ │ - eorseq r2, r3, r8, ror #13 │ │ │ │ - strhteq r1, [sl], -ip │ │ │ │ - mlaseq r3, r8, r6, r2 │ │ │ │ + eorseq r2, r3, r4, asr r6 │ │ │ │ + eorseq r2, r3, ip, asr #12 │ │ │ │ + eorseq r8, r4, r4, lsl r7 │ │ │ │ + eorseq r2, r3, r0, lsr #13 │ │ │ │ + strhteq r1, [sl], -r4 │ │ │ │ + eorseq r2, r3, r0, asr r6 │ │ │ │ andeq sp, sp, r8, lsl #26 │ │ │ │ - eorseq r2, r3, r8, ror #10 │ │ │ │ - eorseq r8, r4, r8, asr #12 │ │ │ │ + eorseq r2, r3, r0, lsr #10 │ │ │ │ + eorseq r8, r4, r0, lsl #12 │ │ │ │ @ instruction: 0x000dddb4 │ │ │ │ - ldrshteq r2, [r3], -ip │ │ │ │ - ldrshteq r8, [r4], -r4 │ │ │ │ + ldrhteq r2, [r3], -r4 │ │ │ │ + eorseq r8, r4, ip, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #19 │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -171792,15 +171810,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, fp │ │ │ │ strb r7, [sp, #51] @ 0x33 │ │ │ │ bl 1e42c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7a4c │ │ │ │ + beq c7a94 │ │ │ │ ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f47c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -171810,49 +171828,49 @@ │ │ │ │ bl 1da54 │ │ │ │ mov sl, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r7, sp, #32 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c7ab0 │ │ │ │ + beq c7af8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c799c │ │ │ │ + beq c79e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 1f278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c79f0 │ │ │ │ + beq c7a38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #380] @ c7b20 │ │ │ │ + ldr r0, [pc, #380] @ c7b68 │ │ │ │ add fp, sp, #32 │ │ │ │ - ldr r1, [pc, #376] @ c7b24 │ │ │ │ + ldr r1, [pc, #376] @ c7b6c │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ - ldr r2, [pc, #372] @ c7b28 │ │ │ │ + ldr r2, [pc, #372] @ c7b70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #428 @ 0x1ac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -171860,18 +171878,18 @@ │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b c7a2c │ │ │ │ - ldr r0, [pc, #308] @ c7b2c │ │ │ │ - ldr r1, [pc, #308] @ c7b30 │ │ │ │ - ldr r2, [pc, #308] @ c7b34 │ │ │ │ + b c7a74 │ │ │ │ + ldr r0, [pc, #308] @ c7b74 │ │ │ │ + ldr r1, [pc, #308] @ c7b78 │ │ │ │ + ldr r2, [pc, #308] @ c7b7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ @@ -171883,82 +171901,82 @@ │ │ │ │ mov r2, #0 │ │ │ │ stmib r7, {r1, fp} │ │ │ │ str r0, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 39ce0 │ │ │ │ - b c7ae8 │ │ │ │ - ldr r0, [pc, #176] @ c7b04 │ │ │ │ + b c7b30 │ │ │ │ + ldr r0, [pc, #176] @ c7b4c │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #172] @ c7b08 │ │ │ │ - ldr r2, [pc, #172] @ c7b0c │ │ │ │ + ldr r1, [pc, #172] @ c7b50 │ │ │ │ + ldr r2, [pc, #172] @ c7b54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ c7b10 │ │ │ │ + ldr r2, [pc, #132] @ c7b58 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 39ce0 │ │ │ │ - b c7ae8 │ │ │ │ - ldr r1, [pc, #92] @ c7b14 │ │ │ │ - ldr r0, [pc, #92] @ c7b18 │ │ │ │ - ldr r3, [pc, #92] @ c7b1c │ │ │ │ + b c7b30 │ │ │ │ + ldr r1, [pc, #92] @ c7b5c │ │ │ │ + ldr r0, [pc, #92] @ c7b60 │ │ │ │ + ldr r3, [pc, #92] @ c7b64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c7af0 │ │ │ │ + b c7b38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq sp, sp, ip, ror #20 │ │ │ │ - ldrshteq r2, [r3], -r4 │ │ │ │ - eorseq r2, r3, r0, ror r2 │ │ │ │ - mlaseq r4, ip, r3, r8 │ │ │ │ - eorseq r2, r3, r4, lsr r4 │ │ │ │ - eoreq r1, sl, r8, ror #14 │ │ │ │ - eorseq r2, r3, r4, asr #6 │ │ │ │ - ldrhteq r2, [r3], -r8 │ │ │ │ + eorseq r2, r3, ip, lsr #5 │ │ │ │ + eorseq r2, r3, r8, lsr #4 │ │ │ │ + eorseq r8, r4, r4, asr r3 │ │ │ │ + eorseq r2, r3, ip, ror #7 │ │ │ │ + eoreq r1, sl, r0, ror #14 │ │ │ │ + ldrshteq r2, [r3], -ip │ │ │ │ + eorseq r2, r3, r0, ror r3 │ │ │ │ andeq sp, sp, r4, lsl fp │ │ │ │ - eorseq r8, r4, r8, ror #8 │ │ │ │ - eorseq r2, r3, ip, lsl #7 │ │ │ │ - andeq sp, sp, r8, asr #21 │ │ │ │ eorseq r8, r4, r0, lsr #8 │ │ │ │ + eorseq r2, r3, r4, asr #6 │ │ │ │ + andeq sp, sp, r8, asr #21 │ │ │ │ + ldrsbteq r8, [r4], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7bb0 │ │ │ │ - ldr r0, [pc, #404] @ c7cec │ │ │ │ - ldr r3, [pc, #404] @ c7cf0 │ │ │ │ + beq c7bf8 │ │ │ │ + ldr r0, [pc, #404] @ c7d34 │ │ │ │ + ldr r3, [pc, #404] @ c7d38 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ @@ -171969,164 +171987,164 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b c7bf0 │ │ │ │ - ldr r0, [pc, #316] @ c7cf4 │ │ │ │ + b c7c38 │ │ │ │ + ldr r0, [pc, #316] @ c7d3c │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c8c │ │ │ │ + beq c7cd4 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #26217 @ 0x6669 │ │ │ │ movt r0, #121 @ 0x79 │ │ │ │ str r0, [r6, #3] │ │ │ │ movw r0, #28526 @ 0x6f6e │ │ │ │ movt r0, #26996 @ 0x6974 │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [pc, #260] @ c7cfc │ │ │ │ + ldr r0, [pc, #260] @ c7d44 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7c7c │ │ │ │ - ldr r2, [pc, #232] @ c7d00 │ │ │ │ + beq c7cc4 │ │ │ │ + ldr r2, [pc, #232] @ c7d48 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r8, [pc, #228] @ c7d04 │ │ │ │ + ldr r8, [pc, #228] @ c7d4c │ │ │ │ ldm r4, {r1, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ stm r3, {r1, r7} │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r4, [r3, #12] │ │ │ │ strd r8, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c7c70 │ │ │ │ + beq c7cb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b c7ca0 │ │ │ │ - ldr r2, [pc, #100] @ c7cf8 │ │ │ │ + b c7ce8 │ │ │ │ + ldr r2, [pc, #100] @ c7d40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca974 │ │ │ │ + bl ca9bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq c7ce0 │ │ │ │ + beq c7d28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca974 │ │ │ │ + bl ca9bc │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ andeq sp, sp, r0, ror #18 │ │ │ │ - eorseq r2, r3, r4, lsr r2 │ │ │ │ - eorseq r8, r4, r0, ror #4 │ │ │ │ - ldrsbteq r2, [r3], -r0 │ │ │ │ - eorseq r8, r4, r4, lsr #4 │ │ │ │ + eorseq r2, r3, ip, ror #3 │ │ │ │ + eorseq r8, r4, r8, lsl r2 │ │ │ │ + eorseq r2, r3, r8, lsl #5 │ │ │ │ + ldrsbteq r8, [r4], -ip │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, sp, r4, ror r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c7dec │ │ │ │ + bne c7e34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7d50 │ │ │ │ + beq c7d98 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d898 │ │ │ │ + bl 12d8e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c7e4c │ │ │ │ + ldr r1, [pc, #232] @ c7e94 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c7e50 │ │ │ │ + ldr r1, [pc, #200] @ c7e98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c7e54 │ │ │ │ + ldr r2, [pc, #172] @ c7e9c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c7dcc │ │ │ │ + blt c7e14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c7dd4 │ │ │ │ + bne c7e1c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c7e44 │ │ │ │ + ldr r0, [pc, #80] @ c7e8c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c7e48 │ │ │ │ + ldr r1, [pc, #76] @ c7e90 │ │ │ │ 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] │ │ │ │ @@ -172138,169 +172156,169 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r4, lsr #31 │ │ │ │ - eorseq r1, r3, r4, lsr #31 │ │ │ │ - mlaeq sl, r9, lr, r1 │ │ │ │ - mlaeq sl, ip, lr, r1 │ │ │ │ - eoreq r1, sl, sp, ror #29 │ │ │ │ + eorseq r1, r3, ip, asr pc │ │ │ │ + eorseq r1, r3, ip, asr pc │ │ │ │ + mlaeq sl, r1, lr, r1 │ │ │ │ + mlaeq sl, r4, lr, r1 │ │ │ │ + eoreq r1, sl, r5, ror #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne c806c │ │ │ │ + bne c80b4 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7f18 │ │ │ │ + beq c7f60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7fac │ │ │ │ + beq c7ff4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #624] @ c811c │ │ │ │ + ldr r0, [pc, #624] @ c8164 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c80a8 │ │ │ │ + beq c80f0 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c80a8 │ │ │ │ - ldr r1, [pc, #592] @ c8128 │ │ │ │ + beq c80f0 │ │ │ │ + ldr r1, [pc, #592] @ c8170 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #588] @ c812c │ │ │ │ + ldr r3, [pc, #588] @ c8174 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e7d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c8048 │ │ │ │ + beq c8090 │ │ │ │ mov r2, #0 │ │ │ │ bl 1da24 │ │ │ │ - b c804c │ │ │ │ + b c8094 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #484] @ c8110 │ │ │ │ + ldr r1, [pc, #484] @ c8158 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #452] @ c8114 │ │ │ │ + ldr r1, [pc, #452] @ c815c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #424] @ c8118 │ │ │ │ + ldr r2, [pc, #424] @ c8160 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8040 │ │ │ │ + blt c8088 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c8040 │ │ │ │ + beq c8088 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #368] @ c8130 │ │ │ │ + ldr r1, [pc, #368] @ c8178 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r5} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #29 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #336] @ c8134 │ │ │ │ + ldr r1, [pc, #336] @ c817c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #308] @ c8138 │ │ │ │ + ldr r2, [pc, #308] @ c8180 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1db98 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8038 │ │ │ │ + blt c8080 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c8038 │ │ │ │ + beq c8080 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1ec78 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ - ldr r0, [pc, #148] @ c8108 │ │ │ │ + ldr r0, [pc, #148] @ c8150 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ c810c │ │ │ │ + ldr r1, [pc, #144] @ c8154 │ │ │ │ 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 39ce0 │ │ │ │ - b c80c0 │ │ │ │ - ldr r0, [pc, #112] @ c8120 │ │ │ │ - ldr r2, [pc, #112] @ c8124 │ │ │ │ + b c8108 │ │ │ │ + ldr r0, [pc, #112] @ c8168 │ │ │ │ + ldr r2, [pc, #112] @ c816c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #28 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ @@ -172308,96 +172326,96 @@ │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ - b c80f0 │ │ │ │ + b c8138 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r4, lsr #26 │ │ │ │ - eorseq r1, r3, r4, lsr #26 │ │ │ │ - ldrdeq r1, [sl], -r1 @ │ │ │ │ - ldrdeq r1, [sl], -r4 @ │ │ │ │ - eoreq r1, sl, r5, lsr #26 │ │ │ │ - eorseq r9, r4, r8, lsr r7 │ │ │ │ - eoreq r1, sl, lr, lsr #25 │ │ │ │ - eorseq r2, r3, r0, asr r4 │ │ │ │ - eoreq r2, sl, r8, ror #1 │ │ │ │ - eorseq r2, r3, ip, ror r7 │ │ │ │ - eoreq r1, sl, r5, ror sp │ │ │ │ - eoreq r1, sl, r0, asr #24 │ │ │ │ - mlaeq sl, r1, ip, r1 │ │ │ │ + ldrsbteq r1, [r3], -ip │ │ │ │ + ldrsbteq r1, [r3], -ip │ │ │ │ + eoreq r1, sl, r9, asr #25 │ │ │ │ + eoreq r1, sl, ip, asr #25 │ │ │ │ + eoreq r1, sl, sp, lsl sp │ │ │ │ + ldrshteq r9, [r4], -r0 │ │ │ │ + eoreq r1, sl, r6, lsr #25 │ │ │ │ + eorseq r2, r3, r8, lsl #8 │ │ │ │ + eoreq r2, sl, r0, ror #1 │ │ │ │ + eorseq r2, r3, r4, lsr r7 │ │ │ │ + eoreq r1, sl, sp, ror #26 │ │ │ │ + eoreq r1, sl, r8, lsr ip │ │ │ │ + eoreq r1, sl, r9, lsl #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8228 │ │ │ │ + bne c8270 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c818c │ │ │ │ + beq c81d4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d628 │ │ │ │ + bl 12d670 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d99c │ │ │ │ + bl 12d9e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c8288 │ │ │ │ + ldr r1, [pc, #232] @ c82d0 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c828c │ │ │ │ + ldr r1, [pc, #200] @ c82d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c8290 │ │ │ │ + ldr r2, [pc, #172] @ c82d8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8208 │ │ │ │ + blt c8250 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8210 │ │ │ │ + bne c8258 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c8280 │ │ │ │ + ldr r0, [pc, #80] @ c82c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c8284 │ │ │ │ + ldr r1, [pc, #76] @ c82cc │ │ │ │ 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] │ │ │ │ @@ -172409,79 +172427,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r8, ror #22 │ │ │ │ - eorseq r1, r3, r8, ror #22 │ │ │ │ - eoreq r1, sl, sp, asr sl │ │ │ │ - eoreq r1, sl, r0, ror #20 │ │ │ │ - strhteq r1, [sl], -r1 │ │ │ │ + eorseq r1, r3, r0, lsr #22 │ │ │ │ + eorseq r1, r3, r0, lsr #22 │ │ │ │ + eoreq r1, sl, r5, asr sl │ │ │ │ + eoreq r1, sl, r8, asr sl │ │ │ │ + eoreq r1, sl, r9, lsr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8378 │ │ │ │ + bne c83c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c82dc │ │ │ │ + beq c8324 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8ed18 │ │ │ │ + bl 8ed64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c83d8 │ │ │ │ + ldr r1, [pc, #232] @ c8420 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c83dc │ │ │ │ + ldr r1, [pc, #200] @ c8424 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c83e0 │ │ │ │ + ldr r2, [pc, #172] @ c8428 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8358 │ │ │ │ + blt c83a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8360 │ │ │ │ + bne c83a8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c83d0 │ │ │ │ + ldr r0, [pc, #80] @ c8418 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c83d4 │ │ │ │ + ldr r1, [pc, #76] @ c841c │ │ │ │ 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] │ │ │ │ @@ -172493,79 +172511,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r8, lsl sl │ │ │ │ - eorseq r1, r3, r8, lsl sl │ │ │ │ - eoreq r1, sl, sp, lsl #18 │ │ │ │ - eoreq r1, sl, r0, lsl r9 │ │ │ │ - eoreq r1, sl, r1, ror #18 │ │ │ │ + ldrsbteq r1, [r3], -r0 │ │ │ │ + ldrsbteq r1, [r3], -r0 │ │ │ │ + eoreq r1, sl, r5, lsl #18 │ │ │ │ + eoreq r1, sl, r8, lsl #18 │ │ │ │ + eoreq r1, sl, r9, asr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c84c8 │ │ │ │ + bne c8510 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c842c │ │ │ │ + beq c8474 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d99c │ │ │ │ + bl 12d9e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c8528 │ │ │ │ + ldr r1, [pc, #232] @ c8570 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c852c │ │ │ │ + ldr r1, [pc, #200] @ c8574 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c8530 │ │ │ │ + ldr r2, [pc, #172] @ c8578 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c84a8 │ │ │ │ + blt c84f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c84b0 │ │ │ │ + bne c84f8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c8520 │ │ │ │ + ldr r0, [pc, #80] @ c8568 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c8524 │ │ │ │ + ldr r1, [pc, #76] @ c856c │ │ │ │ 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] │ │ │ │ @@ -172577,79 +172595,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r8, asr #17 │ │ │ │ - eorseq r1, r3, r8, asr #17 │ │ │ │ - strhteq r1, [sl], -sp │ │ │ │ - eoreq r1, sl, r0, asr #15 │ │ │ │ - eoreq r1, sl, r1, lsl r8 │ │ │ │ + eorseq r1, r3, r0, lsl #17 │ │ │ │ + eorseq r1, r3, r0, lsl #17 │ │ │ │ + strhteq r1, [sl], -r5 │ │ │ │ + strhteq r1, [sl], -r8 │ │ │ │ + eoreq r1, sl, r9, lsl #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8618 │ │ │ │ + bne c8660 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c857c │ │ │ │ + beq c85c4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d3554 │ │ │ │ + bl d359c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c8678 │ │ │ │ + ldr r1, [pc, #232] @ c86c0 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c867c │ │ │ │ + ldr r1, [pc, #200] @ c86c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c8680 │ │ │ │ + ldr r2, [pc, #172] @ c86c8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c85f8 │ │ │ │ + blt c8640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8600 │ │ │ │ + bne c8648 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c8670 │ │ │ │ + ldr r0, [pc, #80] @ c86b8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c8674 │ │ │ │ + ldr r1, [pc, #76] @ c86bc │ │ │ │ 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] │ │ │ │ @@ -172661,84 +172679,84 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r8, ror r7 │ │ │ │ - eorseq r1, r3, r8, ror r7 │ │ │ │ - eoreq r1, sl, sp, ror #12 │ │ │ │ - eoreq r1, sl, r0, ror r6 │ │ │ │ - eoreq r1, sl, r1, asr #13 │ │ │ │ + eorseq r1, r3, r0, lsr r7 │ │ │ │ + eorseq r1, r3, r0, lsr r7 │ │ │ │ + eoreq r1, sl, r5, ror #12 │ │ │ │ + eoreq r1, sl, r8, ror #12 │ │ │ │ + strhteq r1, [sl], -r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c8aac │ │ │ │ + bne c8af4 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c89b4 │ │ │ │ - ldr r8, [pc, #1316] @ c8be4 │ │ │ │ + beq c89fc │ │ │ │ + ldr r8, [pc, #1316] @ c8c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi c8804 │ │ │ │ - ldr r0, [pc, #1296] @ c8be8 │ │ │ │ + bhi c884c │ │ │ │ + ldr r0, [pc, #1296] @ c8c30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8708 │ │ │ │ + bcc c8750 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8804 │ │ │ │ - ldr r0, [pc, #1268] @ c8bec │ │ │ │ + beq c884c │ │ │ │ + ldr r0, [pc, #1268] @ c8c34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8804 │ │ │ │ - ldr r0, [pc, #1256] @ c8bf8 │ │ │ │ + beq c884c │ │ │ │ + ldr r0, [pc, #1256] @ c8c40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8804 │ │ │ │ - ldr r7, [pc, #1240] @ c8bfc │ │ │ │ + beq c884c │ │ │ │ + ldr r7, [pc, #1240] @ c8c44 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr ip, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8b18 │ │ │ │ + beq c8b60 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl 1de80 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq c8b34 │ │ │ │ + beq c8b7c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - ldr ip, [pc, #1168] @ c8c14 │ │ │ │ - ldr r1, [pc, #1168] @ c8c18 │ │ │ │ - ldr r2, [pc, #1168] @ c8c1c │ │ │ │ + ldr ip, [pc, #1168] @ c8c5c │ │ │ │ + ldr r1, [pc, #1168] @ c8c60 │ │ │ │ + ldr r2, [pc, #1168] @ c8c64 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ @@ -172758,72 +172776,72 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #24 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #1060] @ c8c20 │ │ │ │ + ldr r0, [pc, #1060] @ c8c68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r9, [pc, #996] @ c8bf0 │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r9, [pc, #996] @ c8c38 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c8af8 │ │ │ │ + beq c8b40 │ │ │ │ add r6, r5, #4 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0740 │ │ │ │ + bl c0788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c895c │ │ │ │ + beq c89a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi c8954 │ │ │ │ - ldr r0, [pc, #952] @ c8c24 │ │ │ │ + bhi c899c │ │ │ │ + ldr r0, [pc, #952] @ c8c6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c889c │ │ │ │ + bcc c88e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8954 │ │ │ │ - ldr r0, [pc, #924] @ c8c28 │ │ │ │ + beq c899c │ │ │ │ + ldr r0, [pc, #924] @ c8c70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8954 │ │ │ │ - ldr r0, [pc, #904] @ c8c2c │ │ │ │ + beq c899c │ │ │ │ + ldr r0, [pc, #904] @ c8c74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8954 │ │ │ │ - ldr r0, [pc, #888] @ c8c30 │ │ │ │ + beq c899c │ │ │ │ + ldr r0, [pc, #888] @ c8c78 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8b70 │ │ │ │ + beq c8bb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r8, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr ip, [r2, #28]! │ │ │ │ - ldr lr, [pc, #864] @ c8c3c │ │ │ │ - ldr sl, [pc, #864] @ c8c40 │ │ │ │ + ldr lr, [pc, #864] @ c8c84 │ │ │ │ + ldr sl, [pc, #864] @ c8c88 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -172835,277 +172853,277 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #788] @ c8c44 │ │ │ │ + ldr r3, [pc, #788] @ c8c8c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r7, r0, r4 │ │ │ │ ldr r1, [r7, r1]! │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi c8b08 │ │ │ │ + bhi c8b50 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c8a4c │ │ │ │ + beq c8a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ae8 │ │ │ │ + beq c8b30 │ │ │ │ add r3, r7, #8 │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 886bc │ │ │ │ - b c8a78 │ │ │ │ + bl 88708 │ │ │ │ + b c8ac0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #528] @ c8bd8 │ │ │ │ + ldr r1, [pc, #528] @ c8c20 │ │ │ │ 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, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #496] @ c8bdc │ │ │ │ + ldr r1, [pc, #496] @ c8c24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #464] @ c8be0 │ │ │ │ + ldr r2, [pc, #464] @ c8c28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8aa4 │ │ │ │ + blt c8aec │ │ │ │ cmp r4, #0 │ │ │ │ - beq c8aa4 │ │ │ │ + beq c8aec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c8ae8 │ │ │ │ + bne c8b30 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r1] │ │ │ │ bl 1eb4c │ │ │ │ clz r0, r0 │ │ │ │ mov r1, #0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ae8 │ │ │ │ + beq c8b30 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r4 │ │ │ │ bl 1eee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #284] @ c8bd0 │ │ │ │ + ldr r0, [pc, #284] @ c8c18 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #280] @ c8bd4 │ │ │ │ + ldr r1, [pc, #280] @ c8c1c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 39ce0 │ │ │ │ - b c8b88 │ │ │ │ - ldr r0, [pc, #344] @ c8c48 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r0, [pc, #344] @ c8c90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b c8b88 │ │ │ │ - ldr r0, [pc, #244] @ c8bf4 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r0, [pc, #244] @ c8c3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b c8b88 │ │ │ │ - ldr r0, [pc, #316] @ c8c4c │ │ │ │ + b c8bd0 │ │ │ │ + ldr r0, [pc, #316] @ c8c94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b c8b88 │ │ │ │ - ldr r0, [pc, #224] @ c8c00 │ │ │ │ - ldr r2, [pc, #224] @ c8c04 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r0, [pc, #224] @ c8c48 │ │ │ │ + ldr r2, [pc, #224] @ c8c4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b c8b88 │ │ │ │ - ldr r1, [pc, #204] @ c8c08 │ │ │ │ - ldr r0, [pc, #204] @ c8c0c │ │ │ │ - ldr r3, [pc, #204] @ c8c10 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r1, [pc, #204] @ c8c50 │ │ │ │ + ldr r0, [pc, #204] @ c8c54 │ │ │ │ + ldr r3, [pc, #204] @ c8c58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b c8b88 │ │ │ │ - ldr r0, [pc, #188] @ c8c34 │ │ │ │ - ldr r2, [pc, #188] @ c8c38 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r0, [pc, #188] @ c8c7c │ │ │ │ + ldr r2, [pc, #188] @ c8c80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e6120 │ │ │ │ - b c8bc0 │ │ │ │ + bl 2e6168 │ │ │ │ + b c8c08 │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r4, ror #5 │ │ │ │ - eorseq r1, r3, r4, ror #5 │ │ │ │ - eoreq r1, sl, r5, lsr r2 │ │ │ │ - eoreq r1, sl, r8, lsr r2 │ │ │ │ - eoreq r1, sl, r5, lsl #5 │ │ │ │ - eorseq r7, r4, r0, asr r6 │ │ │ │ - eorseq r7, r4, ip, lsr fp │ │ │ │ - eorseq r7, r4, ip, lsl fp │ │ │ │ - eorseq r9, r4, r4, lsl r1 │ │ │ │ - ldrshteq r1, [r3], -r8 │ │ │ │ - eorseq r7, r4, r4, lsl #22 │ │ │ │ - ldrshteq r7, [r4], -r0 │ │ │ │ - eoreq r1, sl, sp, lsl #2 │ │ │ │ - ldrsbteq r1, [r3], -r8 │ │ │ │ - eorseq r1, r3, r0, lsl r3 │ │ │ │ - eoreq r0, sl, r4, ror #13 │ │ │ │ - eorseq r1, r3, r0, asr #5 │ │ │ │ + mlaseq r3, ip, r2, r1 │ │ │ │ + mlaseq r3, ip, r2, r1 │ │ │ │ + eoreq r1, sl, sp, lsr #4 │ │ │ │ + eoreq r1, sl, r0, lsr r2 │ │ │ │ + eoreq r1, sl, sp, ror r2 │ │ │ │ + eorseq r7, r4, r8, lsl #12 │ │ │ │ + ldrshteq r7, [r4], -r4 │ │ │ │ + ldrsbteq r7, [r4], -r4 │ │ │ │ + eorseq r9, r4, ip, asr #1 │ │ │ │ + ldrhteq r1, [r3], -r0 │ │ │ │ + ldrhteq r7, [r4], -ip │ │ │ │ + eorseq r7, r4, r8, lsr #21 │ │ │ │ + eoreq r1, sl, r5, lsl #2 │ │ │ │ + mlaseq r3, r0, r8, r1 │ │ │ │ + eorseq r1, r3, r8, asr #5 │ │ │ │ + ldrdeq r0, [sl], -ip @ │ │ │ │ + eorseq r1, r3, r8, ror r2 │ │ │ │ andeq ip, sp, r0, asr #26 │ │ │ │ - eorseq r1, r3, ip, lsr #24 │ │ │ │ - eorseq r1, r3, ip, asr #24 │ │ │ │ - eorseq r7, r4, r8, lsl sl │ │ │ │ - ldrhteq r7, [r4], -r4 │ │ │ │ - mlaseq r4, r4, r9, r7 │ │ │ │ - eorseq r7, r4, ip, ror r9 │ │ │ │ - eorseq r7, r4, r8, ror #18 │ │ │ │ - strhteq r1, [sl], -r5 │ │ │ │ - eorseq r1, r3, r0, lsr #17 │ │ │ │ - eorseq r1, r3, r8, lsl fp │ │ │ │ - ldrshteq r1, [r3], -ip │ │ │ │ - eorseq r7, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r3, r0, asr #18 │ │ │ │ - eorseq r1, r3, r0, lsr r9 │ │ │ │ + eorseq r1, r3, r4, ror #23 │ │ │ │ + eorseq r1, r3, r4, lsl #24 │ │ │ │ + ldrsbteq r7, [r4], -r0 │ │ │ │ + eorseq r7, r4, ip, ror #18 │ │ │ │ + eorseq r7, r4, ip, asr #18 │ │ │ │ + eorseq r7, r4, r4, lsr r9 │ │ │ │ + eorseq r7, r4, r0, lsr #18 │ │ │ │ + eoreq r1, sl, sp, lsr #1 │ │ │ │ + eorseq r1, r3, r8, asr r8 │ │ │ │ + ldrsbteq r1, [r3], -r0 │ │ │ │ + ldrhteq r1, [r3], -r4 │ │ │ │ + eorseq r7, r4, r0, asr #9 │ │ │ │ + ldrshteq r1, [r3], -r8 │ │ │ │ + eorseq r1, r3, r8, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8d38 │ │ │ │ + bne c8d80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8c9c │ │ │ │ + beq c8ce4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 49230 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 494b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c8d98 │ │ │ │ + ldr r1, [pc, #232] @ c8de0 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c8d9c │ │ │ │ + ldr r1, [pc, #200] @ c8de4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c8da0 │ │ │ │ + ldr r2, [pc, #172] @ c8de8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8d18 │ │ │ │ + blt c8d60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8d20 │ │ │ │ + bne c8d68 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c8d90 │ │ │ │ + ldr r0, [pc, #80] @ c8dd8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c8d94 │ │ │ │ + ldr r1, [pc, #76] @ c8ddc │ │ │ │ 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] │ │ │ │ @@ -173117,79 +173135,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r1, r3, r8, asr r0 │ │ │ │ - eorseq r1, r3, r8, asr r0 │ │ │ │ - eoreq r0, sl, sp, asr #30 │ │ │ │ - eoreq r0, sl, r0, asr pc │ │ │ │ - eoreq r0, sl, r1, lsr #31 │ │ │ │ + eorseq r1, r3, r0, lsl r0 │ │ │ │ + eorseq r1, r3, r0, lsl r0 │ │ │ │ + eoreq r0, sl, r5, asr #30 │ │ │ │ + eoreq r0, sl, r8, asr #30 │ │ │ │ + mlaeq sl, r9, pc, r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8e88 │ │ │ │ + bne c8ed0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8dec │ │ │ │ + beq c8e34 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 6b968 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c8ee8 │ │ │ │ + ldr r1, [pc, #232] @ c8f30 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c8eec │ │ │ │ + ldr r1, [pc, #200] @ c8f34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c8ef0 │ │ │ │ + ldr r2, [pc, #172] @ c8f38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8e68 │ │ │ │ + blt c8eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8e70 │ │ │ │ + bne c8eb8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c8ee0 │ │ │ │ + ldr r0, [pc, #80] @ c8f28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c8ee4 │ │ │ │ + ldr r1, [pc, #76] @ c8f2c │ │ │ │ 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] │ │ │ │ @@ -173201,79 +173219,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r0, r3, r8, lsl #30 │ │ │ │ - eorseq r0, r3, r8, lsl #30 │ │ │ │ - strdeq r0, [sl], -sp @ │ │ │ │ - eoreq r0, sl, r0, lsl #28 │ │ │ │ - eoreq r0, sl, r1, asr lr │ │ │ │ + eorseq r0, r3, r0, asr #29 │ │ │ │ + eorseq r0, r3, r0, asr #29 │ │ │ │ + strdeq r0, [sl], -r5 @ │ │ │ │ + strdeq r0, [sl], -r8 @ │ │ │ │ + eoreq r0, sl, r9, asr #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8fd8 │ │ │ │ + bne c9020 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8f3c │ │ │ │ + beq c8f84 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 48da8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c9038 │ │ │ │ + ldr r1, [pc, #232] @ c9080 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c903c │ │ │ │ + ldr r1, [pc, #200] @ c9084 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c9040 │ │ │ │ + ldr r2, [pc, #172] @ c9088 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c8fb8 │ │ │ │ + blt c9000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8fc0 │ │ │ │ + bne c9008 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c9030 │ │ │ │ + ldr r0, [pc, #80] @ c9078 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c9034 │ │ │ │ + ldr r1, [pc, #76] @ c907c │ │ │ │ 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] │ │ │ │ @@ -173285,79 +173303,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - ldrhteq r0, [r3], -r8 │ │ │ │ - ldrhteq r0, [r3], -r8 │ │ │ │ - eoreq r0, sl, sp, lsr #25 │ │ │ │ - strhteq r0, [sl], -r0 │ │ │ │ - eoreq r0, sl, r1, lsl #26 │ │ │ │ + eorseq r0, r3, r0, ror sp │ │ │ │ + eorseq r0, r3, r0, ror sp │ │ │ │ + eoreq r0, sl, r5, lsr #25 │ │ │ │ + eoreq r0, sl, r8, lsr #25 │ │ │ │ + strdeq r0, [sl], -r9 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c9128 │ │ │ │ + bne c9170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c908c │ │ │ │ + beq c90d4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 490e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c9188 │ │ │ │ + ldr r1, [pc, #232] @ c91d0 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c918c │ │ │ │ + ldr r1, [pc, #200] @ c91d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c9190 │ │ │ │ + ldr r2, [pc, #172] @ c91d8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c9108 │ │ │ │ + blt c9150 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c9110 │ │ │ │ + bne c9158 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c9180 │ │ │ │ + ldr r0, [pc, #80] @ c91c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c9184 │ │ │ │ + ldr r1, [pc, #76] @ c91cc │ │ │ │ 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] │ │ │ │ @@ -173369,79 +173387,79 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r0, r3, r8, ror #24 │ │ │ │ - eorseq r0, r3, r8, ror #24 │ │ │ │ - eoreq r0, sl, sp, asr fp │ │ │ │ - eoreq r0, sl, r0, ror #22 │ │ │ │ - strhteq r0, [sl], -r1 │ │ │ │ + eorseq r0, r3, r0, lsr #24 │ │ │ │ + eorseq r0, r3, r0, lsr #24 │ │ │ │ + eoreq r0, sl, r5, asr fp │ │ │ │ + eoreq r0, sl, r8, asr fp │ │ │ │ + eoreq r0, sl, r9, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c9278 │ │ │ │ + bne c92c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c91dc │ │ │ │ + beq c9224 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8ee98 │ │ │ │ + bl 8eee4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c92d8 │ │ │ │ + ldr r1, [pc, #232] @ c9320 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c92dc │ │ │ │ + ldr r1, [pc, #200] @ c9324 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c92e0 │ │ │ │ + ldr r2, [pc, #172] @ c9328 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c9258 │ │ │ │ + blt c92a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c9260 │ │ │ │ + bne c92a8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c92d0 │ │ │ │ + ldr r0, [pc, #80] @ c9318 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c92d4 │ │ │ │ + ldr r1, [pc, #76] @ c931c │ │ │ │ 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] │ │ │ │ @@ -173453,81 +173471,81 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r0, r3, r8, lsl fp │ │ │ │ - eorseq r0, r3, r8, lsl fp │ │ │ │ - eoreq r0, sl, sp, lsl #20 │ │ │ │ - eoreq r0, sl, r0, lsl sl │ │ │ │ - eoreq r0, sl, r1, ror #20 │ │ │ │ + ldrsbteq r0, [r3], -r0 │ │ │ │ + ldrsbteq r0, [r3], -r0 │ │ │ │ + eoreq r0, sl, r5, lsl #20 │ │ │ │ + eoreq r0, sl, r8, lsl #20 │ │ │ │ + eoreq r0, sl, r9, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ ldm r2, {r4, r7} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r7 │ │ │ │ - bne c9640 │ │ │ │ + bne c9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c95a0 │ │ │ │ - ldr r8, [pc, #1060] @ c9740 │ │ │ │ + beq c95e8 │ │ │ │ + ldr r8, [pc, #1060] @ c9788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi c9458 │ │ │ │ - ldr r0, [pc, #1040] @ c9744 │ │ │ │ + bhi c94a0 │ │ │ │ + ldr r0, [pc, #1040] @ c978c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9364 │ │ │ │ + bcc c93ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9458 │ │ │ │ - ldr r0, [pc, #1012] @ c9748 │ │ │ │ + beq c94a0 │ │ │ │ + ldr r0, [pc, #1012] @ c9790 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9458 │ │ │ │ - ldr r0, [pc, #1000] @ c9754 │ │ │ │ + beq c94a0 │ │ │ │ + ldr r0, [pc, #1000] @ c979c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9458 │ │ │ │ - ldr r7, [pc, #984] @ c9758 │ │ │ │ + beq c94a0 │ │ │ │ + ldr r7, [pc, #984] @ c97a0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c968c │ │ │ │ + beq c96d4 │ │ │ │ add ip, sp, #28 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, r5 │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c96a8 │ │ │ │ - ldr r0, [pc, #924] @ c9770 │ │ │ │ + beq c96f0 │ │ │ │ + ldr r0, [pc, #924] @ c97b8 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #920] @ c9774 │ │ │ │ - ldr r2, [pc, #920] @ c9778 │ │ │ │ + ldr r1, [pc, #920] @ c97bc │ │ │ │ + ldr r2, [pc, #920] @ c97c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, sp, #8 │ │ │ │ @@ -173547,67 +173565,67 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #812] @ c977c │ │ │ │ + ldr r0, [pc, #812] @ c97c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r0, [pc, #748] @ c974c │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r0, [pc, #748] @ c9794 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c967c │ │ │ │ + beq c96c4 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl c0cc4 │ │ │ │ + bl c0d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9590 │ │ │ │ + beq c95d8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi c9588 │ │ │ │ - ldr r0, [pc, #728] @ c9780 │ │ │ │ + bhi c95d0 │ │ │ │ + ldr r0, [pc, #728] @ c97c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c94d8 │ │ │ │ + bcc c9520 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9588 │ │ │ │ - ldr r0, [pc, #700] @ c9784 │ │ │ │ + beq c95d0 │ │ │ │ + ldr r0, [pc, #700] @ c97cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9588 │ │ │ │ - ldr r0, [pc, #680] @ c9788 │ │ │ │ + beq c95d0 │ │ │ │ + ldr r0, [pc, #680] @ c97d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9588 │ │ │ │ - ldr r0, [pc, #664] @ c978c │ │ │ │ + beq c95d0 │ │ │ │ + ldr r0, [pc, #664] @ c97d4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c96e4 │ │ │ │ + beq c972c │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, sp, #32 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr lr, [pc, #636] @ c9798 │ │ │ │ - ldr ip, [pc, #636] @ c979c │ │ │ │ + ldr lr, [pc, #636] @ c97e0 │ │ │ │ + ldr ip, [pc, #636] @ c97e4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ stm r8, {r1, r2, r3, r5} │ │ │ │ add r1, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -173616,222 +173634,222 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #572] @ c97a0 │ │ │ │ + ldr r2, [pc, #572] @ c97e8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #384] @ c9734 │ │ │ │ + ldr r1, [pc, #384] @ c977c │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #352] @ c9738 │ │ │ │ + ldr r1, [pc, #352] @ c9780 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #320] @ c973c │ │ │ │ + ldr r2, [pc, #320] @ c9784 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c9620 │ │ │ │ + blt c9668 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c9628 │ │ │ │ + bne c9670 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #228] @ c972c │ │ │ │ + ldr r0, [pc, #228] @ c9774 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #224] @ c9730 │ │ │ │ + ldr r1, [pc, #224] @ c9778 │ │ │ │ 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 39ce0 │ │ │ │ - b c96fc │ │ │ │ - ldr r0, [pc, #204] @ c9750 │ │ │ │ + b c9744 │ │ │ │ + ldr r0, [pc, #204] @ c9798 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b c96fc │ │ │ │ - ldr r0, [pc, #200] @ c975c │ │ │ │ - ldr r2, [pc, #200] @ c9760 │ │ │ │ + b c9744 │ │ │ │ + ldr r0, [pc, #200] @ c97a4 │ │ │ │ + ldr r2, [pc, #200] @ c97a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ - b c96fc │ │ │ │ - ldr r1, [pc, #180] @ c9764 │ │ │ │ - ldr r0, [pc, #180] @ c9768 │ │ │ │ - ldr r3, [pc, #180] @ c976c │ │ │ │ + b c9744 │ │ │ │ + ldr r1, [pc, #180] @ c97ac │ │ │ │ + ldr r0, [pc, #180] @ c97b0 │ │ │ │ + ldr r3, [pc, #180] @ c97b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b c96fc │ │ │ │ - ldr r0, [pc, #164] @ c9790 │ │ │ │ - ldr r2, [pc, #164] @ c9794 │ │ │ │ + b c9744 │ │ │ │ + ldr r0, [pc, #164] @ c97d8 │ │ │ │ + ldr r2, [pc, #164] @ c97dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e6120 │ │ │ │ - b c971c │ │ │ │ + bl 2e6168 │ │ │ │ + b c9764 │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r0, r3, r0, asr r7 │ │ │ │ - eorseq r0, r3, r0, asr r7 │ │ │ │ - eoreq r0, sl, r9, asr #12 │ │ │ │ - eoreq r0, sl, ip, asr #12 │ │ │ │ - mlaeq sl, r9, r6, r0 │ │ │ │ - ldrshteq r6, [r4], -r4 │ │ │ │ - ldrhteq r6, [r4], -r0 │ │ │ │ - mlaseq r4, r0, sp, r6 │ │ │ │ - eorseq r8, r4, r4, lsr #2 │ │ │ │ - eorseq sp, r2, r0, ror #18 │ │ │ │ - eorseq r6, r4, r8, ror sp │ │ │ │ - eorseq r6, r4, r4, ror #26 │ │ │ │ - mlaeq sl, r9, r5, r0 │ │ │ │ - eorseq r0, r3, ip, lsl #28 │ │ │ │ - mlaseq r3, ip, r7, r0 │ │ │ │ - eoreq pc, r9, r0, ror fp @ │ │ │ │ - eorseq r0, r3, ip, asr #14 │ │ │ │ - andeq ip, sp, ip, ror #1 │ │ │ │ - eorseq r1, r3, r8, lsr #1 │ │ │ │ - eorseq r1, r3, r8 │ │ │ │ - mlaseq r4, r4, ip, r6 │ │ │ │ - eorseq r6, r4, r8, asr #24 │ │ │ │ - eorseq r6, r4, r8, lsr #24 │ │ │ │ - eorseq r6, r4, r0, lsl ip │ │ │ │ - ldrshteq r6, [r4], -ip │ │ │ │ - eoreq r0, sl, r1, asr #10 │ │ │ │ + eorseq r0, r3, r8, lsl #14 │ │ │ │ + eorseq r0, r3, r8, lsl #14 │ │ │ │ + eoreq r0, sl, r1, asr #12 │ │ │ │ + eoreq r0, sl, r4, asr #12 │ │ │ │ + mlaeq sl, r1, r6, r0 │ │ │ │ + eorseq r6, r4, ip, lsr #19 │ │ │ │ + eorseq r6, r4, r8, ror #26 │ │ │ │ + eorseq r6, r4, r8, asr #26 │ │ │ │ + ldrsbteq r8, [r4], -ip │ │ │ │ + eorseq sp, r2, r8, lsl r9 │ │ │ │ + eorseq r6, r4, r0, lsr sp │ │ │ │ + eorseq r6, r4, ip, lsl sp │ │ │ │ + mlaeq sl, r1, r5, r0 │ │ │ │ eorseq r0, r3, r4, asr #27 │ │ │ │ - eorseq r0, r3, r0, ror #29 │ │ │ │ - eorseq r0, r3, r4, ror #30 │ │ │ │ - ldrsbteq r6, [r4], -r4 │ │ │ │ + eorseq r0, r3, r4, asr r7 │ │ │ │ + eoreq pc, r9, r8, ror #22 │ │ │ │ + eorseq r0, r3, r4, lsl #14 │ │ │ │ + andeq ip, sp, ip, ror #1 │ │ │ │ + eorseq r1, r3, r0, rrx │ │ │ │ + eorseq r0, r3, r0, asr #31 │ │ │ │ + eorseq r6, r4, ip, asr #24 │ │ │ │ + eorseq r6, r4, r0, lsl #24 │ │ │ │ + eorseq r6, r4, r0, ror #23 │ │ │ │ + eorseq r6, r4, r8, asr #23 │ │ │ │ + ldrhteq r6, [r4], -r4 │ │ │ │ + eoreq r0, sl, r9, lsr r5 │ │ │ │ + eorseq r0, r3, ip, ror sp │ │ │ │ + mlaseq r3, r8, lr, r0 │ │ │ │ + eorseq r0, r3, ip, lsl pc │ │ │ │ + eorseq r6, r4, ip, lsl #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c9890 │ │ │ │ + bne c98d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c97f4 │ │ │ │ + beq c983c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 49398 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 494b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c98f0 │ │ │ │ + ldr r1, [pc, #232] @ c9938 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c98f4 │ │ │ │ + ldr r1, [pc, #200] @ c993c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c98f8 │ │ │ │ + ldr r2, [pc, #172] @ c9940 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c9870 │ │ │ │ + blt c98b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c9878 │ │ │ │ + bne c98c0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c98e8 │ │ │ │ + ldr r0, [pc, #80] @ c9930 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c98ec │ │ │ │ + ldr r1, [pc, #76] @ c9934 │ │ │ │ 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] │ │ │ │ @@ -173843,81 +173861,81 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r0, r3, r0, lsl #10 │ │ │ │ - eorseq r0, r3, r0, lsl #10 │ │ │ │ - strdeq r0, [sl], -r5 @ │ │ │ │ - strdeq r0, [sl], -r8 @ │ │ │ │ - eoreq r0, sl, r9, asr #8 │ │ │ │ + ldrhteq r0, [r3], -r8 │ │ │ │ + ldrhteq r0, [r3], -r8 │ │ │ │ + eoreq r0, sl, sp, ror #7 │ │ │ │ + strdeq r0, [sl], -r0 @ │ │ │ │ + eoreq r0, sl, r1, asr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c99e8 │ │ │ │ + bne c9a30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c994c │ │ │ │ + beq c9994 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ - bl d4be8 │ │ │ │ + bl d4c30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #232] @ c9a48 │ │ │ │ + ldr r1, [pc, #232] @ c9a90 │ │ │ │ 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 1f644 │ │ │ │ - ldr r1, [pc, #200] @ c9a4c │ │ │ │ + ldr r1, [pc, #200] @ c9a94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ c9a50 │ │ │ │ + ldr r2, [pc, #172] @ c9a98 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c99c8 │ │ │ │ + blt c9a10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c99d0 │ │ │ │ + bne c9a18 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #80] @ c9a40 │ │ │ │ + ldr r0, [pc, #80] @ c9a88 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #76] @ c9a44 │ │ │ │ + ldr r1, [pc, #76] @ c9a8c │ │ │ │ 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] │ │ │ │ @@ -173929,61 +173947,61 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r0, r3, r8, lsr #7 │ │ │ │ - eorseq r0, r3, r8, lsr #7 │ │ │ │ - mlaeq sl, sp, r2, r0 │ │ │ │ - eoreq r0, sl, r0, lsr #5 │ │ │ │ - strdeq r0, [sl], -r1 @ │ │ │ │ + eorseq r0, r3, r0, ror #6 │ │ │ │ + eorseq r0, r3, r0, ror #6 │ │ │ │ + mlaeq sl, r5, r2, r0 │ │ │ │ + mlaeq sl, r8, r2, r0 │ │ │ │ + eoreq r0, sl, r9, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [r0] │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r2, #7 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi c9ab8 │ │ │ │ + bhi c9b00 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r2 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1d970 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9af0 │ │ │ │ + beq c9b38 │ │ │ │ mov r0, sl │ │ │ │ bl 1f08c │ │ │ │ - b c9af0 │ │ │ │ + b c9b38 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ef30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1d970 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9ae8 │ │ │ │ + beq c9b30 │ │ │ │ mov r0, sl │ │ │ │ bl 1f08c │ │ │ │ mov r0, r4 │ │ │ │ bl 1db98 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c9bbc │ │ │ │ + beq c9c04 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -173999,69 +174017,69 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq c9c28 │ │ │ │ + beq c9c70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ea2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9bac │ │ │ │ + beq c9bf4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e7c8 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #196] @ c9c8c │ │ │ │ - ldr r1, [pc, #196] @ c9c90 │ │ │ │ + ldr r0, [pc, #196] @ c9cd4 │ │ │ │ + ldr r1, [pc, #196] @ c9cd8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r1, [pc, #144] @ c9c94 │ │ │ │ + ldr r1, [pc, #144] @ c9cdc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r1, [pc, #104] @ c9c98 │ │ │ │ - ldr r0, [pc, #104] @ c9c9c │ │ │ │ - ldr r3, [pc, #104] @ c9ca0 │ │ │ │ + ldr r1, [pc, #104] @ c9ce0 │ │ │ │ + ldr r0, [pc, #104] @ c9ce4 │ │ │ │ + ldr r3, [pc, #104] @ c9ce8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ @@ -174069,255 +174087,255 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9c7c │ │ │ │ + beq c9cc4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq fp, sp, r4, ror #17 │ │ │ │ - eorseq r0, r3, ip, asr r1 │ │ │ │ - eorseq r6, r4, r4, lsr #4 │ │ │ │ - eorseq r0, r3, ip, lsl r2 │ │ │ │ - strdeq pc, [r9], -r0 @ │ │ │ │ - eorseq r0, r3, ip, asr #3 │ │ │ │ + eorseq r0, r3, r4, lsl r1 │ │ │ │ + ldrsbteq r6, [r4], -ip │ │ │ │ + ldrsbteq r0, [r3], -r4 │ │ │ │ + eoreq pc, r9, r8, ror #11 │ │ │ │ + eorseq r0, r3, r4, lsl #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl c7528 │ │ │ │ + bl c7570 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9d1c │ │ │ │ + beq c9d64 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ee34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9d0c │ │ │ │ + beq c9d54 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ c9d98 │ │ │ │ + ldr r1, [pc, #116] @ c9de0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ c9d9c │ │ │ │ + ldr r2, [pc, #112] @ c9de4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #64] @ c9da0 │ │ │ │ + ldr r0, [pc, #64] @ c9de8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9d90 │ │ │ │ + beq c9dd8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, r3, r8, lsr #1 │ │ │ │ - eorseq r0, r3, ip, lsl #1 │ │ │ │ - eorseq r6, r4, r0, lsr #2 │ │ │ │ + eorseq r0, r3, r0, rrx │ │ │ │ + eorseq r0, r3, r4, asr #32 │ │ │ │ + ldrsbteq r6, [r4], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c9dcc │ │ │ │ + beq c9e14 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne c9dbc │ │ │ │ + bne c9e04 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9de8 │ │ │ │ + beq c9e30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c9e24 │ │ │ │ + beq c9e6c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f89c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne c9e14 │ │ │ │ + bne c9e5c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9e40 │ │ │ │ + beq c9e88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne c9ea8 │ │ │ │ + bne c9ef0 │ │ │ │ tst r2, #32 │ │ │ │ - bne c9eac │ │ │ │ - b 354ad4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + bne c9ef4 │ │ │ │ + b 354b1c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne c9ec8 │ │ │ │ + bne c9f10 │ │ │ │ tst r2, #32 │ │ │ │ - bne c9ecc │ │ │ │ - b 354ac4 │ │ │ │ - b 35096c │ │ │ │ - b 3509dc │ │ │ │ + bne c9f14 │ │ │ │ + b 354b0c │ │ │ │ + b 3509b4 │ │ │ │ + b 350a24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9eec │ │ │ │ - b 1af804 │ │ │ │ + beq c9f34 │ │ │ │ + b 1af84c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c9efc │ │ │ │ + ldr r0, [pc, #4] @ c9f44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrsbteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldm r0, {r2, r4} │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca028 │ │ │ │ + beq ca070 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr fp, [r4] │ │ │ │ ldrd r0, [fp] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq c9ffc │ │ │ │ + beq ca044 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9ff8 │ │ │ │ + beq ca040 │ │ │ │ ldr r5, [fp, #36] @ 0x24 │ │ │ │ stm sp, {r0, r4} │ │ │ │ cmp r5, #0 │ │ │ │ - beq c9fc8 │ │ │ │ + beq ca010 │ │ │ │ ldr r7, [fp, #24] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r8, r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c9f9c │ │ │ │ + bne c9fe4 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq c9f84 │ │ │ │ + beq c9fcc │ │ │ │ eor r8, r0, r6 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ - bl 84328 │ │ │ │ + bl 84374 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne c9f7c │ │ │ │ + bne c9fc4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq c9ff8 │ │ │ │ + beq ca040 │ │ │ │ ldr r2, [fp, #24] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, fp, #8 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ ca088 │ │ │ │ + ldr r2, [pc, #88] @ ca0d0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ ca08c │ │ │ │ + ldr r1, [pc, #84] @ ca0d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -174331,465 +174349,465 @@ │ │ │ │ strd r2, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ ldm sl!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r0, [r3], -r4 │ │ │ │ - eorseq r0, r3, ip, asr #1 │ │ │ │ + eorseq r0, r3, ip, lsl #1 │ │ │ │ + eorseq r0, r3, r4, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca0ac │ │ │ │ - b 1b1ef8 │ │ │ │ + beq ca0f4 │ │ │ │ + b 1b1f40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca0bc │ │ │ │ + ldr r0, [pc, #4] @ ca104 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsl ip @ │ │ │ │ + eorseq pc, r2, ip, asr #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca0dc │ │ │ │ - b 1b04d4 │ │ │ │ + beq ca124 │ │ │ │ + b 1b051c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca0ec │ │ │ │ + ldr r0, [pc, #4] @ ca134 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, ror #23 │ │ │ │ + mlaseq r2, ip, fp, pc @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca10c │ │ │ │ - b 1adb50 │ │ │ │ + beq ca154 │ │ │ │ + b 1adb98 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca11c │ │ │ │ + ldr r0, [pc, #4] @ ca164 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrhteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, ror #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca13c │ │ │ │ - b 1b0f98 │ │ │ │ + beq ca184 │ │ │ │ + b 1b0fe0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca14c │ │ │ │ + ldr r0, [pc, #4] @ ca194 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsl #23 │ │ │ │ + eorseq pc, r2, ip, lsr fp @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca16c │ │ │ │ - b 1ae590 │ │ │ │ + beq ca1b4 │ │ │ │ + b 1ae5d8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca17c │ │ │ │ + ldr r0, [pc, #4] @ ca1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, asr fp @ │ │ │ │ + eorseq pc, r2, ip, lsl #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca19c │ │ │ │ - b 1ae300 │ │ │ │ + beq ca1e4 │ │ │ │ + b 1ae348 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca1ac │ │ │ │ + ldr r0, [pc, #4] @ ca1f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsr #22 │ │ │ │ + ldrsbteq pc, [r2], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ - bl cad94 │ │ │ │ + bl caddc │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r0, [r6] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r0, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca23c │ │ │ │ + beq ca284 │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ca228 │ │ │ │ + beq ca270 │ │ │ │ mov r0, r4 │ │ │ │ bl 75008 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca224 │ │ │ │ + beq ca26c │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [r7] │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #100] @ ca2a8 │ │ │ │ + ldr r2, [pc, #100] @ ca2f0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #96] @ ca2ac │ │ │ │ + ldr r1, [pc, #96] @ ca2f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ bl 39ce0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca294 │ │ │ │ + beq ca2dc │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ ldr r0, [r7] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r2, r0, asr #29 │ │ │ │ - ldrhteq pc, [r2], -ip @ │ │ │ │ + eorseq pc, r2, r8, ror lr @ │ │ │ │ + eorseq pc, r2, r4, ror lr @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca2cc │ │ │ │ - b 1aed40 │ │ │ │ + beq ca314 │ │ │ │ + b 1aed88 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca2dc │ │ │ │ + ldr r0, [pc, #4] @ ca324 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, lsr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca2fc │ │ │ │ - b 1aeab0 │ │ │ │ + beq ca344 │ │ │ │ + b 1aeaf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca30c │ │ │ │ + ldr r0, [pc, #4] @ ca354 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, asr #19 │ │ │ │ + eorseq pc, r2, ip, ror r9 @ │ │ │ │ push {fp, lr} │ │ │ │ - bl d13e0 │ │ │ │ + bl d1428 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca33c │ │ │ │ - b 1af574 │ │ │ │ + beq ca384 │ │ │ │ + b 1af5bc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca34c │ │ │ │ + ldr r0, [pc, #4] @ ca394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsl #19 │ │ │ │ + eorseq pc, r2, ip, lsr r9 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca36c │ │ │ │ - b 1ae070 │ │ │ │ + beq ca3b4 │ │ │ │ + b 1ae0b8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca37c │ │ │ │ + ldr r0, [pc, #4] @ ca3c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, asr r9 @ │ │ │ │ + eorseq pc, r2, ip, lsl #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca39c │ │ │ │ - b 1b0a78 │ │ │ │ + beq ca3e4 │ │ │ │ + b 1b0ac0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca3ac │ │ │ │ + ldr r0, [pc, #4] @ ca3f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsr #18 │ │ │ │ + ldrsbteq pc, [r2], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca3cc │ │ │ │ - b 1ad8c0 │ │ │ │ + beq ca414 │ │ │ │ + b 1ad908 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca3dc │ │ │ │ + ldr r0, [pc, #4] @ ca424 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca3fc │ │ │ │ - b 1b0244 │ │ │ │ + beq ca444 │ │ │ │ + b 1b028c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca40c │ │ │ │ + ldr r0, [pc, #4] @ ca454 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, asr #17 │ │ │ │ + eorseq pc, r2, ip, ror r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca42c │ │ │ │ - b 1b1228 │ │ │ │ + beq ca474 │ │ │ │ + b 1b1270 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca43c │ │ │ │ + ldr r0, [pc, #4] @ ca484 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - mlaseq r2, r4, r8, pc @ │ │ │ │ + eorseq pc, r2, ip, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca45c │ │ │ │ - b 1afd24 │ │ │ │ + beq ca4a4 │ │ │ │ + b 1afd6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca46c │ │ │ │ + ldr r0, [pc, #4] @ ca4b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, ror #16 │ │ │ │ + eorseq pc, r2, ip, lsl r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca48c │ │ │ │ - b 1ae820 │ │ │ │ + beq ca4d4 │ │ │ │ + b 1ae868 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca49c │ │ │ │ + ldr r0, [pc, #4] @ ca4e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsr r8 @ │ │ │ │ + eorseq pc, r2, ip, ror #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca4bc │ │ │ │ - b 1af2e4 │ │ │ │ + beq ca504 │ │ │ │ + b 1af32c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca4cc │ │ │ │ + ldr r0, [pc, #4] @ ca514 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsl #16 │ │ │ │ + ldrhteq pc, [r2], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca4ec │ │ │ │ - b 1adde0 │ │ │ │ + beq ca534 │ │ │ │ + b 1ade28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca4fc │ │ │ │ + ldr r0, [pc, #4] @ ca544 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrsbteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, lsl #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca51c │ │ │ │ - b 1b1c68 │ │ │ │ + beq ca564 │ │ │ │ + b 1b1cb0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca52c │ │ │ │ + ldr r0, [pc, #4] @ ca574 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsr #15 │ │ │ │ + eorseq pc, r2, ip, asr r7 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca54c │ │ │ │ - b 1b14b8 │ │ │ │ + beq ca594 │ │ │ │ + b 1b1500 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca55c │ │ │ │ + ldr r0, [pc, #4] @ ca5a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, ror r7 @ │ │ │ │ + eorseq pc, r2, ip, lsr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca57c │ │ │ │ - b 1b19d8 │ │ │ │ + beq ca5c4 │ │ │ │ + b 1b1a20 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca58c │ │ │ │ + ldr r0, [pc, #4] @ ca5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, asr #14 │ │ │ │ + ldrshteq pc, [r2], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca5ac │ │ │ │ - b 1b1748 │ │ │ │ + beq ca5f4 │ │ │ │ + b 1b1790 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca5bc │ │ │ │ + ldr r0, [pc, #4] @ ca604 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsl r7 @ │ │ │ │ + eorseq pc, r2, ip, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca5dc │ │ │ │ - b 1b2188 │ │ │ │ + beq ca624 │ │ │ │ + b 1b21d0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca5ec │ │ │ │ + ldr r0, [pc, #4] @ ca634 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, ror #13 │ │ │ │ + mlaseq r2, ip, r6, pc @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca60c │ │ │ │ - b 1af054 │ │ │ │ + beq ca654 │ │ │ │ + b 1af09c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca61c │ │ │ │ + ldr r0, [pc, #4] @ ca664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrhteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, ror #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca63c │ │ │ │ - b 1b0d08 │ │ │ │ + beq ca684 │ │ │ │ + b 1b0d50 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca64c │ │ │ │ + ldr r0, [pc, #4] @ ca694 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsl #13 │ │ │ │ + eorseq pc, r2, ip, lsr r6 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca66c │ │ │ │ - b 1affb4 │ │ │ │ + beq ca6b4 │ │ │ │ + b 1afffc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca67c │ │ │ │ + ldr r0, [pc, #4] @ ca6c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, asr r6 @ │ │ │ │ + eorseq pc, r2, ip, lsl #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca69c │ │ │ │ - b 1b0764 │ │ │ │ + beq ca6e4 │ │ │ │ + b 1b07ac │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca6ac │ │ │ │ + ldr r0, [pc, #4] @ ca6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - eorseq pc, r2, r4, lsr #12 │ │ │ │ + ldrsbteq pc, [r2], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca6cc │ │ │ │ - b 1afa94 │ │ │ │ + beq ca714 │ │ │ │ + b 1afadc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ ca6dc │ │ │ │ + ldr r0, [pc, #4] @ ca724 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - ldrshteq pc, [r2], -r4 @ │ │ │ │ + eorseq pc, r2, ip, lsr #11 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca728 │ │ │ │ + beq ca770 │ │ │ │ bl 1e720 │ │ │ │ bl 1f4d0 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #40] @ ca738 │ │ │ │ + ldr r2, [pc, #40] @ ca780 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #32] @ ca73c │ │ │ │ + ldr r2, [pc, #32] @ ca784 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [r2] │ │ │ │ pop {fp, lr} │ │ │ │ b 1eec4 │ │ │ │ - ldr r0, [pc, #4] @ ca734 │ │ │ │ + ldr r0, [pc, #4] @ ca77c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - mlaseq r2, ip, r5, pc @ │ │ │ │ - mlaseq r4, ip, r6, r5 │ │ │ │ - ldrhteq r5, [r4], -ip │ │ │ │ + eorseq pc, r2, r4, asr r5 @ │ │ │ │ + eorseq r5, r4, r4, asr r6 │ │ │ │ + eorseq r5, r4, r4, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #152] @ ca7ec │ │ │ │ + ldr r0, [pc, #152] @ ca834 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca7c4 │ │ │ │ - ldr r1, [pc, #124] @ ca7f0 │ │ │ │ + beq ca80c │ │ │ │ + ldr r1, [pc, #124] @ ca838 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ - bl 2fa424 │ │ │ │ + bl 2fa46c │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa2b4 │ │ │ │ + bl 2fa2fc │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ 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} │ │ │ │ @@ -174801,255 +174819,255 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 39cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r4, r8, asr #13 │ │ │ │ - eoreq pc, r9, ip, lsr #5 │ │ │ │ + eorseq r5, r4, r0, lsl #13 │ │ │ │ + eoreq pc, r9, r4, lsr #5 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ ca844 │ │ │ │ + ldr r0, [pc, #64] @ ca88c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ tst r0, #1 │ │ │ │ - beq ca82c │ │ │ │ - ldr r0, [pc, #48] @ ca84c │ │ │ │ + beq ca874 │ │ │ │ + ldr r0, [pc, #48] @ ca894 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ ca848 │ │ │ │ + ldr r0, [pc, #20] @ ca890 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r2 │ │ │ │ pop {fp, lr} │ │ │ │ b 2810c │ │ │ │ - ldrhteq r5, [r4], -r4 │ │ │ │ - eorseq r5, r4, r4, lsl #15 │ │ │ │ - mlaseq r4, ip, r7, r5 │ │ │ │ + eorseq r5, r4, ip, ror #14 │ │ │ │ + eorseq r5, r4, ip, lsr r7 │ │ │ │ + eorseq r5, r4, r4, asr r7 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bgt ca870 │ │ │ │ + bgt ca8b8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne ca880 │ │ │ │ + bne ca8c8 │ │ │ │ mov r0, r1 │ │ │ │ b 1f944 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne ca880 │ │ │ │ + bne ca8c8 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ 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 ca8c0 │ │ │ │ + beq ca908 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r0, r6 │ │ │ │ - b ca8a8 │ │ │ │ + b ca8f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca8e0 │ │ │ │ + beq ca928 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ca904 │ │ │ │ + beq ca94c │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ mov r6, r5 │ │ │ │ - b ca8e8 │ │ │ │ + b ca930 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca920 │ │ │ │ + beq ca968 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne ca9d4 │ │ │ │ + bne caa1c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca9cc │ │ │ │ + beq caa14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ caa0c │ │ │ │ + ldr r0, [pc, #48] @ caa54 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ caa10 │ │ │ │ + ldr r1, [pc, #44] @ caa58 │ │ │ │ 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 39ce0 │ │ │ │ - mlaseq r2, r4, r6, pc @ │ │ │ │ - mlaseq r2, r4, r6, pc @ │ │ │ │ + eorseq pc, r2, ip, asr #12 │ │ │ │ + eorseq pc, r2, ip, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne caaa8 │ │ │ │ + bne caaf0 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #48] @ caae0 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #48] @ cab28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ caae4 │ │ │ │ + ldr r1, [pc, #44] @ cab2c │ │ │ │ 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 39ce0 │ │ │ │ - eorseq pc, r2, r0, asr #11 │ │ │ │ - eorseq pc, r2, r0, asr #11 │ │ │ │ + eorseq pc, r2, r8, ror r5 @ │ │ │ │ + eorseq pc, r2, r8, ror r5 @ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1db98 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne cab38 │ │ │ │ + bne cab80 │ │ │ │ bx lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne cab48 │ │ │ │ + bne cab90 │ │ │ │ mov r0, r1 │ │ │ │ b 1f944 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cab84 │ │ │ │ + beq cabcc │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1dc70 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne cab74 │ │ │ │ + bne cabbc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq caba4 │ │ │ │ + beq cabec │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1dc70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ @@ -175076,134 +175094,134 @@ │ │ │ │ movt r5, #30 │ │ │ │ cmp r1, r5 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r2 │ │ │ │ movls r5, r2 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ - bhi cac58 │ │ │ │ + bhi caca0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1a80f0 │ │ │ │ + bl 1a8138 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov sl, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls cac80 │ │ │ │ - ldr r2, [pc, #156] @ cad10 │ │ │ │ + bls cacc8 │ │ │ │ + ldr r2, [pc, #156] @ cad58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #128] @ cad0c │ │ │ │ + ldr r0, [pc, #128] @ cad54 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cac6c │ │ │ │ + beq cacb4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1a80f0 │ │ │ │ + bl 1a8138 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r4, r8, lsl #3 │ │ │ │ - eorseq fp, r2, ip, lsr r6 │ │ │ │ + eorseq r5, r4, r0, asr #2 │ │ │ │ + ldrshteq fp, [r2], -r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ 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] @ cad88 │ │ │ │ - ldr r0, [pc, #48] @ cad8c │ │ │ │ - ldr r3, [pc, #48] @ cad90 │ │ │ │ + ldr r1, [pc, #48] @ cadd0 │ │ │ │ + ldr r0, [pc, #48] @ cadd4 │ │ │ │ + ldr r3, [pc, #48] @ cadd8 │ │ │ │ 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 3a398 │ │ │ │ - ldrshteq pc, [r2], -r4 @ │ │ │ │ - eoreq lr, r9, r4, asr #9 │ │ │ │ - eorseq pc, r2, r4, lsr #1 │ │ │ │ + eorseq pc, r2, ip, lsr #1 │ │ │ │ + strhteq lr, [r9], -ip │ │ │ │ + eorseq pc, r2, ip, asr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 1edd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq caeb8 │ │ │ │ + beq caf00 │ │ │ │ bl 1edd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq caef4 │ │ │ │ + beq caf3c │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq cae68 │ │ │ │ + beq caeb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1da60 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f7588 │ │ │ │ + bl 2f75d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne caf10 │ │ │ │ + bne caf58 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl 7a50c │ │ │ │ mov r0, r5 │ │ │ │ bl 1ef9c │ │ │ │ @@ -175215,15 +175233,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #33] @ 0x21 │ │ │ │ str r3, [sp, #15] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne cae7c │ │ │ │ + bne caec4 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #15] │ │ │ │ @@ -175233,46 +175251,46 @@ │ │ │ │ add r0, r4, #8 │ │ │ │ str r1, [sp, #21] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #15] │ │ │ │ str r2, [sp, #25] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl ce944 │ │ │ │ + bl ce98c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ bl 1edd4 │ │ │ │ - ldr r1, [pc, #244] @ cafbc │ │ │ │ - ldr r3, [pc, #244] @ cafc0 │ │ │ │ - ldr r2, [pc, #244] @ cafc4 │ │ │ │ + ldr r1, [pc, #244] @ cb004 │ │ │ │ + ldr r3, [pc, #244] @ cb008 │ │ │ │ + ldr r2, [pc, #244] @ cb00c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ bl 3a398 │ │ │ │ bl 1edd4 │ │ │ │ - ldr r0, [pc, #180] @ cafb4 │ │ │ │ + ldr r0, [pc, #180] @ caffc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ cafb8 │ │ │ │ + ldr r2, [pc, #176] @ cb000 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr ip, [pc, #176] @ cafc8 │ │ │ │ + ldr ip, [pc, #176] @ cb010 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #172] @ cafcc │ │ │ │ - ldr r3, [pc, #172] @ cafd0 │ │ │ │ + ldr r0, [pc, #172] @ cb014 │ │ │ │ + ldr r3, [pc, #172] @ cb018 │ │ │ │ mov r4, r2 │ │ │ │ ldm r9!, {r1, r5, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r4!, {r1, r5, r6, r7} │ │ │ │ ldm r9, {r1, r5, r6, r7} │ │ │ │ @@ -175289,35 +175307,35 @@ │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq cafa4 │ │ │ │ + beq cafec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r9, lr, lsl r7 │ │ │ │ - eorseq pc, r2, r0, ror #1 │ │ │ │ - eoreq r8, r9, r4, asr #15 │ │ │ │ - eorseq lr, r2, r0, lsr #30 │ │ │ │ - eorseq lr, r2, r0, lsr #31 │ │ │ │ - eorseq fp, r2, r0, lsl r6 │ │ │ │ - eoreq sl, r9, sl, asr #6 │ │ │ │ - eorseq fp, r2, r8, lsr r1 │ │ │ │ + eoreq lr, r9, r6, lsl r7 │ │ │ │ + mlaseq r2, r8, r0, pc @ │ │ │ │ + strhteq r8, [r9], -ip │ │ │ │ + ldrsbteq lr, [r2], -r8 │ │ │ │ + eorseq lr, r2, r8, asr pc │ │ │ │ + eorseq fp, r2, r8, asr #11 │ │ │ │ + eoreq sl, r9, r2, asr #6 │ │ │ │ + ldrshteq fp, [r2], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -175361,15 +175379,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 cb0e4 │ │ │ │ + beq cb12c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -175383,19 +175401,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cb0a4 │ │ │ │ + b cb0ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb114 │ │ │ │ + beq cb15c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -175412,21 +175430,21 @@ │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r4, [sp, #636] @ 0x27c │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #588 @ 0x24c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f4cf8 │ │ │ │ + bl 2f4d40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb188 │ │ │ │ + beq cb1d0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str sl, [sp, #528] @ 0x210 │ │ │ │ add sl, r0, #8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -175439,15 +175457,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r6, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq cb214 │ │ │ │ + beq cb25c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -175459,29 +175477,29 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b cb1dc │ │ │ │ + b cb224 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb264 │ │ │ │ + beq cb2ac │ │ │ │ mov r0, sl │ │ │ │ bl 1e3d8 │ │ │ │ - b cb264 │ │ │ │ + b cb2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb264 │ │ │ │ + beq cb2ac │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ @@ -175489,24 +175507,24 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #400] @ cb438 │ │ │ │ + ldr r0, [pc, #400] @ cb480 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cb3b0 │ │ │ │ + bne cb3f8 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ cb448 │ │ │ │ + ldr r0, [pc, #380] @ cb490 │ │ │ │ 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 │ │ │ │ @@ -175540,15 +175558,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 cb3ec │ │ │ │ + beq cb434 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -175557,68 +175575,68 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ 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] @ cb43c │ │ │ │ + ldr r0, [pc, #132] @ cb484 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cb440 │ │ │ │ - ldr r1, [pc, #128] @ cb444 │ │ │ │ + ldr r3, [pc, #128] @ cb488 │ │ │ │ + ldr r1, [pc, #128] @ cb48c │ │ │ │ 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 38fa4 │ │ │ │ - b cb2b8 │ │ │ │ + b cb300 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cb370 │ │ │ │ + b cb3b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb424 │ │ │ │ + beq cb46c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ - b cb424 │ │ │ │ + b cb46c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r6, r4, ip, asr #10 │ │ │ │ - eorseq r6, r4, r0, lsr r4 │ │ │ │ - ldrsbteq lr, [r2], -ip │ │ │ │ - eorseq lr, r2, r0, lsr #30 │ │ │ │ - eorseq r6, r4, ip, lsr #10 │ │ │ │ + eorseq r6, r4, r4, lsl #10 │ │ │ │ + eorseq r6, r4, r8, ror #7 │ │ │ │ + mlaseq r2, r4, r6, lr │ │ │ │ + ldrsbteq lr, [r2], -r8 │ │ │ │ + eorseq r6, r4, r4, ror #9 │ │ │ │ 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 1f1dc │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce944 │ │ │ │ + bl ce98c │ │ │ │ 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 │ │ │ │ @@ -175626,15 +175644,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 cb500 │ │ │ │ + beq cb548 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -175645,19 +175663,19 @@ │ │ │ │ str r9, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ bl 20720 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r5, r7 │ │ │ │ - b cb4c8 │ │ │ │ + b cb510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb52c │ │ │ │ + beq cb574 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, sp │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -175708,15 +175726,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 cb650 │ │ │ │ + beq cb698 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -175730,19 +175748,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cb610 │ │ │ │ + b cb658 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb680 │ │ │ │ + beq cb6c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -175797,15 +175815,15 @@ │ │ │ │ addls r6, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ str sl, [sp, #540] @ 0x21c │ │ │ │ cmp r1, r2 │ │ │ │ - beq cb7b4 │ │ │ │ + beq cb7fc │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -175819,19 +175837,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cb774 │ │ │ │ + b cb7bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb7e4 │ │ │ │ + beq cb82c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e3d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -175881,15 +175899,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 cb904 │ │ │ │ + beq cb94c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -175903,19 +175921,19 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cb8c4 │ │ │ │ + b cb90c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb934 │ │ │ │ + beq cb97c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ @@ -175928,33 +175946,33 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne cb990 │ │ │ │ + bne cb9d8 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2f4b6c │ │ │ │ - b cb9c8 │ │ │ │ + bl 2f4bb4 │ │ │ │ + b cba10 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 2f4af8 │ │ │ │ + bl 2f4b40 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb9c8 │ │ │ │ + beq cba10 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ 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 │ │ │ │ @@ -175968,15 +175986,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 cba58 │ │ │ │ + beq cbaa0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -175988,30 +176006,30 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b cba20 │ │ │ │ + b cba68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbab0 │ │ │ │ + beq cbaf8 │ │ │ │ mov r0, sl │ │ │ │ bl 1e3d8 │ │ │ │ - b cbab0 │ │ │ │ + b cbaf8 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbab0 │ │ │ │ + beq cbaf8 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b cbab0 │ │ │ │ + bl 1b7460 │ │ │ │ + b cbaf8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -176020,24 +176038,24 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #400] @ cbc84 │ │ │ │ + ldr r0, [pc, #400] @ cbccc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cbbfc │ │ │ │ + bne cbc44 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #380] @ cbc94 │ │ │ │ + ldr r0, [pc, #380] @ cbcdc │ │ │ │ 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 │ │ │ │ @@ -176071,15 +176089,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 cbc38 │ │ │ │ + beq cbc80 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -176088,74 +176106,74 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ 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] @ cbc88 │ │ │ │ + ldr r0, [pc, #132] @ cbcd0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cbc8c │ │ │ │ - ldr r1, [pc, #128] @ cbc90 │ │ │ │ + ldr r3, [pc, #128] @ cbcd4 │ │ │ │ + ldr r1, [pc, #128] @ cbcd8 │ │ │ │ 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 38fa4 │ │ │ │ - b cbb04 │ │ │ │ + b cbb4c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cbbbc │ │ │ │ + b cbc04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbc70 │ │ │ │ + beq cbcb8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ - b cbc70 │ │ │ │ + b cbcb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r6, r4, r0, ror r0 │ │ │ │ - eorseq r5, r4, r4, asr pc │ │ │ │ - eorseq sp, r2, r8, lsl #30 │ │ │ │ - eorseq lr, r2, r4, ror #13 │ │ │ │ - eorseq r6, r4, r4, asr r0 │ │ │ │ + eorseq r6, r4, r8, lsr #32 │ │ │ │ + eorseq r5, r4, ip, lsl #30 │ │ │ │ + eorseq sp, r2, r0, asr #29 │ │ │ │ + mlaseq r2, ip, r6, lr │ │ │ │ + eorseq r6, r4, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ add fp, sp, #24 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #404] @ cbe5c │ │ │ │ + ldr r0, [pc, #404] @ cbea4 │ │ │ │ ldr r8, [sp, #640] @ 0x280 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cbdcc │ │ │ │ + bne cbe14 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r9, sp, #544 @ 0x220 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r0, [pc, #380] @ cbe6c │ │ │ │ + ldr r0, [pc, #380] @ cbeb4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ @@ -176187,15 +176205,15 @@ │ │ │ │ addls r6, fp, #512 @ 0x200 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ str sl, [sp, #544] @ 0x220 │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbe08 │ │ │ │ + beq cbe50 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -176204,76 +176222,76 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ cbe60 │ │ │ │ + ldr r0, [pc, #140] @ cbea8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #136] @ cbe64 │ │ │ │ - ldr r1, [pc, #136] @ cbe68 │ │ │ │ + ldr r3, [pc, #136] @ cbeac │ │ │ │ + ldr r1, [pc, #136] @ cbeb0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #576] @ 0x240 │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b cbcdc │ │ │ │ + b cbd24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b cbd8c │ │ │ │ + b cbdd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbe48 │ │ │ │ + beq cbe90 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ - b cbe48 │ │ │ │ + b cbe90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaseq r4, ip, lr, r5 │ │ │ │ - eorseq r5, r4, r8, lsl #27 │ │ │ │ - eorseq sp, r2, ip, lsl #29 │ │ │ │ - eorseq lr, r2, r4, lsr #10 │ │ │ │ - eorseq r5, r4, ip, lsr #29 │ │ │ │ + eorseq r5, r4, r4, asr lr │ │ │ │ + eorseq r5, r4, r0, asr #26 │ │ │ │ + eorseq sp, r2, r4, asr #28 │ │ │ │ + ldrsbteq lr, [r2], -ip │ │ │ │ + eorseq r5, r4, r4, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ ldr r6, [sp, #624] @ 0x270 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f4af8 │ │ │ │ + bl 2f4b40 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbec4 │ │ │ │ + beq cbf0c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r9, [sp, #528] @ 0x210 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -176286,15 +176304,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 cbf50 │ │ │ │ + beq cbf98 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -176306,29 +176324,29 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b cbf18 │ │ │ │ + b cbf60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbfa0 │ │ │ │ + beq cbfe8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ - b cbfa0 │ │ │ │ + b cbfe8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbfa0 │ │ │ │ + beq cbfe8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ @@ -176340,15 +176358,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f2930 │ │ │ │ + bl 2f2978 │ │ │ │ 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} │ │ │ │ @@ -176361,15 +176379,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 cc07c │ │ │ │ + beq cc0c4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -176381,22 +176399,22 @@ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b cc044 │ │ │ │ + b cc08c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc0b4 │ │ │ │ + beq cc0fc │ │ │ │ mov r0, sl │ │ │ │ bl 1e3d8 │ │ │ │ - b cc0b4 │ │ │ │ + b cc0fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -176407,15 +176425,15 @@ │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc168 │ │ │ │ + beq cc1b0 │ │ │ │ bl 1edd4 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r9 │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ @@ -176434,15 +176452,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ bl 1e414 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ - b cc1c0 │ │ │ │ + b cc208 │ │ │ │ bl 1edd4 │ │ │ │ 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 │ │ │ │ @@ -176480,15 +176498,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 cc258 │ │ │ │ + beq cc2a0 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -176500,913 +176518,913 @@ │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b cc220 │ │ │ │ + b cc268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc288 │ │ │ │ + beq cc2d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e3d8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ cc448 │ │ │ │ - ldr r1, [pc, #408] @ cc44c │ │ │ │ - ldr r2, [pc, #408] @ cc450 │ │ │ │ + ldr r0, [pc, #408] @ cc490 │ │ │ │ + ldr r1, [pc, #408] @ cc494 │ │ │ │ + ldr r2, [pc, #408] @ cc498 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #404] @ cc454 │ │ │ │ + ldr r7, [pc, #404] @ cc49c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #400] @ cc458 │ │ │ │ + ldr r3, [pc, #400] @ cc4a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #396] @ cc45c │ │ │ │ + ldr r6, [pc, #396] @ cc4a4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #392] @ cc460 │ │ │ │ + ldr r5, [pc, #392] @ cc4a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc3c8 │ │ │ │ - ldr r0, [pc, #348] @ cc468 │ │ │ │ + bne cc410 │ │ │ │ + ldr r0, [pc, #348] @ cc4b0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc434 │ │ │ │ + beq cc47c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #272] @ cc46c │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #272] @ cc4b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc3f8 │ │ │ │ - ldr r0, [pc, #264] @ cc47c │ │ │ │ - ldr r5, [pc, #264] @ cc480 │ │ │ │ + bne cc440 │ │ │ │ + ldr r0, [pc, #264] @ cc4c4 │ │ │ │ + ldr r5, [pc, #264] @ cc4c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne cc3d8 │ │ │ │ + bne cc420 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3c0 │ │ │ │ + beq cc408 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cc3a8 │ │ │ │ + bne cc3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ cc464 │ │ │ │ + ldr r0, [pc, #148] @ cc4ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20e00 │ │ │ │ - b cc304 │ │ │ │ - ldr r0, [pc, #164] @ cc484 │ │ │ │ + b cc34c │ │ │ │ + ldr r0, [pc, #164] @ cc4cc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc39c │ │ │ │ - b cc3c0 │ │ │ │ - ldr r0, [pc, #112] @ cc470 │ │ │ │ + bne cc3e4 │ │ │ │ + b cc408 │ │ │ │ + ldr r0, [pc, #112] @ cc4b8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ cc474 │ │ │ │ - ldr r1, [pc, #108] @ cc478 │ │ │ │ + ldr r3, [pc, #108] @ cc4bc │ │ │ │ + ldr r1, [pc, #108] @ cc4c0 │ │ │ │ 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 38fa4 │ │ │ │ - b cc36c │ │ │ │ - ldr r2, [pc, #76] @ cc488 │ │ │ │ + b cc3b4 │ │ │ │ + ldr r2, [pc, #76] @ cc4d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r4, r5, ip, lsr r4 │ │ │ │ ldrdeq r4, [r5], -r4 @ │ │ │ │ andeq r4, r5, ip, lsl #29 │ │ │ │ - eorseq r5, r4, r4, asr #6 │ │ │ │ + ldrshteq r5, [r4], -ip │ │ │ │ strdeq r4, [r5], -ip │ │ │ │ andeq r5, r5, r4, ror #19 │ │ │ │ @ instruction: 0x00055cb8 │ │ │ │ - eorseq r5, r4, r4, asr #4 │ │ │ │ - eorseq r3, r4, r0, lsl fp │ │ │ │ - eorseq r5, r4, r8, asr #5 │ │ │ │ - eorseq r5, r4, r8, lsl r2 │ │ │ │ - eorseq sp, r2, r4, asr #14 │ │ │ │ - mlaseq r2, r8, sp, sp │ │ │ │ - mlaseq r4, r0, r3, r5 │ │ │ │ - ldrshteq r3, [r4], -r8 │ │ │ │ - mlaseq r4, r4, ip, r3 │ │ │ │ - eorseq sp, r2, r0, lsr #21 │ │ │ │ + ldrshteq r5, [r4], -ip │ │ │ │ + eorseq r3, r4, r8, asr #21 │ │ │ │ + eorseq r5, r4, r0, lsl #5 │ │ │ │ + ldrsbteq r5, [r4], -r0 │ │ │ │ + ldrshteq sp, [r2], -ip │ │ │ │ + eorseq sp, r2, r0, asr sp │ │ │ │ + eorseq r5, r4, r8, asr #6 │ │ │ │ + ldrhteq r3, [r4], -r0 │ │ │ │ + eorseq r3, r4, ip, asr #24 │ │ │ │ + eorseq sp, r2, r8, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cc5cc │ │ │ │ - ldr r1, [pc, #300] @ cc5d0 │ │ │ │ - ldr r2, [pc, #300] @ cc5d4 │ │ │ │ + ldr r0, [pc, #300] @ cc614 │ │ │ │ + ldr r1, [pc, #300] @ cc618 │ │ │ │ + ldr r2, [pc, #300] @ cc61c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cc5d8 │ │ │ │ + ldr r7, [pc, #296] @ cc620 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cc5dc │ │ │ │ + ldr r3, [pc, #292] @ cc624 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cc5e0 │ │ │ │ + ldr r5, [pc, #288] @ cc628 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cc5e4 │ │ │ │ + ldr r6, [pc, #284] @ cc62c │ │ │ │ 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 cc568 │ │ │ │ - ldr r0, [pc, #236] @ cc5ec │ │ │ │ + bne cc5b0 │ │ │ │ + ldr r0, [pc, #236] @ cc634 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc5b8 │ │ │ │ + beq cc600 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ cc5f0 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ cc638 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc578 │ │ │ │ + bne cc5c0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc5e8 │ │ │ │ + ldr r0, [pc, #120] @ cc630 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 216bc │ │ │ │ - b cc4f8 │ │ │ │ - ldr r0, [pc, #116] @ cc5f4 │ │ │ │ + b cc540 │ │ │ │ + ldr r0, [pc, #116] @ cc63c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc5f8 │ │ │ │ - ldr r1, [pc, #112] @ cc5fc │ │ │ │ + ldr r3, [pc, #112] @ cc640 │ │ │ │ + ldr r1, [pc, #112] @ cc644 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc600 │ │ │ │ + ldr r2, [pc, #64] @ cc648 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r0, lsl #25 │ │ │ │ andeq r4, r5, r4, asr r7 │ │ │ │ @ instruction: 0x00054dbc │ │ │ │ - eorseq r5, r4, r8, asr r7 │ │ │ │ + eorseq r5, r4, r0, lsl r7 │ │ │ │ andeq r4, r5, r4, asr #24 │ │ │ │ andeq r5, r5, r8, ror #13 │ │ │ │ andeq r5, r5, r0, asr #17 │ │ │ │ - eorseq r5, r4, r8, lsr #13 │ │ │ │ - eorseq r3, r4, ip, lsl r9 │ │ │ │ - eorseq r5, r4, r8, lsl #13 │ │ │ │ - eorseq r5, r4, ip, asr #12 │ │ │ │ - eorseq sp, r2, r4, lsl r6 │ │ │ │ - mlaseq r2, r0, pc, sp @ │ │ │ │ - eorseq sp, r2, ip, lsl r9 │ │ │ │ + eorseq r5, r4, r0, ror #12 │ │ │ │ + ldrsbteq r3, [r4], -r4 │ │ │ │ + eorseq r5, r4, r0, asr #12 │ │ │ │ + eorseq r5, r4, r4, lsl #12 │ │ │ │ + eorseq sp, r2, ip, asr #11 │ │ │ │ + eorseq sp, r2, r8, asr #30 │ │ │ │ + ldrsbteq sp, [r2], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #432] @ cc7c4 │ │ │ │ + ldr ip, [pc, #432] @ cc80c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #428] @ cc7c8 │ │ │ │ - ldr r2, [pc, #428] @ cc7cc │ │ │ │ + ldr r1, [pc, #428] @ cc810 │ │ │ │ + ldr r2, [pc, #428] @ cc814 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #424] @ cc7d0 │ │ │ │ + ldr r5, [pc, #424] @ cc818 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #420] @ cc7d4 │ │ │ │ + ldr r3, [pc, #420] @ cc81c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #416] @ cc7d8 │ │ │ │ + ldr r6, [pc, #416] @ cc820 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r0, [pc, #412] @ cc7dc │ │ │ │ + ldr r0, [pc, #412] @ cc824 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc744 │ │ │ │ - ldr r0, [pc, #364] @ cc7e4 │ │ │ │ + bne cc78c │ │ │ │ + ldr r0, [pc, #364] @ cc82c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc7b0 │ │ │ │ + beq cc7f8 │ │ │ │ ldmib r5, {r2, r3, r6} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #328] @ cc7e8 │ │ │ │ + ldr r5, [pc, #328] @ cc830 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ stm r0, {r1, r5} │ │ │ │ add r1, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ stm r1, {r2, r3, r6} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #276] @ cc7ec │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #276] @ cc834 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc774 │ │ │ │ - ldr r0, [pc, #268] @ cc7fc │ │ │ │ - ldr r5, [pc, #268] @ cc800 │ │ │ │ + bne cc7bc │ │ │ │ + ldr r0, [pc, #268] @ cc844 │ │ │ │ + ldr r5, [pc, #268] @ cc848 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne cc754 │ │ │ │ + bne cc79c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc73c │ │ │ │ + beq cc784 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cc724 │ │ │ │ + bne cc76c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ cc7e0 │ │ │ │ + ldr r0, [pc, #148] @ cc828 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20e60 │ │ │ │ - b cc670 │ │ │ │ - ldr r0, [pc, #168] @ cc804 │ │ │ │ + b cc6b8 │ │ │ │ + ldr r0, [pc, #168] @ cc84c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc718 │ │ │ │ - b cc73c │ │ │ │ - ldr r0, [pc, #116] @ cc7f0 │ │ │ │ + bne cc760 │ │ │ │ + b cc784 │ │ │ │ + ldr r0, [pc, #116] @ cc838 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc7f4 │ │ │ │ - ldr r1, [pc, #112] @ cc7f8 │ │ │ │ + ldr r3, [pc, #112] @ cc83c │ │ │ │ + ldr r1, [pc, #112] @ cc840 │ │ │ │ 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 38fa4 │ │ │ │ - b cc6e8 │ │ │ │ - ldr r2, [pc, #80] @ cc808 │ │ │ │ + b cc730 │ │ │ │ + ldr r2, [pc, #80] @ cc850 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r8, lsr #22 │ │ │ │ muleq r5, r0, r1 │ │ │ │ andeq r4, r5, r4, lsl #24 │ │ │ │ - eorseq r5, r4, r4, lsl #4 │ │ │ │ + ldrhteq r5, [r4], -ip │ │ │ │ andeq r4, r5, ip, lsr #20 │ │ │ │ andeq r5, r5, r4, lsr #2 │ │ │ │ andeq r5, r5, r0, ror pc │ │ │ │ - ldrshteq r5, [r4], -r0 │ │ │ │ - eorseq r3, r4, r4, lsr #15 │ │ │ │ - mlaseq r4, ip, r1, r5 │ │ │ │ - eorseq r5, r4, ip, asr r1 │ │ │ │ - eorseq r5, r4, ip, lsr #1 │ │ │ │ - eorseq sp, r2, ip, lsr r3 │ │ │ │ - mlaseq r2, ip, fp, sp │ │ │ │ - eorseq r5, r4, ip, lsl #3 │ │ │ │ - eorseq r3, r4, ip, lsr #21 │ │ │ │ - eorseq r3, r4, r8, asr #20 │ │ │ │ - eorseq sp, r2, r4, lsr #14 │ │ │ │ + eorseq r5, r4, r8, lsr #1 │ │ │ │ + eorseq r3, r4, ip, asr r7 │ │ │ │ + eorseq r5, r4, r4, asr r1 │ │ │ │ + eorseq r5, r4, r4, lsl r1 │ │ │ │ + eorseq r5, r4, r4, rrx │ │ │ │ + ldrshteq sp, [r2], -r4 │ │ │ │ + eorseq sp, r2, r4, asr fp │ │ │ │ + eorseq r5, r4, r4, asr #2 │ │ │ │ + eorseq r3, r4, r4, ror #20 │ │ │ │ + eorseq r3, r4, r0, lsl #20 │ │ │ │ + ldrsbteq sp, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cc94c │ │ │ │ - ldr r1, [pc, #300] @ cc950 │ │ │ │ - ldr r2, [pc, #300] @ cc954 │ │ │ │ + ldr r0, [pc, #300] @ cc994 │ │ │ │ + ldr r1, [pc, #300] @ cc998 │ │ │ │ + ldr r2, [pc, #300] @ cc99c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cc958 │ │ │ │ + ldr r7, [pc, #296] @ cc9a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cc95c │ │ │ │ + ldr r3, [pc, #292] @ cc9a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cc960 │ │ │ │ + ldr r5, [pc, #288] @ cc9a8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cc964 │ │ │ │ + ldr r6, [pc, #284] @ cc9ac │ │ │ │ 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 cc8e8 │ │ │ │ - ldr r0, [pc, #236] @ cc96c │ │ │ │ + bne cc930 │ │ │ │ + ldr r0, [pc, #236] @ cc9b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc938 │ │ │ │ + beq cc980 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ cc970 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ cc9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cc8f8 │ │ │ │ + bne cc940 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cc968 │ │ │ │ + ldr r0, [pc, #120] @ cc9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20ce0 │ │ │ │ - b cc878 │ │ │ │ - ldr r0, [pc, #116] @ cc974 │ │ │ │ + b cc8c0 │ │ │ │ + ldr r0, [pc, #116] @ cc9bc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cc978 │ │ │ │ - ldr r1, [pc, #112] @ cc97c │ │ │ │ + ldr r3, [pc, #112] @ cc9c0 │ │ │ │ + ldr r1, [pc, #112] @ cc9c4 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cc980 │ │ │ │ + ldr r2, [pc, #64] @ cc9c8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r8, asr #18 │ │ │ │ strheq r4, [r5], -ip │ │ │ │ andeq r4, r5, ip, ror ip │ │ │ │ - eorseq r4, r4, r0, lsl #28 │ │ │ │ + ldrhteq r4, [r4], -r8 │ │ │ │ andeq r4, r5, r4, ror #13 │ │ │ │ andeq r5, r5, r8, lsr r2 │ │ │ │ andeq r5, r5, r8, lsl fp │ │ │ │ - eorseq r4, r4, r0, asr sp │ │ │ │ - mlaseq r4, ip, r5, r3 │ │ │ │ - eorseq r4, r4, ip, asr sp │ │ │ │ - eorseq r4, r4, r0, lsr #26 │ │ │ │ - eorseq sp, r2, r4, lsr #3 │ │ │ │ - eorseq sp, r2, r0, lsr ip │ │ │ │ - mlaseq r2, ip, r5, sp │ │ │ │ + eorseq r4, r4, r8, lsl #26 │ │ │ │ + eorseq r3, r4, r4, asr r5 │ │ │ │ + eorseq r4, r4, r4, lsl sp │ │ │ │ + ldrsbteq r4, [r4], -r8 │ │ │ │ + eorseq sp, r2, ip, asr r1 │ │ │ │ + eorseq sp, r2, r8, ror #23 │ │ │ │ + eorseq sp, r2, r4, asr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #296] @ ccabc │ │ │ │ + ldr ip, [pc, #296] @ ccb04 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #292] @ ccac0 │ │ │ │ - ldr r2, [pc, #292] @ ccac4 │ │ │ │ + ldr r1, [pc, #292] @ ccb08 │ │ │ │ + ldr r2, [pc, #292] @ ccb0c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #288] @ ccac8 │ │ │ │ + ldr r6, [pc, #288] @ ccb10 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #284] @ ccacc │ │ │ │ + ldr r3, [pc, #284] @ ccb14 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #280] @ ccad0 │ │ │ │ + ldr r5, [pc, #280] @ ccb18 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r0, [pc, #276] @ ccad4 │ │ │ │ + ldr r0, [pc, #276] @ ccb1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cca5c │ │ │ │ - ldr r0, [pc, #224] @ ccad8 │ │ │ │ + bne ccaa4 │ │ │ │ + ldr r0, [pc, #224] @ ccb20 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccaa8 │ │ │ │ + beq ccaf0 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #0 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cca68 │ │ │ │ + bne ccab0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r6, #20 │ │ │ │ bl 215fc │ │ │ │ - b cc9f0 │ │ │ │ - ldr r0, [pc, #108] @ ccadc │ │ │ │ + b cca38 │ │ │ │ + ldr r0, [pc, #108] @ ccb24 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #104] @ ccae0 │ │ │ │ - ldr r1, [pc, #104] @ ccae4 │ │ │ │ + ldr r3, [pc, #104] @ ccb28 │ │ │ │ + ldr r1, [pc, #104] @ ccb2c │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #56] @ ccae8 │ │ │ │ + ldr r2, [pc, #56] @ ccb30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r8, asr r6 │ │ │ │ @ instruction: 0x00053fb4 │ │ │ │ andeq r4, r5, r4, ror #17 │ │ │ │ - ldrshteq r4, [r4], -r8 │ │ │ │ + ldrhteq r4, [r4], -r0 │ │ │ │ andeq r4, r5, ip, lsr r3 │ │ │ │ @ instruction: 0x00054eb8 │ │ │ │ andeq r5, r5, r8, asr #24 │ │ │ │ - eorseq r3, r4, r4, lsr #8 │ │ │ │ - eorseq r4, r4, r4, lsr lr │ │ │ │ - eorseq sp, r2, ip, asr #2 │ │ │ │ - eorseq sp, r2, r0, asr #13 │ │ │ │ - eorseq sp, r2, ip, lsr #8 │ │ │ │ + ldrsbteq r3, [r4], -ip │ │ │ │ + eorseq r4, r4, ip, ror #27 │ │ │ │ + eorseq sp, r2, r4, lsl #2 │ │ │ │ + eorseq sp, r2, r8, ror r6 │ │ │ │ + eorseq sp, r2, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ ccc2c │ │ │ │ - ldr r1, [pc, #300] @ ccc30 │ │ │ │ - ldr r2, [pc, #300] @ ccc34 │ │ │ │ + ldr r0, [pc, #300] @ ccc74 │ │ │ │ + ldr r1, [pc, #300] @ ccc78 │ │ │ │ + ldr r2, [pc, #300] @ ccc7c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ ccc38 │ │ │ │ + ldr r7, [pc, #296] @ ccc80 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ ccc3c │ │ │ │ + ldr r3, [pc, #292] @ ccc84 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ ccc40 │ │ │ │ + ldr r5, [pc, #288] @ ccc88 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ ccc44 │ │ │ │ + ldr r6, [pc, #284] @ ccc8c │ │ │ │ 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 ccbc8 │ │ │ │ - ldr r0, [pc, #236] @ ccc4c │ │ │ │ + bne ccc10 │ │ │ │ + ldr r0, [pc, #236] @ ccc94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccc18 │ │ │ │ + beq ccc60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ ccc50 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ ccc98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccbd8 │ │ │ │ + bne ccc20 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ccc48 │ │ │ │ + ldr r0, [pc, #120] @ ccc90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2177c │ │ │ │ - b ccb58 │ │ │ │ - ldr r0, [pc, #116] @ ccc54 │ │ │ │ + b ccba0 │ │ │ │ + ldr r0, [pc, #116] @ ccc9c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ ccc58 │ │ │ │ - ldr r1, [pc, #112] @ ccc5c │ │ │ │ + ldr r3, [pc, #112] @ ccca0 │ │ │ │ + ldr r1, [pc, #112] @ ccca4 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ ccc60 │ │ │ │ + ldr r2, [pc, #64] @ ccca8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r0, lsl #9 │ │ │ │ andeq r3, r5, ip, lsr #30 │ │ │ │ andeq r4, r5, ip, ror r9 │ │ │ │ - mlaseq r4, r4, pc, r4 @ │ │ │ │ + eorseq r4, r4, ip, asr #30 │ │ │ │ @ instruction: 0x000545bc │ │ │ │ andeq r4, r5, r8, lsr #19 │ │ │ │ andeq r5, r5, r8, lsl #15 │ │ │ │ - eorseq r4, r4, r4, ror #29 │ │ │ │ - ldrhteq r3, [r4], -ip │ │ │ │ - eorseq r4, r4, ip, lsr pc │ │ │ │ - eorseq r4, r4, r0, lsl #30 │ │ │ │ - eorseq ip, r2, r8, asr #31 │ │ │ │ - eorseq sp, r2, r8, asr #14 │ │ │ │ - ldrhteq sp, [r2], -ip │ │ │ │ + mlaseq r4, ip, lr, r4 │ │ │ │ + eorseq r3, r4, r4, ror r2 │ │ │ │ + ldrshteq r4, [r4], -r4 │ │ │ │ + ldrhteq r4, [r4], -r8 │ │ │ │ + eorseq ip, r2, r0, lsl #31 │ │ │ │ + eorseq sp, r2, r0, lsl #14 │ │ │ │ + eorseq sp, r2, r4, ror r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ ccdb0 │ │ │ │ - ldr r1, [pc, #312] @ ccdb4 │ │ │ │ - ldr r2, [pc, #312] @ ccdb8 │ │ │ │ + ldr r0, [pc, #312] @ ccdf8 │ │ │ │ + ldr r1, [pc, #312] @ ccdfc │ │ │ │ + ldr r2, [pc, #312] @ cce00 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #308] @ ccdbc │ │ │ │ + ldr r7, [pc, #308] @ cce04 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #304] @ ccdc0 │ │ │ │ + ldr r3, [pc, #304] @ cce08 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #300] @ ccdc4 │ │ │ │ + ldr r5, [pc, #300] @ cce0c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #296] @ ccdc8 │ │ │ │ + ldr r6, [pc, #296] @ cce10 │ │ │ │ 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 ccd4c │ │ │ │ - ldr r0, [pc, #248] @ ccdd0 │ │ │ │ + bne ccd94 │ │ │ │ + ldr r0, [pc, #248] @ cce18 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccd9c │ │ │ │ + beq ccde4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #212] @ ccdd4 │ │ │ │ + ldr r3, [pc, #212] @ cce1c │ │ │ │ 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 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #164] @ ccdd8 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #164] @ cce20 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccd5c │ │ │ │ + bne ccda4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ccdcc │ │ │ │ + ldr r0, [pc, #120] @ cce14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 213b4 │ │ │ │ - b cccd0 │ │ │ │ - ldr r0, [pc, #120] @ ccddc │ │ │ │ + b ccd18 │ │ │ │ + ldr r0, [pc, #120] @ cce24 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ ccde0 │ │ │ │ - ldr r1, [pc, #116] @ ccde4 │ │ │ │ + ldr r3, [pc, #116] @ cce28 │ │ │ │ + ldr r1, [pc, #116] @ cce2c │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ ccde8 │ │ │ │ + ldr r2, [pc, #68] @ cce30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r0, lsr #8 │ │ │ │ @ instruction: 0x00053eb4 │ │ │ │ andeq r4, r5, r4, ror #14 │ │ │ │ - eorseq r4, r4, r0, ror #17 │ │ │ │ + mlaseq r4, r8, r8, r4 │ │ │ │ andeq r4, r5, ip, asr #2 │ │ │ │ andeq r4, r5, ip, asr #25 │ │ │ │ ldrdeq r5, [r5], -ip │ │ │ │ - eorseq r4, r4, r4, lsr #16 │ │ │ │ - eorseq r3, r4, r4, asr #2 │ │ │ │ - eorseq r4, r4, r4, ror r8 │ │ │ │ - eorseq r4, r4, r4, lsr r8 │ │ │ │ - ldrshteq r4, [r4], -r8 │ │ │ │ - eorseq ip, r2, r8, lsl sp │ │ │ │ - eorseq sp, r2, ip, ror r7 │ │ │ │ - eorseq sp, r2, r8, lsr r1 │ │ │ │ + ldrsbteq r4, [r4], -ip │ │ │ │ + ldrshteq r3, [r4], -ip │ │ │ │ + eorseq r4, r4, ip, lsr #16 │ │ │ │ + eorseq r4, r4, ip, ror #15 │ │ │ │ + ldrhteq r4, [r4], -r0 │ │ │ │ + ldrsbteq ip, [r2], -r0 │ │ │ │ + eorseq sp, r2, r4, lsr r7 │ │ │ │ + ldrshteq sp, [r2], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #420] @ ccfa4 │ │ │ │ - ldr r1, [pc, #420] @ ccfa8 │ │ │ │ - ldr r2, [pc, #420] @ ccfac │ │ │ │ + ldr r0, [pc, #420] @ ccfec │ │ │ │ + ldr r1, [pc, #420] @ ccff0 │ │ │ │ + ldr r2, [pc, #420] @ ccff4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #416] @ ccfb0 │ │ │ │ + ldr r7, [pc, #416] @ ccff8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #412] @ ccfb4 │ │ │ │ + ldr r3, [pc, #412] @ ccffc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #408] @ ccfb8 │ │ │ │ + ldr r6, [pc, #408] @ cd000 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #404] @ ccfbc │ │ │ │ + ldr r5, [pc, #404] @ cd004 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccf24 │ │ │ │ - ldr r0, [pc, #360] @ ccfc4 │ │ │ │ + bne ccf6c │ │ │ │ + ldr r0, [pc, #360] @ cd00c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccf90 │ │ │ │ + beq ccfd8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #324] @ ccfc8 │ │ │ │ + ldr r3, [pc, #324] @ cd010 │ │ │ │ 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 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #276] @ ccfcc │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #276] @ cd014 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ccf54 │ │ │ │ - ldr r0, [pc, #268] @ ccfdc │ │ │ │ - ldr r5, [pc, #268] @ ccfe0 │ │ │ │ + bne ccf9c │ │ │ │ + ldr r0, [pc, #268] @ cd024 │ │ │ │ + ldr r5, [pc, #268] @ cd028 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne ccf34 │ │ │ │ + bne ccf7c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccf1c │ │ │ │ + beq ccf64 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne ccf04 │ │ │ │ + bne ccf4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ ccfc0 │ │ │ │ + ldr r0, [pc, #148] @ cd008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20f24 │ │ │ │ - b cce54 │ │ │ │ - ldr r0, [pc, #168] @ ccfe4 │ │ │ │ + b cce9c │ │ │ │ + ldr r0, [pc, #168] @ cd02c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccef8 │ │ │ │ - b ccf1c │ │ │ │ - ldr r0, [pc, #116] @ ccfd0 │ │ │ │ + bne ccf40 │ │ │ │ + b ccf64 │ │ │ │ + ldr r0, [pc, #116] @ cd018 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ ccfd4 │ │ │ │ - ldr r1, [pc, #112] @ ccfd8 │ │ │ │ + ldr r3, [pc, #112] @ cd01c │ │ │ │ + ldr r1, [pc, #112] @ cd020 │ │ │ │ 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 38fa4 │ │ │ │ - b ccec8 │ │ │ │ - ldr r2, [pc, #80] @ ccfe8 │ │ │ │ + b ccf10 │ │ │ │ + ldr r2, [pc, #80] @ cd030 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r0, ror #5 │ │ │ │ andeq r3, r5, r4, asr #20 │ │ │ │ andeq r4, r5, ip, lsl r6 │ │ │ │ - eorseq r4, r4, ip, lsr #27 │ │ │ │ + eorseq r4, r4, r4, ror #26 │ │ │ │ andeq r4, r5, ip, asr #3 │ │ │ │ andeq r4, r5, r4, lsl r9 │ │ │ │ andeq r5, r5, r4, asr #4 │ │ │ │ - eorseq r4, r4, r0, lsr #25 │ │ │ │ - eorseq r2, r4, r0, asr #31 │ │ │ │ - eorseq r4, r4, r4, asr #26 │ │ │ │ - eorseq r4, r4, r8, asr sp │ │ │ │ - eorseq r4, r4, r8, lsr #25 │ │ │ │ - mlaseq r2, ip, ip, ip │ │ │ │ - ldrsbteq sp, [r2], -ip │ │ │ │ - eorseq r4, r4, ip, lsl #26 │ │ │ │ - eorseq r3, r4, r4, lsr r9 │ │ │ │ - ldrsbteq r3, [r4], -r0 │ │ │ │ - eorseq ip, r2, r4, asr #30 │ │ │ │ + eorseq r4, r4, r8, asr ip │ │ │ │ + eorseq r2, r4, r8, ror pc │ │ │ │ + ldrshteq r4, [r4], -ip │ │ │ │ + eorseq r4, r4, r0, lsl sp │ │ │ │ + eorseq r4, r4, r0, ror #24 │ │ │ │ + eorseq ip, r2, r4, asr ip │ │ │ │ + mlaseq r2, r4, r4, sp │ │ │ │ + eorseq r4, r4, r4, asr #25 │ │ │ │ + eorseq r3, r4, ip, ror #17 │ │ │ │ + eorseq r3, r4, r8, lsl #17 │ │ │ │ + ldrshteq ip, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #352] @ cd15c │ │ │ │ + ldr ip, [pc, #352] @ cd1a4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr lr, [pc, #348] @ cd160 │ │ │ │ - ldr r2, [pc, #348] @ cd164 │ │ │ │ + ldr lr, [pc, #348] @ cd1a8 │ │ │ │ + ldr r2, [pc, #348] @ cd1ac │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #344] @ cd168 │ │ │ │ + ldr r5, [pc, #344] @ cd1b0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #340] @ cd16c │ │ │ │ + ldr r3, [pc, #340] @ cd1b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #336] @ cd170 │ │ │ │ + ldr r0, [pc, #336] @ cd1b8 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r1, [pc, #332] @ cd174 │ │ │ │ + ldr r1, [pc, #332] @ cd1bc │ │ │ │ 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 cd0f8 │ │ │ │ - ldr r0, [pc, #284] @ cd17c │ │ │ │ + bne cd140 │ │ │ │ + ldr r0, [pc, #284] @ cd1c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd148 │ │ │ │ + beq cd190 │ │ │ │ add lr, r5, #12 │ │ │ │ add r8, r5, #24 │ │ │ │ ldmib r5, {sl, fp} │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ ldm lr, {r3, ip, lr} │ │ │ │ ldm r8, {r6, r7, r8} │ │ │ │ @@ -177422,725 +177440,725 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ cd180 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ cd1c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd108 │ │ │ │ + bne cd150 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd178 │ │ │ │ + ldr r0, [pc, #120] @ cd1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2165c │ │ │ │ - b cd058 │ │ │ │ - ldr r0, [pc, #116] @ cd184 │ │ │ │ + b cd0a0 │ │ │ │ + ldr r0, [pc, #116] @ cd1cc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd188 │ │ │ │ - ldr r1, [pc, #112] @ cd18c │ │ │ │ + ldr r3, [pc, #112] @ cd1d0 │ │ │ │ + ldr r1, [pc, #112] @ cd1d4 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd190 │ │ │ │ + ldr r2, [pc, #64] @ cd1d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r0, lsl r0 │ │ │ │ andeq r3, r5, r0, ror #15 │ │ │ │ strdeq r4, [r5], -ip │ │ │ │ - ldrsbteq r4, [r4], -r4 │ │ │ │ + eorseq r4, r4, ip, lsl #21 │ │ │ │ andeq r3, r5, r4, ror #28 │ │ │ │ andeq r4, r5, r0, lsr r8 │ │ │ │ andeq r5, r5, r0, ror #5 │ │ │ │ - ldrshteq r4, [r4], -r4 │ │ │ │ - ldrhteq r2, [r4], -ip │ │ │ │ - eorseq r4, r4, r0, lsl sl │ │ │ │ - ldrsbteq r4, [r4], -r4 │ │ │ │ - eorseq ip, r2, r0, ror #22 │ │ │ │ - eorseq sp, r2, r8, lsr r3 │ │ │ │ - eorseq ip, r2, ip, lsl #27 │ │ │ │ + eorseq r4, r4, ip, lsr #19 │ │ │ │ + eorseq r2, r4, r4, ror sp │ │ │ │ + eorseq r4, r4, r8, asr #19 │ │ │ │ + eorseq r4, r4, ip, lsl #19 │ │ │ │ + eorseq ip, r2, r8, lsl fp │ │ │ │ + ldrshteq sp, [r2], -r0 │ │ │ │ + eorseq ip, r2, r4, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ cd2e0 │ │ │ │ - ldr r1, [pc, #312] @ cd2e4 │ │ │ │ - ldr r2, [pc, #312] @ cd2e8 │ │ │ │ + ldr r0, [pc, #312] @ cd328 │ │ │ │ + ldr r1, [pc, #312] @ cd32c │ │ │ │ + ldr r2, [pc, #312] @ cd330 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #308] @ cd2ec │ │ │ │ + ldr r7, [pc, #308] @ cd334 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #304] @ cd2f0 │ │ │ │ + ldr r3, [pc, #304] @ cd338 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #300] @ cd2f4 │ │ │ │ + ldr r5, [pc, #300] @ cd33c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #296] @ cd2f8 │ │ │ │ + ldr r6, [pc, #296] @ cd340 │ │ │ │ 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 cd27c │ │ │ │ - ldr r0, [pc, #248] @ cd300 │ │ │ │ + bne cd2c4 │ │ │ │ + ldr r0, [pc, #248] @ cd348 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd2cc │ │ │ │ + beq cd314 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #212] @ cd304 │ │ │ │ + ldr r3, [pc, #212] @ cd34c │ │ │ │ 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 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #164] @ cd308 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #164] @ cd350 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd28c │ │ │ │ + bne cd2d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd2fc │ │ │ │ + ldr r0, [pc, #120] @ cd344 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20c7c │ │ │ │ - b cd200 │ │ │ │ - ldr r0, [pc, #120] @ cd30c │ │ │ │ + b cd248 │ │ │ │ + ldr r0, [pc, #120] @ cd354 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ cd310 │ │ │ │ - ldr r1, [pc, #116] @ cd314 │ │ │ │ + ldr r3, [pc, #116] @ cd358 │ │ │ │ + ldr r1, [pc, #116] @ cd35c │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ cd318 │ │ │ │ + ldr r2, [pc, #68] @ cd360 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r3, r5, r0, asr #32 │ │ │ │ andeq r3, r5, ip, asr #16 │ │ │ │ ldrdeq r4, [r5], -r4 @ │ │ │ │ - eorseq r4, r4, r4, lsr #7 │ │ │ │ + eorseq r4, r4, ip, asr r3 │ │ │ │ andeq r3, r5, ip, lsl #26 │ │ │ │ andeq r4, r5, r8, ror #13 │ │ │ │ andeq r4, r5, ip, ror ip │ │ │ │ - eorseq r4, r4, r8, ror #5 │ │ │ │ - eorseq r2, r4, r4, lsl ip │ │ │ │ - eorseq r4, r4, r8, lsr r3 │ │ │ │ - eorseq r4, r4, r0, lsl #6 │ │ │ │ - eorseq r4, r4, r4, asr #5 │ │ │ │ - ldrshteq ip, [r2], -r0 │ │ │ │ - eorseq sp, r2, ip, lsr #4 │ │ │ │ - eorseq ip, r2, r8, lsl #24 │ │ │ │ + eorseq r4, r4, r0, lsr #5 │ │ │ │ + eorseq r2, r4, ip, asr #23 │ │ │ │ + ldrshteq r4, [r4], -r0 │ │ │ │ + ldrhteq r4, [r4], -r8 │ │ │ │ + eorseq r4, r4, ip, ror r2 │ │ │ │ + eorseq ip, r2, r8, lsr #19 │ │ │ │ + eorseq sp, r2, r4, ror #3 │ │ │ │ + eorseq ip, r2, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cd45c │ │ │ │ - ldr r1, [pc, #300] @ cd460 │ │ │ │ - ldr r2, [pc, #300] @ cd464 │ │ │ │ + ldr r0, [pc, #300] @ cd4a4 │ │ │ │ + ldr r1, [pc, #300] @ cd4a8 │ │ │ │ + ldr r2, [pc, #300] @ cd4ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cd468 │ │ │ │ + ldr r7, [pc, #296] @ cd4b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cd46c │ │ │ │ + ldr r3, [pc, #292] @ cd4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cd470 │ │ │ │ + ldr r5, [pc, #288] @ cd4b8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cd474 │ │ │ │ + ldr r6, [pc, #284] @ cd4bc │ │ │ │ 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 cd3f8 │ │ │ │ - ldr r0, [pc, #236] @ cd47c │ │ │ │ + bne cd440 │ │ │ │ + ldr r0, [pc, #236] @ cd4c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd448 │ │ │ │ + beq cd490 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ cd480 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ cd4c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd408 │ │ │ │ + bne cd450 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd478 │ │ │ │ + ldr r0, [pc, #120] @ cd4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 217dc │ │ │ │ - b cd388 │ │ │ │ - ldr r0, [pc, #116] @ cd484 │ │ │ │ + b cd3d0 │ │ │ │ + ldr r0, [pc, #116] @ cd4cc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd488 │ │ │ │ - ldr r1, [pc, #112] @ cd48c │ │ │ │ + ldr r3, [pc, #112] @ cd4d0 │ │ │ │ + ldr r1, [pc, #112] @ cd4d4 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd490 │ │ │ │ + ldr r2, [pc, #64] @ cd4d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, r0, ror fp │ │ │ │ strdeq r3, [r5], -ip │ │ │ │ andeq r3, r5, ip, ror #28 │ │ │ │ - ldrshteq r4, [r4], -r4 │ │ │ │ + eorseq r4, r4, ip, lsr #7 │ │ │ │ andeq r3, r5, ip, lsl sl │ │ │ │ andeq r4, r5, r8, ror r8 │ │ │ │ andeq r5, r5, r8, lsl #6 │ │ │ │ - eorseq r4, r4, r4, asr #6 │ │ │ │ - eorseq r2, r4, ip, lsl #21 │ │ │ │ - eorseq r4, r4, r8, asr r3 │ │ │ │ - eorseq r4, r4, ip, lsl r3 │ │ │ │ - eorseq ip, r2, r8, asr r6 │ │ │ │ - ldrshteq sp, [r2], -r0 │ │ │ │ - eorseq ip, r2, ip, lsl #21 │ │ │ │ + ldrshteq r4, [r4], -ip │ │ │ │ + eorseq r2, r4, r4, asr #20 │ │ │ │ + eorseq r4, r4, r0, lsl r3 │ │ │ │ + ldrsbteq r4, [r4], -r4 │ │ │ │ + eorseq ip, r2, r0, lsl r6 │ │ │ │ + eorseq sp, r2, r8, lsr #1 │ │ │ │ + eorseq ip, r2, r4, asr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ cd640 │ │ │ │ - ldr r1, [pc, #408] @ cd644 │ │ │ │ - ldr r2, [pc, #408] @ cd648 │ │ │ │ + ldr r0, [pc, #408] @ cd688 │ │ │ │ + ldr r1, [pc, #408] @ cd68c │ │ │ │ + ldr r2, [pc, #408] @ cd690 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #404] @ cd64c │ │ │ │ + ldr r7, [pc, #404] @ cd694 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #400] @ cd650 │ │ │ │ + ldr r3, [pc, #400] @ cd698 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #396] @ cd654 │ │ │ │ + ldr r6, [pc, #396] @ cd69c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #392] @ cd658 │ │ │ │ + ldr r5, [pc, #392] @ cd6a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd5c0 │ │ │ │ - ldr r0, [pc, #348] @ cd660 │ │ │ │ + bne cd608 │ │ │ │ + ldr r0, [pc, #348] @ cd6a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd62c │ │ │ │ + beq cd674 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #272] @ cd664 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #272] @ cd6ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd5f0 │ │ │ │ - ldr r0, [pc, #264] @ cd674 │ │ │ │ - ldr r5, [pc, #264] @ cd678 │ │ │ │ + bne cd638 │ │ │ │ + ldr r0, [pc, #264] @ cd6bc │ │ │ │ + ldr r5, [pc, #264] @ cd6c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne cd5d0 │ │ │ │ + bne cd618 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd5b8 │ │ │ │ + beq cd600 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cd5a0 │ │ │ │ + bne cd5e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ cd65c │ │ │ │ + ldr r0, [pc, #148] @ cd6a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21354 │ │ │ │ - b cd4fc │ │ │ │ - ldr r0, [pc, #164] @ cd67c │ │ │ │ + b cd544 │ │ │ │ + ldr r0, [pc, #164] @ cd6c4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd594 │ │ │ │ - b cd5b8 │ │ │ │ - ldr r0, [pc, #112] @ cd668 │ │ │ │ + bne cd5dc │ │ │ │ + b cd600 │ │ │ │ + ldr r0, [pc, #112] @ cd6b0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ cd66c │ │ │ │ - ldr r1, [pc, #108] @ cd670 │ │ │ │ + ldr r3, [pc, #108] @ cd6b4 │ │ │ │ + ldr r1, [pc, #108] @ cd6b8 │ │ │ │ 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 38fa4 │ │ │ │ - b cd564 │ │ │ │ - ldr r2, [pc, #76] @ cd680 │ │ │ │ + b cd5ac │ │ │ │ + ldr r2, [pc, #76] @ cd6c8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, r0, asr #20 │ │ │ │ @ instruction: 0x000536bc │ │ │ │ andeq r3, r5, r4, lsl lr │ │ │ │ - eorseq r4, r4, r8, asr r7 │ │ │ │ + eorseq r4, r4, r0, lsl r7 │ │ │ │ andeq r3, r5, r4, asr r8 │ │ │ │ @ instruction: 0x000541b8 │ │ │ │ andeq r5, r5, r4, lsl #1 │ │ │ │ - eorseq r4, r4, r8, asr r6 │ │ │ │ - eorseq r2, r4, r8, lsl r9 │ │ │ │ - eorseq r4, r4, r0, asr #13 │ │ │ │ eorseq r4, r4, r0, lsl r6 │ │ │ │ - eorseq ip, r2, r0, lsr #13 │ │ │ │ - eorseq ip, r2, r8, lsl #31 │ │ │ │ - ldrshteq r4, [r4], -r4 │ │ │ │ - eorseq r3, r4, ip, lsr #5 │ │ │ │ - eorseq r3, r4, r8, asr #4 │ │ │ │ - eorseq ip, r2, r8, lsr #17 │ │ │ │ + ldrsbteq r2, [r4], -r0 │ │ │ │ + eorseq r4, r4, r8, ror r6 │ │ │ │ + eorseq r4, r4, r8, asr #11 │ │ │ │ + eorseq ip, r2, r8, asr r6 │ │ │ │ + eorseq ip, r2, r0, asr #30 │ │ │ │ + eorseq r4, r4, ip, lsr #13 │ │ │ │ + eorseq r3, r4, r4, ror #4 │ │ │ │ + eorseq r3, r4, r0, lsl #4 │ │ │ │ + eorseq ip, r2, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cd7c4 │ │ │ │ - ldr r1, [pc, #300] @ cd7c8 │ │ │ │ - ldr r2, [pc, #300] @ cd7cc │ │ │ │ + ldr r0, [pc, #300] @ cd80c │ │ │ │ + ldr r1, [pc, #300] @ cd810 │ │ │ │ + ldr r2, [pc, #300] @ cd814 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cd7d0 │ │ │ │ + ldr r7, [pc, #296] @ cd818 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cd7d4 │ │ │ │ + ldr r3, [pc, #292] @ cd81c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cd7d8 │ │ │ │ + ldr r5, [pc, #288] @ cd820 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cd7dc │ │ │ │ + ldr r6, [pc, #284] @ cd824 │ │ │ │ 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 cd760 │ │ │ │ - ldr r0, [pc, #236] @ cd7e4 │ │ │ │ + bne cd7a8 │ │ │ │ + ldr r0, [pc, #236] @ cd82c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd7b0 │ │ │ │ + beq cd7f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ cd7e8 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ cd830 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd770 │ │ │ │ + bne cd7b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cd7e0 │ │ │ │ + ldr r0, [pc, #120] @ cd828 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2159c │ │ │ │ - b cd6f0 │ │ │ │ - ldr r0, [pc, #116] @ cd7ec │ │ │ │ + b cd738 │ │ │ │ + ldr r0, [pc, #116] @ cd834 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cd7f0 │ │ │ │ - ldr r1, [pc, #112] @ cd7f4 │ │ │ │ + ldr r3, [pc, #112] @ cd838 │ │ │ │ + ldr r1, [pc, #112] @ cd83c │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cd7f8 │ │ │ │ + ldr r2, [pc, #64] @ cd840 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, r8, lsr #20 │ │ │ │ andeq r3, r5, ip, asr #7 │ │ │ │ andeq r3, r5, r4, asr #27 │ │ │ │ - eorseq r3, r4, r8, ror pc │ │ │ │ + eorseq r3, r4, r0, lsr pc │ │ │ │ andeq r3, r5, ip, ror #11 │ │ │ │ ldrdeq r4, [r5], -r0 │ │ │ │ andeq r4, r5, r4, lsr sl │ │ │ │ - eorseq r3, r4, r8, asr #29 │ │ │ │ - eorseq r2, r4, r4, lsr #14 │ │ │ │ - ldrsbteq r3, [r4], -r4 │ │ │ │ - mlaseq r4, r8, lr, r3 │ │ │ │ - mlaseq r2, r4, r4, ip │ │ │ │ - eorseq ip, r2, r0, ror #25 │ │ │ │ - eorseq ip, r2, r4, lsr #14 │ │ │ │ + eorseq r3, r4, r0, lsl #29 │ │ │ │ + ldrsbteq r2, [r4], -ip │ │ │ │ + eorseq r3, r4, ip, lsl #29 │ │ │ │ + eorseq r3, r4, r0, asr lr │ │ │ │ + eorseq ip, r2, ip, asr #8 │ │ │ │ + mlaseq r2, r8, ip, ip │ │ │ │ + ldrsbteq ip, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ cd9a8 │ │ │ │ - ldr r1, [pc, #408] @ cd9ac │ │ │ │ - ldr r2, [pc, #408] @ cd9b0 │ │ │ │ + ldr r0, [pc, #408] @ cd9f0 │ │ │ │ + ldr r1, [pc, #408] @ cd9f4 │ │ │ │ + ldr r2, [pc, #408] @ cd9f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #404] @ cd9b4 │ │ │ │ + ldr r7, [pc, #404] @ cd9fc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #400] @ cd9b8 │ │ │ │ + ldr r3, [pc, #400] @ cda00 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #396] @ cd9bc │ │ │ │ + ldr r6, [pc, #396] @ cda04 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #392] @ cd9c0 │ │ │ │ + ldr r5, [pc, #392] @ cda08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd928 │ │ │ │ - ldr r0, [pc, #348] @ cd9c8 │ │ │ │ + bne cd970 │ │ │ │ + ldr r0, [pc, #348] @ cda10 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd994 │ │ │ │ + beq cd9dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #272] @ cd9cc │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #272] @ cda14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cd958 │ │ │ │ - ldr r0, [pc, #264] @ cd9dc │ │ │ │ - ldr r5, [pc, #264] @ cd9e0 │ │ │ │ + bne cd9a0 │ │ │ │ + ldr r0, [pc, #264] @ cda24 │ │ │ │ + ldr r5, [pc, #264] @ cda28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne cd938 │ │ │ │ + bne cd980 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd920 │ │ │ │ + beq cd968 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cd908 │ │ │ │ + bne cd950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ cd9c4 │ │ │ │ + ldr r0, [pc, #148] @ cda0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2171c │ │ │ │ - b cd864 │ │ │ │ - ldr r0, [pc, #164] @ cd9e4 │ │ │ │ + b cd8ac │ │ │ │ + ldr r0, [pc, #164] @ cda2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd8fc │ │ │ │ - b cd920 │ │ │ │ - ldr r0, [pc, #112] @ cd9d0 │ │ │ │ + bne cd944 │ │ │ │ + b cd968 │ │ │ │ + ldr r0, [pc, #112] @ cda18 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ cd9d4 │ │ │ │ - ldr r1, [pc, #108] @ cd9d8 │ │ │ │ + ldr r3, [pc, #108] @ cda1c │ │ │ │ + ldr r1, [pc, #108] @ cda20 │ │ │ │ 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 38fa4 │ │ │ │ - b cd8cc │ │ │ │ - ldr r2, [pc, #76] @ cd9e8 │ │ │ │ + b cd914 │ │ │ │ + ldr r2, [pc, #76] @ cda30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, r8, asr #14 │ │ │ │ strdeq r2, [r5], -ip │ │ │ │ andeq r3, r5, ip, asr #18 │ │ │ │ - eorseq r3, r4, r4, lsr #30 │ │ │ │ + ldrsbteq r3, [r4], -ip │ │ │ │ andeq r3, r5, r4, ror #10 │ │ │ │ andeq r4, r5, r0, lsr #5 │ │ │ │ ldrdeq r4, [r5], -ip │ │ │ │ - eorseq r3, r4, r4, lsr #28 │ │ │ │ - ldrhteq r2, [r4], -r0 │ │ │ │ - eorseq r3, r4, r4, lsl #29 │ │ │ │ - ldrsbteq r3, [r4], -r4 │ │ │ │ - eorseq ip, r2, r0, ror r2 │ │ │ │ - eorseq ip, r2, r0, ror #23 │ │ │ │ - eorseq r3, r4, ip, ror #29 │ │ │ │ - eorseq r2, r4, ip, lsr #15 │ │ │ │ - eorseq r2, r4, r8, asr #14 │ │ │ │ - eorseq ip, r2, r0, asr #10 │ │ │ │ + ldrsbteq r3, [r4], -ip │ │ │ │ + eorseq r2, r4, r8, ror #10 │ │ │ │ + eorseq r3, r4, ip, lsr lr │ │ │ │ + eorseq r3, r4, ip, lsl #27 │ │ │ │ + eorseq ip, r2, r8, lsr #4 │ │ │ │ + mlaseq r2, r8, fp, ip │ │ │ │ + eorseq r3, r4, r4, lsr #29 │ │ │ │ + eorseq r2, r4, r4, ror #14 │ │ │ │ + eorseq r2, r4, r0, lsl #14 │ │ │ │ + ldrshteq ip, [r2], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ cdb2c │ │ │ │ - ldr r1, [pc, #300] @ cdb30 │ │ │ │ - ldr r2, [pc, #300] @ cdb34 │ │ │ │ + ldr r0, [pc, #300] @ cdb74 │ │ │ │ + ldr r1, [pc, #300] @ cdb78 │ │ │ │ + ldr r2, [pc, #300] @ cdb7c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ cdb38 │ │ │ │ + ldr r7, [pc, #296] @ cdb80 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ cdb3c │ │ │ │ + ldr r3, [pc, #292] @ cdb84 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ cdb40 │ │ │ │ + ldr r5, [pc, #288] @ cdb88 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ cdb44 │ │ │ │ + ldr r6, [pc, #284] @ cdb8c │ │ │ │ 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 cdac8 │ │ │ │ - ldr r0, [pc, #236] @ cdb4c │ │ │ │ + bne cdb10 │ │ │ │ + ldr r0, [pc, #236] @ cdb94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb18 │ │ │ │ + beq cdb60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ cdb50 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ cdb98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cdad8 │ │ │ │ + bne cdb20 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ cdb48 │ │ │ │ + ldr r0, [pc, #120] @ cdb90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 21418 │ │ │ │ - b cda58 │ │ │ │ - ldr r0, [pc, #116] @ cdb54 │ │ │ │ + b cdaa0 │ │ │ │ + ldr r0, [pc, #116] @ cdb9c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cdb58 │ │ │ │ - ldr r1, [pc, #112] @ cdb5c │ │ │ │ + ldr r3, [pc, #112] @ cdba0 │ │ │ │ + ldr r1, [pc, #112] @ cdba4 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ cdb60 │ │ │ │ + ldr r2, [pc, #64] @ cdba8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ muleq r5, r0, r7 │ │ │ │ andeq r2, r5, r4, lsl pc │ │ │ │ strdeq r3, [r5], -ip │ │ │ │ - eorseq r3, r4, ip, lsr #26 │ │ │ │ + eorseq r3, r4, r4, ror #25 │ │ │ │ andeq r3, r5, r4, lsl r4 │ │ │ │ andeq r4, r5, r8, asr #2 │ │ │ │ andeq r4, r5, r8, lsl #6 │ │ │ │ - eorseq r3, r4, ip, ror ip │ │ │ │ - ldrhteq r2, [r4], -ip │ │ │ │ - eorseq r3, r4, ip, lsl #25 │ │ │ │ - eorseq r3, r4, r0, asr ip │ │ │ │ - eorseq ip, r2, r8, ror r0 │ │ │ │ - eorseq ip, r2, r0, asr #20 │ │ │ │ - ldrhteq ip, [r2], -ip │ │ │ │ + eorseq r3, r4, r4, lsr ip │ │ │ │ + eorseq r2, r4, r4, ror r3 │ │ │ │ + eorseq r3, r4, r4, asr #24 │ │ │ │ + eorseq r3, r4, r8, lsl #24 │ │ │ │ + eorseq ip, r2, r0, lsr r0 │ │ │ │ + ldrshteq ip, [r2], -r8 │ │ │ │ + eorseq ip, r2, r4, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #416] @ cdd14 │ │ │ │ + ldr ip, [pc, #416] @ cdd5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #412] @ cdd18 │ │ │ │ - ldr r2, [pc, #412] @ cdd1c │ │ │ │ + ldr r1, [pc, #412] @ cdd60 │ │ │ │ + ldr r2, [pc, #412] @ cdd64 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #408] @ cdd20 │ │ │ │ + ldr r8, [pc, #408] @ cdd68 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #404] @ cdd24 │ │ │ │ + ldr r3, [pc, #404] @ cdd6c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #400] @ cdd28 │ │ │ │ + ldr r5, [pc, #400] @ cdd70 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r0, [pc, #396] @ cdd2c │ │ │ │ + ldr r0, [pc, #396] @ cdd74 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4, #32] │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cdc9c │ │ │ │ - ldr r0, [pc, #344] @ cdd30 │ │ │ │ + bne cdce4 │ │ │ │ + ldr r0, [pc, #344] @ cdd78 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdd00 │ │ │ │ + beq cdd48 │ │ │ │ add r7, r8, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r8, #36] @ 0x24 │ │ │ │ ldm r7, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, ip} │ │ │ │ add r1, r0, #8 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ @@ -178148,846 +178166,846 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cdcc8 │ │ │ │ - ldr r0, [pc, #244] @ cdd3c │ │ │ │ - ldr r5, [pc, #244] @ cdd40 │ │ │ │ + bne cdd10 │ │ │ │ + ldr r0, [pc, #244] @ cdd84 │ │ │ │ + ldr r5, [pc, #244] @ cdd88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne cdca8 │ │ │ │ + bne cdcf0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc94 │ │ │ │ + beq cdcdc │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cdc7c │ │ │ │ + bne cdcc4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl 210ac │ │ │ │ - b cdbd0 │ │ │ │ - ldr r0, [pc, #148] @ cdd44 │ │ │ │ + b cdc18 │ │ │ │ + ldr r0, [pc, #148] @ cdd8c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdc70 │ │ │ │ - b cdc94 │ │ │ │ - ldr r0, [pc, #100] @ cdd34 │ │ │ │ + bne cdcb8 │ │ │ │ + b cdcdc │ │ │ │ + ldr r0, [pc, #100] @ cdd7c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #96] @ cdd38 │ │ │ │ + ldr r3, [pc, #96] @ cdd80 │ │ │ │ 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, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b cdc40 │ │ │ │ - ldr r2, [pc, #64] @ cdd48 │ │ │ │ + b cdc88 │ │ │ │ + ldr r2, [pc, #64] @ cdd90 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, ip, asr #22 │ │ │ │ andeq r3, r5, ip, ror #1 │ │ │ │ andeq r3, r5, r4, ror #15 │ │ │ │ - eorseq r3, r4, r8, lsl sp │ │ │ │ + ldrsbteq r3, [r4], -r0 │ │ │ │ andeq r3, r5, r4, lsl #8 │ │ │ │ andeq r3, r5, r4, lsr #20 │ │ │ │ andeq r4, r5, ip, asr #23 │ │ │ │ - eorseq r2, r4, r4, asr #4 │ │ │ │ - eorseq ip, r2, r4, lsr sl │ │ │ │ - eorseq fp, r2, ip, ror pc │ │ │ │ - ldrsbteq r3, [r4], -r4 │ │ │ │ - eorseq r2, r4, r4, lsr #11 │ │ │ │ - eorseq r2, r4, r4, asr #10 │ │ │ │ - ldrsbteq ip, [r2], -r4 │ │ │ │ + ldrshteq r2, [r4], -ip │ │ │ │ + eorseq ip, r2, ip, ror #19 │ │ │ │ + eorseq fp, r2, r4, lsr pc │ │ │ │ + eorseq r3, r4, ip, lsl #25 │ │ │ │ + eorseq r2, r4, ip, asr r5 │ │ │ │ + ldrshteq r2, [r4], -ip │ │ │ │ + eorseq ip, r2, ip, lsl #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #420] @ cdf04 │ │ │ │ - ldr r1, [pc, #420] @ cdf08 │ │ │ │ - ldr r2, [pc, #420] @ cdf0c │ │ │ │ + ldr r0, [pc, #420] @ cdf4c │ │ │ │ + ldr r1, [pc, #420] @ cdf50 │ │ │ │ + ldr r2, [pc, #420] @ cdf54 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #416] @ cdf10 │ │ │ │ + ldr r7, [pc, #416] @ cdf58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #412] @ cdf14 │ │ │ │ + ldr r3, [pc, #412] @ cdf5c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #408] @ cdf18 │ │ │ │ + ldr r6, [pc, #408] @ cdf60 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #404] @ cdf1c │ │ │ │ + ldr r5, [pc, #404] @ cdf64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cde84 │ │ │ │ - ldr r0, [pc, #360] @ cdf24 │ │ │ │ + bne cdecc │ │ │ │ + ldr r0, [pc, #360] @ cdf6c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdef0 │ │ │ │ + beq cdf38 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #324] @ cdf28 │ │ │ │ + ldr r3, [pc, #324] @ cdf70 │ │ │ │ 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 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #276] @ cdf2c │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #276] @ cdf74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cdeb4 │ │ │ │ - ldr r0, [pc, #268] @ cdf3c │ │ │ │ - ldr r5, [pc, #268] @ cdf40 │ │ │ │ + bne cdefc │ │ │ │ + ldr r0, [pc, #268] @ cdf84 │ │ │ │ + ldr r5, [pc, #268] @ cdf88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne cde94 │ │ │ │ + bne cdedc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde7c │ │ │ │ + beq cdec4 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fa5a8 │ │ │ │ + bl 2fa5f0 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne cde64 │ │ │ │ + bne cdeac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ cdf20 │ │ │ │ + ldr r0, [pc, #148] @ cdf68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20fe8 │ │ │ │ - b cddb4 │ │ │ │ - ldr r0, [pc, #168] @ cdf44 │ │ │ │ + b cddfc │ │ │ │ + ldr r0, [pc, #168] @ cdf8c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 2831c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne cde58 │ │ │ │ - b cde7c │ │ │ │ - ldr r0, [pc, #116] @ cdf30 │ │ │ │ + bne cdea0 │ │ │ │ + b cdec4 │ │ │ │ + ldr r0, [pc, #116] @ cdf78 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ cdf34 │ │ │ │ - ldr r1, [pc, #112] @ cdf38 │ │ │ │ + ldr r3, [pc, #112] @ cdf7c │ │ │ │ + ldr r1, [pc, #112] @ cdf80 │ │ │ │ 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 38fa4 │ │ │ │ - b cde28 │ │ │ │ - ldr r2, [pc, #80] @ cdf48 │ │ │ │ + b cde70 │ │ │ │ + ldr r2, [pc, #80] @ cdf90 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, r8, asr #4 │ │ │ │ muleq r5, r4, sp │ │ │ │ andeq r3, r5, ip, lsr r6 │ │ │ │ - eorseq r3, r4, r8, lsr #29 │ │ │ │ + eorseq r3, r4, r0, ror #28 │ │ │ │ andeq r3, r5, ip, lsl #6 │ │ │ │ andeq r3, r5, r4, ror sl │ │ │ │ andeq r4, r5, r4, ror r7 │ │ │ │ - mlaseq r4, ip, sp, r3 │ │ │ │ - eorseq r2, r4, r0, rrx │ │ │ │ - eorseq r3, r4, r0, asr #28 │ │ │ │ - eorseq r3, r4, r4, asr #27 │ │ │ │ - eorseq r3, r4, r4, lsl sp │ │ │ │ - eorseq fp, r2, r4, asr #25 │ │ │ │ - ldrshteq ip, [r2], -r4 │ │ │ │ - eorseq r3, r4, r0, ror #28 │ │ │ │ - ldrshteq r2, [r4], -ip │ │ │ │ - mlaseq r4, r8, r9, r2 │ │ │ │ - eorseq fp, r2, r4, ror #31 │ │ │ │ + eorseq r3, r4, r4, asr sp │ │ │ │ + eorseq r2, r4, r8, lsl r0 │ │ │ │ + ldrshteq r3, [r4], -r8 │ │ │ │ + eorseq r3, r4, ip, ror sp │ │ │ │ + eorseq r3, r4, ip, asr #25 │ │ │ │ + eorseq fp, r2, ip, ror ip │ │ │ │ + eorseq ip, r2, ip, lsr #13 │ │ │ │ + eorseq r3, r4, r8, lsl lr │ │ │ │ + ldrhteq r2, [r4], -r4 │ │ │ │ + eorseq r2, r4, r0, asr r9 │ │ │ │ + mlaseq r2, ip, pc, fp @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ ce08c │ │ │ │ - ldr r1, [pc, #300] @ ce090 │ │ │ │ - ldr r2, [pc, #300] @ ce094 │ │ │ │ + ldr r0, [pc, #300] @ ce0d4 │ │ │ │ + ldr r1, [pc, #300] @ ce0d8 │ │ │ │ + ldr r2, [pc, #300] @ ce0dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ ce098 │ │ │ │ + ldr r7, [pc, #296] @ ce0e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ ce09c │ │ │ │ + ldr r3, [pc, #292] @ ce0e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ ce0a0 │ │ │ │ + ldr r5, [pc, #288] @ ce0e8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ ce0a4 │ │ │ │ + ldr r6, [pc, #284] @ ce0ec │ │ │ │ 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 ce028 │ │ │ │ - ldr r0, [pc, #236] @ ce0ac │ │ │ │ + bne ce070 │ │ │ │ + ldr r0, [pc, #236] @ ce0f4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce078 │ │ │ │ + beq ce0c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ ce0b0 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ ce0f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ce038 │ │ │ │ + bne ce080 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ce0a8 │ │ │ │ + ldr r0, [pc, #120] @ ce0f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2104c │ │ │ │ - b cdfb8 │ │ │ │ - ldr r0, [pc, #116] @ ce0b4 │ │ │ │ + b ce000 │ │ │ │ + ldr r0, [pc, #116] @ ce0fc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ ce0b8 │ │ │ │ - ldr r1, [pc, #112] @ ce0bc │ │ │ │ + ldr r3, [pc, #112] @ ce100 │ │ │ │ + ldr r1, [pc, #112] @ ce104 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ ce0c0 │ │ │ │ + ldr r2, [pc, #64] @ ce108 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r2, r5, ip, lsr r7 │ │ │ │ andeq r2, r5, ip, asr sl │ │ │ │ andeq r3, r5, ip, lsl r2 │ │ │ │ - eorseq r3, r4, r4, asr #20 │ │ │ │ + ldrshteq r3, [r4], -ip │ │ │ │ andeq r2, r5, ip, lsr #30 │ │ │ │ andeq r3, r5, r8, lsr fp │ │ │ │ andeq r3, r5, r8, asr #30 │ │ │ │ - mlaseq r4, r4, r9, r3 │ │ │ │ - eorseq r1, r4, ip, asr lr │ │ │ │ - ldrhteq r3, [r4], -ip │ │ │ │ - eorseq r3, r4, r0, lsl #19 │ │ │ │ - ldrshteq fp, [r2], -r4 │ │ │ │ - mlaseq r2, r0, r4, ip │ │ │ │ - eorseq fp, r2, ip, asr lr │ │ │ │ + eorseq r3, r4, ip, asr #18 │ │ │ │ + eorseq r1, r4, r4, lsl lr │ │ │ │ + eorseq r3, r4, r4, ror r9 │ │ │ │ + eorseq r3, r4, r8, lsr r9 │ │ │ │ + eorseq fp, r2, ip, lsr #23 │ │ │ │ + eorseq ip, r2, r8, asr #8 │ │ │ │ + eorseq fp, r2, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ ce204 │ │ │ │ - ldr r1, [pc, #300] @ ce208 │ │ │ │ - ldr r2, [pc, #300] @ ce20c │ │ │ │ + ldr r0, [pc, #300] @ ce24c │ │ │ │ + ldr r1, [pc, #300] @ ce250 │ │ │ │ + ldr r2, [pc, #300] @ ce254 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #296] @ ce210 │ │ │ │ + ldr r7, [pc, #296] @ ce258 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #292] @ ce214 │ │ │ │ + ldr r3, [pc, #292] @ ce25c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #288] @ ce218 │ │ │ │ + ldr r5, [pc, #288] @ ce260 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #284] @ ce21c │ │ │ │ + ldr r6, [pc, #284] @ ce264 │ │ │ │ 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 ce1a0 │ │ │ │ - ldr r0, [pc, #236] @ ce224 │ │ │ │ + bne ce1e8 │ │ │ │ + ldr r0, [pc, #236] @ ce26c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce1f0 │ │ │ │ + beq ce238 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #160] @ ce228 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #160] @ ce270 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ce1b0 │ │ │ │ + bne ce1f8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ce220 │ │ │ │ + ldr r0, [pc, #120] @ ce268 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20c1c │ │ │ │ - b ce130 │ │ │ │ - ldr r0, [pc, #116] @ ce22c │ │ │ │ + b ce178 │ │ │ │ + ldr r0, [pc, #116] @ ce274 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ ce230 │ │ │ │ - ldr r1, [pc, #112] @ ce234 │ │ │ │ + ldr r3, [pc, #112] @ ce278 │ │ │ │ + ldr r1, [pc, #112] @ ce27c │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ ce238 │ │ │ │ + ldr r2, [pc, #64] @ ce280 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r1, r5, r0, lsr #31 │ │ │ │ andeq r2, r5, r0, lsr #15 │ │ │ │ andeq r3, r5, r4, lsl #4 │ │ │ │ - eorseq r3, r4, r0, asr #10 │ │ │ │ + ldrshteq r3, [r4], -r8 │ │ │ │ andeq r2, r5, r4, lsl sp │ │ │ │ muleq r5, r8, r7 │ │ │ │ andeq r4, r5, r4, asr #13 │ │ │ │ - mlaseq r4, r0, r4, r3 │ │ │ │ - eorseq r1, r4, r4, ror #25 │ │ │ │ - mlaseq r4, r8, r4, r3 │ │ │ │ - eorseq r3, r4, ip, asr r4 │ │ │ │ - eorseq fp, r2, r8, ror r9 │ │ │ │ - ldrshteq ip, [r2], -r8 │ │ │ │ - eorseq fp, r2, r4, ror #25 │ │ │ │ + eorseq r3, r4, r8, asr #8 │ │ │ │ + mlaseq r4, ip, ip, r1 │ │ │ │ + eorseq r3, r4, r0, asr r4 │ │ │ │ + eorseq r3, r4, r4, lsl r4 │ │ │ │ + eorseq fp, r2, r0, lsr r9 │ │ │ │ + ldrhteq ip, [r2], -r0 │ │ │ │ + mlaseq r2, ip, ip, fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ ce388 │ │ │ │ - ldr r1, [pc, #312] @ ce38c │ │ │ │ - ldr r2, [pc, #312] @ ce390 │ │ │ │ + ldr r0, [pc, #312] @ ce3d0 │ │ │ │ + ldr r1, [pc, #312] @ ce3d4 │ │ │ │ + ldr r2, [pc, #312] @ ce3d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #308] @ ce394 │ │ │ │ + ldr r7, [pc, #308] @ ce3dc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #304] @ ce398 │ │ │ │ + ldr r3, [pc, #304] @ ce3e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #300] @ ce39c │ │ │ │ + ldr r5, [pc, #300] @ ce3e4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #296] @ ce3a0 │ │ │ │ + ldr r6, [pc, #296] @ ce3e8 │ │ │ │ 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 ce324 │ │ │ │ - ldr r0, [pc, #248] @ ce3a8 │ │ │ │ + bne ce36c │ │ │ │ + ldr r0, [pc, #248] @ ce3f0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce374 │ │ │ │ + beq ce3bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #212] @ ce3ac │ │ │ │ + ldr r3, [pc, #212] @ ce3f4 │ │ │ │ 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 1ee1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r0, [pc, #164] @ ce3b0 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r0, [pc, #164] @ ce3f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne ce334 │ │ │ │ + bne ce37c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ ce3a4 │ │ │ │ + ldr r0, [pc, #120] @ ce3ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 214d8 │ │ │ │ - b ce2a8 │ │ │ │ - ldr r0, [pc, #120] @ ce3b4 │ │ │ │ + b ce2f0 │ │ │ │ + ldr r0, [pc, #120] @ ce3fc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #116] @ ce3b8 │ │ │ │ - ldr r1, [pc, #116] @ ce3bc │ │ │ │ + ldr r3, [pc, #116] @ ce400 │ │ │ │ + ldr r1, [pc, #116] @ ce404 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ ce3c0 │ │ │ │ + ldr r2, [pc, #68] @ ce408 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ andeq r1, r5, r0, ror #27 │ │ │ │ strdeq r2, [r5], -r4 │ │ │ │ andeq r3, r5, ip, ror #3 │ │ │ │ - ldrhteq r3, [r4], -r8 │ │ │ │ + eorseq r3, r4, r0, ror r5 │ │ │ │ andeq r2, r5, r4, lsr #27 │ │ │ │ @ instruction: 0x000538b0 │ │ │ │ @ instruction: 0x00053fb4 │ │ │ │ - ldrshteq r3, [r4], -ip │ │ │ │ - eorseq r1, r4, ip, ror #22 │ │ │ │ - eorseq r3, r4, ip, asr #10 │ │ │ │ - eorseq r3, r4, ip, lsr #10 │ │ │ │ - ldrshteq r3, [r4], -r0 │ │ │ │ - eorseq fp, r2, r0, ror #15 │ │ │ │ - eorseq fp, r2, ip, asr #31 │ │ │ │ - eorseq fp, r2, r0, ror #22 │ │ │ │ + ldrhteq r3, [r4], -r4 │ │ │ │ + eorseq r1, r4, r4, lsr #22 │ │ │ │ + eorseq r3, r4, r4, lsl #10 │ │ │ │ + eorseq r3, r4, r4, ror #9 │ │ │ │ + eorseq r3, r4, r8, lsr #9 │ │ │ │ + mlaseq r2, r8, r7, fp │ │ │ │ + eorseq fp, r2, r4, lsl #31 │ │ │ │ + eorseq fp, r2, r8, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #352] @ ce538 │ │ │ │ + ldr r0, [pc, #352] @ ce580 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce490 │ │ │ │ - ldr r2, [pc, #344] @ ce54c │ │ │ │ + beq ce4d8 │ │ │ │ + ldr r2, [pc, #344] @ ce594 │ │ │ │ mov r0, #2 │ │ │ │ ldrd r4, [r5] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ bl 7a414 │ │ │ │ ldmib sp, {r4, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ee878 │ │ │ │ + bl 2ee8c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1eca8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce460 │ │ │ │ + beq ce4a8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1dc70 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne ce450 │ │ │ │ + bne ce498 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce47c │ │ │ │ + beq ce4c4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ ce53c │ │ │ │ + ldr r0, [pc, #164] @ ce584 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce4b4 │ │ │ │ - ldr r0, [pc, #144] @ ce540 │ │ │ │ + bne ce4fc │ │ │ │ + ldr r0, [pc, #144] @ ce588 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ce4bc │ │ │ │ - ldr r0, [pc, #140] @ ce548 │ │ │ │ + b ce504 │ │ │ │ + ldr r0, [pc, #140] @ ce590 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #120] @ ce544 │ │ │ │ + ldr r1, [pc, #120] @ ce58c │ │ │ │ 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 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cab5c │ │ │ │ + bl caba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r5 │ │ │ │ - bl caba8 │ │ │ │ + bl cabf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrsbteq r1, [r4], -r0 │ │ │ │ - eorseq r1, r4, r4, asr #20 │ │ │ │ - eorseq fp, r2, ip, asr sl │ │ │ │ - eorseq fp, r2, ip, lsr sl │ │ │ │ - eorseq fp, r2, r8, asr #20 │ │ │ │ - eorseq fp, r2, r0, lsr #22 │ │ │ │ + eorseq r1, r4, r8, lsl #21 │ │ │ │ + ldrshteq r1, [r4], -ip │ │ │ │ + eorseq fp, r2, r4, lsl sl │ │ │ │ + ldrshteq fp, [r2], -r4 │ │ │ │ + eorseq fp, r2, r0, lsl #20 │ │ │ │ + ldrsbteq fp, [r2], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #388] @ ce6e8 │ │ │ │ + ldr r0, [pc, #388] @ ce730 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce644 │ │ │ │ + beq ce68c │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ce5d0 │ │ │ │ - ldr r0, [pc, #364] @ ce6fc │ │ │ │ + beq ce618 │ │ │ │ + ldr r0, [pc, #364] @ ce744 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce668 │ │ │ │ + beq ce6b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sl, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e4d4 │ │ │ │ str r6, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne ce5b0 │ │ │ │ - b ce5d4 │ │ │ │ + bne ce5f8 │ │ │ │ + b ce61c │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, r7} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ee878 │ │ │ │ + bl 2ee8c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 1eca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ce630 │ │ │ │ + beq ce678 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ bl 1dc70 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne ce60c │ │ │ │ + bne ce654 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ ce6ec │ │ │ │ + ldr r0, [pc, #160] @ ce734 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce680 │ │ │ │ - ldr r0, [pc, #140] @ ce6f0 │ │ │ │ + bne ce6c8 │ │ │ │ + ldr r0, [pc, #140] @ ce738 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ce688 │ │ │ │ - ldr r2, [pc, #144] @ ce700 │ │ │ │ + b ce6d0 │ │ │ │ + ldr r2, [pc, #144] @ ce748 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 39c98 │ │ │ │ - b ce6b4 │ │ │ │ - ldr r0, [pc, #108] @ ce6f4 │ │ │ │ + b ce6fc │ │ │ │ + ldr r0, [pc, #108] @ ce73c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #96] @ ce6f8 │ │ │ │ + ldr r1, [pc, #96] @ ce740 │ │ │ │ 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 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cab5c │ │ │ │ + bl caba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r4, r0, asr #18 │ │ │ │ - mlaseq r4, r0, r8, r1 │ │ │ │ - eorseq fp, r2, r8, lsr #17 │ │ │ │ - eorseq fp, r2, ip, ror r8 │ │ │ │ - eorseq fp, r2, r0, ror r8 │ │ │ │ - eorseq r1, r4, ip, lsl #17 │ │ │ │ - ldrhteq fp, [r2], -r4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, asr #16 │ │ │ │ + eorseq fp, r2, r0, ror #16 │ │ │ │ + eorseq fp, r2, r4, lsr r8 │ │ │ │ + eorseq fp, r2, r8, lsr #16 │ │ │ │ + eorseq r1, r4, r4, asr #16 │ │ │ │ + eorseq fp, r2, ip, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r1, [pc, #440] @ ce8cc │ │ │ │ + ldr r1, [pc, #440] @ ce914 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne ce83c │ │ │ │ - ldr lr, [pc, #432] @ ce8dc │ │ │ │ - ldr r2, [pc, #432] @ ce8e0 │ │ │ │ - ldr r3, [pc, #432] @ ce8e4 │ │ │ │ + bne ce884 │ │ │ │ + ldr lr, [pc, #432] @ ce924 │ │ │ │ + ldr r2, [pc, #432] @ ce928 │ │ │ │ + ldr r3, [pc, #432] @ ce92c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #428] @ ce8e8 │ │ │ │ + ldr ip, [pc, #428] @ ce930 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #424] @ ce8ec │ │ │ │ + ldr r4, [pc, #424] @ ce934 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #420] @ ce8f0 │ │ │ │ + ldr r1, [pc, #420] @ ce938 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #416] @ ce8f4 │ │ │ │ + ldr r5, [pc, #416] @ ce93c │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [r0, #28] │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r0, #32] │ │ │ │ str lr, [r0, #36] @ 0x24 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r1, [ip] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne ce884 │ │ │ │ - ldr lr, [pc, #376] @ ce904 │ │ │ │ - ldr r5, [pc, #376] @ ce908 │ │ │ │ - ldr r9, [pc, #376] @ ce90c │ │ │ │ + bne ce8cc │ │ │ │ + ldr lr, [pc, #376] @ ce94c │ │ │ │ + ldr r5, [pc, #376] @ ce950 │ │ │ │ + ldr r9, [pc, #376] @ ce954 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #372] @ ce910 │ │ │ │ + ldr r4, [pc, #372] @ ce958 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r6, [pc, #368] @ ce914 │ │ │ │ + ldr r6, [pc, #368] @ ce95c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #364] @ ce918 │ │ │ │ + ldr r7, [pc, #364] @ ce960 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r8, [pc, #360] @ ce91c │ │ │ │ + ldr r8, [pc, #360] @ ce964 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r1, [pc, #356] @ ce920 │ │ │ │ + ldr r1, [pc, #356] @ ce968 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr fp, [pc, #352] @ ce924 │ │ │ │ + ldr fp, [pc, #352] @ ce96c │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr sl, [pc, #348] @ ce928 │ │ │ │ + ldr sl, [pc, #348] @ ce970 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #344] @ ce92c │ │ │ │ + ldr ip, [pc, #344] @ ce974 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r3, [pc, #340] @ ce930 │ │ │ │ + ldr r3, [pc, #340] @ ce978 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r2, [pc, #336] @ ce934 │ │ │ │ + ldr r2, [pc, #336] @ ce97c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r0, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0, #76] @ 0x4c │ │ │ │ str r5, [r0, #80] @ 0x50 │ │ │ │ str lr, [r0, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #304] @ ce938 │ │ │ │ + ldr r1, [pc, #304] @ ce980 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #296] @ ce93c │ │ │ │ + ldr r1, [pc, #296] @ ce984 │ │ │ │ strd sl, [r0, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ str r9, [r0, #104] @ 0x68 │ │ │ │ add r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #272] @ ce940 │ │ │ │ + ldr r1, [pc, #272] @ ce988 │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r1, r2, r3, r8, ip} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #140] @ ce8d0 │ │ │ │ + ldr r3, [pc, #140] @ ce918 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ ce8d4 │ │ │ │ + ldr r1, [pc, #136] @ ce91c │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [sp, #7] │ │ │ │ add r2, sp, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #108] @ ce8d8 │ │ │ │ + ldr r1, [pc, #108] @ ce920 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ mov r0, r4 │ │ │ │ - b ce724 │ │ │ │ - ldr r1, [pc, #108] @ ce8f8 │ │ │ │ + b ce76c │ │ │ │ + ldr r1, [pc, #108] @ ce940 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r3, [pc, #104] @ ce8fc │ │ │ │ + ldr r3, [pc, #104] @ ce944 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #100] @ ce900 │ │ │ │ + ldr r2, [pc, #100] @ ce948 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r5, [sp, #15] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r5, sp, #15 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 38fa4 │ │ │ │ mov r0, r4 │ │ │ │ - b ce784 │ │ │ │ - eorseq r1, r4, r4, ror r7 │ │ │ │ - eorseq fp, r2, r8, lsr #6 │ │ │ │ - ldrsbteq fp, [r2], -ip │ │ │ │ - eorseq r1, r4, r8, lsl r6 │ │ │ │ + b ce7cc │ │ │ │ + eorseq r1, r4, ip, lsr #14 │ │ │ │ + eorseq fp, r2, r0, ror #5 │ │ │ │ + mlaseq r2, r4, r6, fp │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ andeq r1, r5, ip, lsr #18 │ │ │ │ andeq r2, r5, r0, ror r3 │ │ │ │ ldrdeq r2, [r5], -r0 │ │ │ │ - eorseq r3, r4, r8, lsr #1 │ │ │ │ + eorseq r3, r4, r0, rrx │ │ │ │ andeq r2, r5, r0, lsl #16 │ │ │ │ andeq r3, r5, ip, asr #5 │ │ │ │ andeq r3, r5, r0, lsl #27 │ │ │ │ - eorseq r2, r4, r8, asr pc │ │ │ │ - eorseq fp, r2, r0, lsl r2 │ │ │ │ - eorseq fp, r2, r8, asr #20 │ │ │ │ + eorseq r2, r4, r0, lsl pc │ │ │ │ + eorseq fp, r2, r8, asr #3 │ │ │ │ + eorseq fp, r2, r0, lsl #20 │ │ │ │ andeq r5, r8, ip, ror #21 │ │ │ │ ldrdeq r5, [r8], -ip │ │ │ │ andeq r5, r8, r0, ror r8 │ │ │ │ andeq r5, r8, r8, lsl r6 │ │ │ │ andeq r5, r8, r8, asr #19 │ │ │ │ andeq r5, r8, r8, lsr #10 │ │ │ │ andeq r5, r8, r8, lsr ip │ │ │ │ ldrdeq r5, [r8], -r0 │ │ │ │ - @ instruction: 0xfffcd180 │ │ │ │ - @ instruction: 0xfffcd158 │ │ │ │ + @ instruction: 0xfffcd184 │ │ │ │ + @ instruction: 0xfffcd15c │ │ │ │ muleq r8, ip, r6 │ │ │ │ andeq r5, r8, r0, ror #19 │ │ │ │ andeq r5, r8, r0, ror r8 │ │ │ │ andeq r5, r8, r0, lsr #14 │ │ │ │ andeq r5, r8, r0, asr #13 │ │ │ │ andeq r5, r8, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -179011,79 +179029,79 @@ │ │ │ │ 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 ce9bc │ │ │ │ + beq cea04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce9ec │ │ │ │ + bne cea34 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b cea1c │ │ │ │ + b cea64 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 1ef30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cea1c │ │ │ │ + beq cea64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b cea1c │ │ │ │ + bl 1b7460 │ │ │ │ + b cea64 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 1ef30 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne cea14 │ │ │ │ + bne cea5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1db98 │ │ │ │ - b cea1c │ │ │ │ + b cea64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cea38 │ │ │ │ + beq cea80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 1f254 │ │ │ │ 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 ce9d8 │ │ │ │ - b cea1c │ │ │ │ + bne cea20 │ │ │ │ + b cea64 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ cea5c │ │ │ │ + ldr r1, [pc, #8] @ ceaa4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ - mlaeq r9, r7, sl, sl │ │ │ │ + b 351da4 │ │ │ │ + eoreq sl, r9, pc, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ ceb10 │ │ │ │ + ldr r9, [pc, #160] @ ceb58 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ ceb14 │ │ │ │ + ldr fp, [pc, #156] @ ceb5c │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ ceb18 │ │ │ │ + ldr ip, [pc, #152] @ ceb60 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ ceb1c │ │ │ │ + ldr lr, [pc, #148] @ ceb64 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ ceb20 │ │ │ │ + ldr r8, [pc, #144] @ ceb68 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ ceb24 │ │ │ │ + ldr sl, [pc, #140] @ ceb6c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ ceb28 │ │ │ │ + ldr r1, [pc, #128] @ ceb70 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ ceb2c │ │ │ │ + ldr r3, [pc, #124] @ ceb74 │ │ │ │ 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 │ │ │ │ @@ -179098,33 +179116,33 @@ │ │ │ │ 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 352048 │ │ │ │ + bl 352090 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r2, r4, lsl #10 │ │ │ │ - strhteq r1, [r9], -r8 │ │ │ │ - eorseq fp, r2, r4, ror #9 │ │ │ │ - eoreq sl, r9, r0, ror r4 │ │ │ │ - eoreq sl, r9, r0, asr r4 │ │ │ │ - eorseq fp, r2, ip, asr #9 │ │ │ │ - eoreq sl, r9, r4, lsr sl │ │ │ │ - eoreq sl, r9, r9, lsr sl │ │ │ │ + ldrhteq fp, [r2], -ip │ │ │ │ + strhteq r1, [r9], -r0 │ │ │ │ + mlaseq r2, ip, r4, fp │ │ │ │ + eoreq sl, r9, r8, ror #8 │ │ │ │ + eoreq sl, r9, r8, asr #8 │ │ │ │ + eorseq fp, r2, r4, lsl #9 │ │ │ │ + eoreq sl, r9, ip, lsr #20 │ │ │ │ + eoreq sl, r9, r1, lsr sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq ceb70 │ │ │ │ + beq cebb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r5, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -179132,201 +179150,201 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b ceb50 │ │ │ │ + b ceb98 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cec30 │ │ │ │ + bcs cec78 │ │ │ │ ldr r5, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bls cec48 │ │ │ │ + bls cec90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [r5, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc cec68 │ │ │ │ + bcc cecb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ cec98 │ │ │ │ + ldr r0, [pc, #96] @ cece0 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 60a14 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b cebcc │ │ │ │ + b cec14 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b cebf8 │ │ │ │ + b cec40 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq sl, [r9], -r9 @ │ │ │ │ + strdeq sl, [r9], -r1 @ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cecec │ │ │ │ + bcs ced34 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, r6, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ adc r7, r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r1] │ │ │ │ - beq ced00 │ │ │ │ + beq ced48 │ │ │ │ bl 7a98c │ │ │ │ ldr r1, [r4] │ │ │ │ sub r2, r1, #1 │ │ │ │ str r2, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #40] @ ced1c │ │ │ │ + ldr r0, [pc, #40] @ ced64 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 60a14 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r9, sp, lsr r8 │ │ │ │ + eoreq sl, r9, r5, lsr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs ced80 │ │ │ │ + bcs cedc8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ str r0, [r4] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne ced98 │ │ │ │ + bne cede0 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq cedb8 │ │ │ │ + beq cee00 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - b ceda4 │ │ │ │ - ldr r0, [pc, #96] @ cede8 │ │ │ │ + b cedec │ │ │ │ + ldr r0, [pc, #96] @ cee30 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 60a14 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl e6c24 │ │ │ │ + bl e6c6c │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b ced64 │ │ │ │ + b cedac │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r9, r9, lsr #15 │ │ │ │ + eoreq sl, r9, r1, lsr #15 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cee60 │ │ │ │ - ldr r2, [pc, #184] @ ceec0 │ │ │ │ + bcs ceea8 │ │ │ │ + ldr r2, [pc, #184] @ cef08 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r7, [r2, #44] @ 0x2c │ │ │ │ add r5, r0, r3 │ │ │ │ ldr r0, [r5, r7]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cee74 │ │ │ │ + bcs ceebc │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc3c │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #96] @ ceec8 │ │ │ │ + ldr r0, [pc, #96] @ cef10 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ b 60a14 │ │ │ │ - ldr r0, [pc, #72] @ ceec4 │ │ │ │ + ldr r0, [pc, #72] @ cef0c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #24 │ │ │ │ bl 60a14 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ @@ -179337,52 +179355,52 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r4, ip, lsl #27 │ │ │ │ - strhteq sl, [r9], -r9 │ │ │ │ - eoreq sl, r9, r9, asr #13 │ │ │ │ + eorseq r2, r4, r4, asr #26 │ │ │ │ + strhteq sl, [r9], -r1 │ │ │ │ + eoreq sl, r9, r1, asr #13 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cef40 │ │ │ │ - ldr r2, [pc, #184] @ cefa0 │ │ │ │ + bcs cef88 │ │ │ │ + ldr r2, [pc, #184] @ cefe8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r7, [r2, #44] @ 0x2c │ │ │ │ add r5, r0, r3 │ │ │ │ ldr r0, [r5, r7]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cef54 │ │ │ │ + bcs cef9c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl dddd4 │ │ │ │ + bl dde1c │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #96] @ cefa8 │ │ │ │ + ldr r0, [pc, #96] @ ceff0 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ b 60a14 │ │ │ │ - ldr r0, [pc, #72] @ cefa4 │ │ │ │ + ldr r0, [pc, #72] @ cefec │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #24 │ │ │ │ bl 60a14 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ @@ -179393,56 +179411,56 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r4, ip, lsr #25 │ │ │ │ - ldrdeq sl, [r9], -r9 @ │ │ │ │ - eoreq sl, r9, r9, ror #11 │ │ │ │ + eorseq r2, r4, r4, ror #24 │ │ │ │ + ldrdeq sl, [r9], -r1 @ │ │ │ │ + eoreq sl, r9, r1, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cf01c │ │ │ │ + bcs cf064 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf034 │ │ │ │ + beq cf07c │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq cf074 │ │ │ │ + beq cf0bc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 7a798 │ │ │ │ - b cf060 │ │ │ │ - ldr r0, [pc, #160] @ cf0c4 │ │ │ │ + b cf0a8 │ │ │ │ + ldr r0, [pc, #160] @ cf10c │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 60a14 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq cf094 │ │ │ │ + beq cf0dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -179453,168 +179471,168 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b ceff4 │ │ │ │ + b cf03c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b cf048 │ │ │ │ + b cf090 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r9, sp, lsl #10 │ │ │ │ + eoreq sl, r9, r5, lsl #10 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cf0f8 │ │ │ │ + bcs cf140 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne cf108 │ │ │ │ + bne cf150 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #44] @ cf12c │ │ │ │ + ldr r0, [pc, #44] @ cf174 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ b 60a14 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc r2, r3, #0 │ │ │ │ adds r0, r0, #9 │ │ │ │ adc r3, r2, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq sl, r9, r1, lsr r4 │ │ │ │ + eoreq sl, r9, r9, lsr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ cf1a0 │ │ │ │ + ldr ip, [pc, #96] @ cf1e8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ cf1a4 │ │ │ │ + ldr lr, [pc, #92] @ cf1ec │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ cf1a8 │ │ │ │ + ldr r4, [pc, #88] @ cf1f0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ cf1ac │ │ │ │ + ldr r1, [pc, #84] @ cf1f4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ cf1b0 │ │ │ │ + ldr r3, [pc, #80] @ cf1f8 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq sl, r2, r8, asr #28 │ │ │ │ - eoreq sl, r9, r9, lsl #8 │ │ │ │ - eorseq sl, r2, r4, asr lr │ │ │ │ - eoreq sl, r9, r9, ror #7 │ │ │ │ - eoreq sl, r9, sl, ror #7 │ │ │ │ + eorseq sl, r2, r0, lsl #28 │ │ │ │ + eoreq sl, r9, r1, lsl #8 │ │ │ │ + eorseq sl, r2, ip, lsl #28 │ │ │ │ + eoreq sl, r9, r1, ror #7 │ │ │ │ + eoreq sl, r9, r2, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ cf1f0 │ │ │ │ - ldr r3, [pc, #40] @ cf1f4 │ │ │ │ + ldr r1, [pc, #40] @ cf238 │ │ │ │ + ldr r3, [pc, #40] @ cf23c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq r9, lr, r3, sl │ │ │ │ - eorseq sl, r2, r0, lsl #28 │ │ │ │ + mlaeq r9, r6, r3, sl │ │ │ │ + ldrhteq sl, [r2], -r8 │ │ │ │ b 1e888 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ cf26c │ │ │ │ + ldr ip, [pc, #96] @ cf2b4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ cf270 │ │ │ │ + ldr lr, [pc, #92] @ cf2b8 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ cf274 │ │ │ │ + ldr r4, [pc, #88] @ cf2bc │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ cf278 │ │ │ │ + ldr r1, [pc, #84] @ cf2c0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ cf27c │ │ │ │ + ldr r3, [pc, #80] @ cf2c4 │ │ │ │ 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 351e78 │ │ │ │ + bl 351ec0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq sl, r2, r4, asr #27 │ │ │ │ - eoreq sl, r9, r8, ror r4 │ │ │ │ - ldrsbteq sl, [r2], -r0 │ │ │ │ - eoreq sl, r9, r0, asr r4 │ │ │ │ - eoreq sl, r9, lr, asr r4 │ │ │ │ + eorseq sl, r2, ip, ror sp │ │ │ │ + eoreq sl, r9, r0, ror r4 │ │ │ │ + eorseq sl, r2, r8, lsl #27 │ │ │ │ + eoreq sl, r9, r8, asr #8 │ │ │ │ + eoreq sl, r9, r6, asr r4 │ │ │ │ b 1e564 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 353034 │ │ │ │ + b 35307c │ │ │ │ push {fp, lr} │ │ │ │ bl 1f050 │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 1f644 │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ b 1e48c │ │ │ │ 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 cf378 │ │ │ │ + bcs cf3c0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #252] @ cf3d0 │ │ │ │ + ldr r1, [pc, #252] @ cf418 │ │ │ │ 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 cf384 │ │ │ │ - ldr r0, [pc, #228] @ cf3e0 │ │ │ │ + bne cf3cc │ │ │ │ + ldr r0, [pc, #228] @ cf428 │ │ │ │ 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 │ │ │ │ @@ -179625,72 +179643,72 @@ │ │ │ │ bl 1f5e4 │ │ │ │ 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 cf350 │ │ │ │ + beq cf398 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 1e444 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 1f53c │ │ │ │ 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] @ cf3e4 │ │ │ │ + ldr r0, [pc, #100] @ cf42c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r0, [pc, #72] @ cf3d4 │ │ │ │ + ldr r0, [pc, #72] @ cf41c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ cf3d8 │ │ │ │ - ldr r1, [pc, #68] @ cf3dc │ │ │ │ + ldr r3, [pc, #68] @ cf420 │ │ │ │ + ldr r1, [pc, #68] @ cf424 │ │ │ │ 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 38fa4 │ │ │ │ - b cf2f4 │ │ │ │ + b cf33c │ │ │ │ ldr r1, [sl] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r4, r4, lsl r8 │ │ │ │ - eorseq r2, r4, r8, asr r7 │ │ │ │ - eorseq sl, r2, r8, ror #17 │ │ │ │ - ldrhteq fp, [r2], -ip │ │ │ │ - ldrhteq r2, [r4], -r8 │ │ │ │ - ldrhteq sl, [r2], -r4 │ │ │ │ + eorseq r2, r4, ip, asr #15 │ │ │ │ + eorseq r2, r4, r0, lsl r7 │ │ │ │ + eorseq sl, r2, r0, lsr #17 │ │ │ │ + eorseq fp, r2, r4, ror r0 │ │ │ │ + eorseq r2, r4, r0, ror r7 │ │ │ │ + eorseq sl, r2, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cf498 │ │ │ │ + bcs cf4e0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #228] @ cf4f0 │ │ │ │ + ldr r1, [pc, #228] @ cf538 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf4a4 │ │ │ │ - ldr r0, [pc, #212] @ cf500 │ │ │ │ + bne cf4ec │ │ │ │ + ldr r0, [pc, #212] @ cf548 │ │ │ │ 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 │ │ │ │ @@ -179711,125 +179729,125 @@ │ │ │ │ ldm sl, {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, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #100] @ cf504 │ │ │ │ + ldr r0, [pc, #100] @ cf54c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r0, [pc, #72] @ cf4f4 │ │ │ │ + ldr r0, [pc, #72] @ cf53c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ cf4f8 │ │ │ │ - ldr r1, [pc, #68] @ cf4fc │ │ │ │ + ldr r3, [pc, #68] @ cf540 │ │ │ │ + ldr r1, [pc, #68] @ cf544 │ │ │ │ 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 38fa4 │ │ │ │ - b cf424 │ │ │ │ + b cf46c │ │ │ │ ldr r1, [r9] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r4, r4, asr r7 │ │ │ │ - ldrhteq r2, [r4], -r0 │ │ │ │ - ldrhteq sl, [r2], -r4 │ │ │ │ - eorseq sl, r2, ip, asr #28 │ │ │ │ - eorseq r2, r4, ip, ror #14 │ │ │ │ - mlaseq r2, r4, fp, sl │ │ │ │ + eorseq r2, r4, ip, lsl #14 │ │ │ │ + eorseq r2, r4, r8, ror #12 │ │ │ │ + eorseq sl, r2, ip, ror #14 │ │ │ │ + eorseq sl, r2, r4, lsl #28 │ │ │ │ + eorseq r2, r4, r4, lsr #14 │ │ │ │ + eorseq sl, r2, ip, asr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #14 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #92] @ cf58c │ │ │ │ + ldr r2, [pc, #92] @ cf5d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #76] @ cf590 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #76] @ cf5d8 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #72] @ cf594 │ │ │ │ + ldr r0, [pc, #72] @ cf5dc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - ldr r1, [pc, #48] @ cf598 │ │ │ │ + bl 35e870 │ │ │ │ + ldr r1, [pc, #48] @ cf5e0 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #44] @ cf59c │ │ │ │ + ldr r2, [pc, #44] @ cf5e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq sl, r9, r2, lsr #3 │ │ │ │ - mlaeq r9, r8, r1, sl │ │ │ │ - ldrshteq sl, [r2], -r0 │ │ │ │ - eoreq r0, r9, r0, lsl #31 │ │ │ │ - eorseq sl, r2, r8, lsl #21 │ │ │ │ + mlaeq r9, sl, r1, sl │ │ │ │ + mlaeq r9, r0, r1, sl │ │ │ │ + eorseq sl, r2, r8, lsr #21 │ │ │ │ + eoreq r0, r9, r8, ror pc │ │ │ │ + eorseq sl, r2, r0, asr #20 │ │ │ │ b 1ee7c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf5c8 │ │ │ │ - ldr r1, [pc, #80] @ cf60c │ │ │ │ + beq cf610 │ │ │ │ + ldr r1, [pc, #80] @ cf654 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ cf604 │ │ │ │ + ldr r3, [pc, #44] @ cf64c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ cf608 │ │ │ │ + ldr r1, [pc, #40] @ cf650 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 3522bc │ │ │ │ + bl 352304 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq sl, [r2], -r4 │ │ │ │ - eoreq sl, r9, r9, asr #3 │ │ │ │ - strdeq sl, [r9], -pc @ │ │ │ │ + eorseq sl, r2, ip, ror #20 │ │ │ │ + eoreq sl, r9, r1, asr #3 │ │ │ │ + strdeq sl, [r9], -r7 @ │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf634 │ │ │ │ + beq cf67c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cf954 │ │ │ │ - ldr r1, [pc, #1104] @ cfaa8 │ │ │ │ + beq cf99c │ │ │ │ + ldr r1, [pc, #1104] @ cfaf0 │ │ │ │ add r4, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1eb94 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ @@ -179846,304 +179864,304 @@ │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b cf708 │ │ │ │ + b cf750 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #340] @ 0x154 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 87200 │ │ │ │ + bl 8724c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ bl 1dec8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1d9d0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e6fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c │ │ │ │ cmp r5, r6 │ │ │ │ - beq cf930 │ │ │ │ + beq cf978 │ │ │ │ mov r4, r5 │ │ │ │ ldr r9, [r4], #32 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ cmp r9, #0 │ │ │ │ - beq cf930 │ │ │ │ + beq cf978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r5, #4 │ │ │ │ mov r2, #28 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ bl 1df88 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf7a4 │ │ │ │ + beq cf7ec │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ - ldr r1, [pc, #864] @ cfab0 │ │ │ │ + ldr r1, [pc, #864] @ cfaf8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1eb94 │ │ │ │ mov ip, r4 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm ip!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf7f0 │ │ │ │ + beq cf838 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mov r2, #24 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ sub r7, r9, r0 │ │ │ │ add r0, r1, r0 │ │ │ │ add r3, r0, #5 │ │ │ │ - b cf7f4 │ │ │ │ - ldr r0, [pc, #768] @ cfaac │ │ │ │ + b cf83c │ │ │ │ + ldr r0, [pc, #768] @ cfaf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bl 2f7988 │ │ │ │ + bl 2f79d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1ecfc │ │ │ │ mov r4, r0 │ │ │ │ bl 1d9d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e348 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 864c8 │ │ │ │ + bl 86514 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - b cf6ec │ │ │ │ + b cf734 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r9] │ │ │ │ add r5, r9, #4 │ │ │ │ add r1, r9, r1 │ │ │ │ add ip, sp, #328 @ 0x148 │ │ │ │ bic r0, r8, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ stm ip, {r2, r3, r7, r9} │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf840 │ │ │ │ + bne cf888 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r9, r9, #96 @ 0x60 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq cf828 │ │ │ │ + beq cf870 │ │ │ │ eor r0, r0, r8 │ │ │ │ sub r1, r0, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ and r2, r1, r0 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r1, r9, r0, lsl #3 │ │ │ │ ldr r0, [r1, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq cf6bc │ │ │ │ + beq cf704 │ │ │ │ sub fp, r1, #20 │ │ │ │ ldmdb r1, {r4, r7} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldm fp, {r2, r3, fp} │ │ │ │ strd r2, [r1] │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 2f4d6c │ │ │ │ + bl 2f4db4 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf8b0 │ │ │ │ + beq cf8f8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str sl, [sp, #360] @ 0x168 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ str r4, [sp, #372] @ 0x174 │ │ │ │ str fp, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 2f4d6c │ │ │ │ + bl 2f4db4 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf8e4 │ │ │ │ + beq cf92c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ str r4, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - bl 2f3bf8 │ │ │ │ + bl 2f3c40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ bl 1f59c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e6fc │ │ │ │ mov r0, r7 │ │ │ │ bl 1f59c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bne cf820 │ │ │ │ - b cf6b8 │ │ │ │ + bne cf868 │ │ │ │ + b cf700 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 77084 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 1dec8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1d9d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl c6798 │ │ │ │ + bl c67e0 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ecfc │ │ │ │ mov r4, r0 │ │ │ │ bl 1d9d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cf98c │ │ │ │ + beq cf9d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e348 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf948 │ │ │ │ + beq cf990 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca894 │ │ │ │ - b cfa98 │ │ │ │ + bl ca8dc │ │ │ │ + b cfae0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 864c8 │ │ │ │ - b cfa90 │ │ │ │ + bl 86514 │ │ │ │ + b cfad8 │ │ │ │ mov r7, r0 │ │ │ │ - b cfa90 │ │ │ │ + b cfad8 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ - beq cfa0c │ │ │ │ + beq cfa54 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp fp, #0 │ │ │ │ - beq cfa88 │ │ │ │ + beq cfad0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b cfa88 │ │ │ │ + bl 1b7460 │ │ │ │ + b cfad0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #340] @ 0x154 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ bl 1f59c │ │ │ │ ldr sl, [sp, #360] @ 0x168 │ │ │ │ - b cfa80 │ │ │ │ + b cfac8 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ - beq cfa80 │ │ │ │ + beq cfac8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ bl 1f59c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 87200 │ │ │ │ + bl 8724c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 77084 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - mlaeq r9, r4, r8, r9 │ │ │ │ - ldrdeq r9, [r9], -sp @ │ │ │ │ - mlaeq r9, ip, r7, r9 │ │ │ │ + eoreq r9, r9, ip, lsl #17 │ │ │ │ + ldrdeq r9, [r9], -r5 @ │ │ │ │ + mlaeq r9, r4, r7, r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1ee4c │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfafc │ │ │ │ + beq cfb44 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb50 │ │ │ │ + beq cfb98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb5c │ │ │ │ + beq cfba4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfb50 │ │ │ │ + beq cfb98 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfaf0 │ │ │ │ + bne cfb38 │ │ │ │ bl 1ee4c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -180151,1147 +180169,1147 @@ │ │ │ │ bl 1ee4c │ │ │ │ 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] @ cfd30 │ │ │ │ + ldr r9, [pc, #432] @ cfd78 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfc7c │ │ │ │ - ldr r8, [pc, #416] @ cfd40 │ │ │ │ + bne cfcc4 │ │ │ │ + ldr r8, [pc, #416] @ cfd88 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfbdc │ │ │ │ + beq cfc24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc44 │ │ │ │ + beq cfc8c │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc54 │ │ │ │ + beq cfc9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfc44 │ │ │ │ + beq cfc8c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfbcc │ │ │ │ + bne cfc14 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfcf4 │ │ │ │ + bne cfd3c │ │ │ │ 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 cfcb8 │ │ │ │ + bne cfd00 │ │ │ │ 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] @ cfd34 │ │ │ │ + ldr r0, [pc, #176] @ cfd7c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cfd38 │ │ │ │ - ldr r1, [pc, #172] @ cfd3c │ │ │ │ + ldr r3, [pc, #172] @ cfd80 │ │ │ │ + ldr r1, [pc, #172] @ cfd84 │ │ │ │ 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 38fa4 │ │ │ │ - b cfb98 │ │ │ │ - ldr r0, [pc, #132] @ cfd44 │ │ │ │ + b cfbe0 │ │ │ │ + ldr r0, [pc, #132] @ cfd8c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cfd48 │ │ │ │ - ldr r1, [pc, #128] @ cfd4c │ │ │ │ + ldr r3, [pc, #128] @ cfd90 │ │ │ │ + ldr r1, [pc, #128] @ cfd94 │ │ │ │ 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 38fa4 │ │ │ │ - b cfc64 │ │ │ │ - ldr r0, [pc, #84] @ cfd50 │ │ │ │ + b cfcac │ │ │ │ + ldr r0, [pc, #84] @ cfd98 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cfd54 │ │ │ │ - ldr r1, [pc, #80] @ cfd58 │ │ │ │ + ldr r3, [pc, #80] @ cfd9c │ │ │ │ + ldr r1, [pc, #80] @ cfda0 │ │ │ │ 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 38fa4 │ │ │ │ - b cfc2c │ │ │ │ - eorseq r1, r4, r8, ror #30 │ │ │ │ - eorseq r1, r4, r0, ror #28 │ │ │ │ - eorseq r9, r2, ip, ror #31 │ │ │ │ - eorseq sl, r2, r4, asr #15 │ │ │ │ - eorseq r1, r4, r8, lsl pc │ │ │ │ - eorseq r1, r4, r4, lsr #28 │ │ │ │ - ldrhteq r9, [r2], -r0 │ │ │ │ - eorseq sl, r2, r8, lsl #15 │ │ │ │ - eorseq r1, r4, r8, ror #27 │ │ │ │ - eorseq r9, r2, r4, ror pc │ │ │ │ - eorseq sl, r2, ip, asr #14 │ │ │ │ + b cfc74 │ │ │ │ + eorseq r1, r4, r0, lsr #30 │ │ │ │ + eorseq r1, r4, r8, lsl lr │ │ │ │ + eorseq r9, r2, r4, lsr #31 │ │ │ │ + eorseq sl, r2, ip, ror r7 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ + ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r9, r2, r8, ror #30 │ │ │ │ + eorseq sl, r2, r0, asr #14 │ │ │ │ + eorseq r1, r4, r0, lsr #27 │ │ │ │ + eorseq r9, r2, ip, lsr #30 │ │ │ │ + eorseq sl, r2, r4, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ cff1c │ │ │ │ + ldr r9, [pc, #432] @ cff64 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfe68 │ │ │ │ - ldr r8, [pc, #416] @ cff2c │ │ │ │ + bne cfeb0 │ │ │ │ + ldr r8, [pc, #416] @ cff74 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfdc8 │ │ │ │ + beq cfe10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe30 │ │ │ │ + beq cfe78 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe40 │ │ │ │ + beq cfe88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe30 │ │ │ │ + beq cfe78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cfdb8 │ │ │ │ + bne cfe00 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne cfee0 │ │ │ │ + bne cff28 │ │ │ │ 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 cfea4 │ │ │ │ + bne cfeec │ │ │ │ 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] @ cff20 │ │ │ │ + ldr r0, [pc, #176] @ cff68 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ cff24 │ │ │ │ - ldr r1, [pc, #172] @ cff28 │ │ │ │ + ldr r3, [pc, #172] @ cff6c │ │ │ │ + ldr r1, [pc, #172] @ cff70 │ │ │ │ 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 38fa4 │ │ │ │ - b cfd84 │ │ │ │ - ldr r0, [pc, #132] @ cff30 │ │ │ │ + b cfdcc │ │ │ │ + ldr r0, [pc, #132] @ cff78 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ cff34 │ │ │ │ - ldr r1, [pc, #128] @ cff38 │ │ │ │ + ldr r3, [pc, #128] @ cff7c │ │ │ │ + ldr r1, [pc, #128] @ cff80 │ │ │ │ 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 38fa4 │ │ │ │ - b cfe50 │ │ │ │ - ldr r0, [pc, #84] @ cff3c │ │ │ │ + b cfe98 │ │ │ │ + ldr r0, [pc, #84] @ cff84 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ cff40 │ │ │ │ - ldr r1, [pc, #80] @ cff44 │ │ │ │ + ldr r3, [pc, #80] @ cff88 │ │ │ │ + ldr r1, [pc, #80] @ cff8c │ │ │ │ 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 38fa4 │ │ │ │ - b cfe18 │ │ │ │ - eorseq r1, r4, r0, asr #21 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ - eorseq r9, r2, r8, asr #24 │ │ │ │ - eorseq sl, r2, r8, lsr #9 │ │ │ │ - ldrshteq r1, [r4], -r0 │ │ │ │ - eorseq r1, r4, ip, ror r9 │ │ │ │ - eorseq r9, r2, ip, lsl #24 │ │ │ │ - eorseq sl, r2, ip, ror #8 │ │ │ │ - eorseq r1, r4, r0, asr #18 │ │ │ │ - ldrsbteq r9, [r2], -r0 │ │ │ │ - eorseq sl, r2, r0, lsr r4 │ │ │ │ + b cfe60 │ │ │ │ + eorseq r1, r4, r8, ror sl │ │ │ │ + eorseq r1, r4, r0, ror r9 │ │ │ │ + eorseq r9, r2, r0, lsl #24 │ │ │ │ + eorseq sl, r2, r0, ror #8 │ │ │ │ + eorseq r1, r4, r8, lsr #21 │ │ │ │ + eorseq r1, r4, r4, lsr r9 │ │ │ │ + eorseq r9, r2, r4, asr #23 │ │ │ │ + eorseq sl, r2, r4, lsr #8 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r9, r2, r8, lsl #23 │ │ │ │ + eorseq sl, r2, r8, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0108 │ │ │ │ + ldr r9, [pc, #432] @ d0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0054 │ │ │ │ - ldr r8, [pc, #416] @ d0118 │ │ │ │ + bne d009c │ │ │ │ + ldr r8, [pc, #416] @ d0160 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cffb4 │ │ │ │ + beq cfffc │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d001c │ │ │ │ + beq d0064 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d002c │ │ │ │ + beq d0074 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d001c │ │ │ │ + beq d0064 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cffa4 │ │ │ │ + bne cffec │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d00cc │ │ │ │ + bne d0114 │ │ │ │ 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 d0090 │ │ │ │ + bne d00d8 │ │ │ │ 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] @ d010c │ │ │ │ + ldr r0, [pc, #176] @ d0154 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0110 │ │ │ │ - ldr r1, [pc, #172] @ d0114 │ │ │ │ + ldr r3, [pc, #172] @ d0158 │ │ │ │ + ldr r1, [pc, #172] @ d015c │ │ │ │ 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 38fa4 │ │ │ │ - b cff70 │ │ │ │ - ldr r0, [pc, #132] @ d011c │ │ │ │ + b cffb8 │ │ │ │ + ldr r0, [pc, #132] @ d0164 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0120 │ │ │ │ - ldr r1, [pc, #128] @ d0124 │ │ │ │ + ldr r3, [pc, #128] @ d0168 │ │ │ │ + ldr r1, [pc, #128] @ d016c │ │ │ │ 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 38fa4 │ │ │ │ - b d003c │ │ │ │ - ldr r0, [pc, #84] @ d0128 │ │ │ │ + b d0084 │ │ │ │ + ldr r0, [pc, #84] @ d0170 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d012c │ │ │ │ - ldr r1, [pc, #80] @ d0130 │ │ │ │ + ldr r3, [pc, #80] @ d0174 │ │ │ │ + ldr r1, [pc, #80] @ d0178 │ │ │ │ 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 38fa4 │ │ │ │ - b d0004 │ │ │ │ - eorseq r1, r4, r4, lsl #24 │ │ │ │ - ldrshteq r1, [r4], -ip │ │ │ │ - eorseq r9, r2, ip, lsr #21 │ │ │ │ - eorseq sl, r2, ip, lsl #5 │ │ │ │ - ldrshteq r1, [r4], -r0 │ │ │ │ - eorseq r1, r4, r0, asr #21 │ │ │ │ - eorseq r9, r2, r0, ror sl │ │ │ │ - eorseq sl, r2, r0, asr r2 │ │ │ │ - eorseq r1, r4, r4, lsl #21 │ │ │ │ - eorseq r9, r2, r4, lsr sl │ │ │ │ - eorseq sl, r2, r4, lsl r2 │ │ │ │ + b d004c │ │ │ │ + ldrhteq r1, [r4], -ip │ │ │ │ + ldrhteq r1, [r4], -r4 │ │ │ │ + eorseq r9, r2, r4, ror #20 │ │ │ │ + eorseq sl, r2, r4, asr #4 │ │ │ │ + eorseq r1, r4, r8, lsr #23 │ │ │ │ + eorseq r1, r4, r8, ror sl │ │ │ │ + eorseq r9, r2, r8, lsr #20 │ │ │ │ + eorseq sl, r2, r8, lsl #4 │ │ │ │ + eorseq r1, r4, ip, lsr sl │ │ │ │ + eorseq r9, r2, ip, ror #19 │ │ │ │ + eorseq sl, r2, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d02f4 │ │ │ │ + ldr r9, [pc, #432] @ d033c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0240 │ │ │ │ - ldr r8, [pc, #416] @ d0304 │ │ │ │ + bne d0288 │ │ │ │ + ldr r8, [pc, #416] @ d034c │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d01a0 │ │ │ │ + beq d01e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0208 │ │ │ │ + beq d0250 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0218 │ │ │ │ + beq d0260 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0208 │ │ │ │ + beq d0250 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0190 │ │ │ │ + bne d01d8 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d02b8 │ │ │ │ + bne d0300 │ │ │ │ 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 d027c │ │ │ │ + bne d02c4 │ │ │ │ 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] @ d02f8 │ │ │ │ + ldr r0, [pc, #176] @ d0340 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d02fc │ │ │ │ - ldr r1, [pc, #172] @ d0300 │ │ │ │ + ldr r3, [pc, #172] @ d0344 │ │ │ │ + ldr r1, [pc, #172] @ d0348 │ │ │ │ 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 38fa4 │ │ │ │ - b d015c │ │ │ │ - ldr r0, [pc, #132] @ d0308 │ │ │ │ + b d01a4 │ │ │ │ + ldr r0, [pc, #132] @ d0350 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d030c │ │ │ │ - ldr r1, [pc, #128] @ d0310 │ │ │ │ + ldr r3, [pc, #128] @ d0354 │ │ │ │ + ldr r1, [pc, #128] @ d0358 │ │ │ │ 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 38fa4 │ │ │ │ - b d0228 │ │ │ │ - ldr r0, [pc, #84] @ d0314 │ │ │ │ + b d0270 │ │ │ │ + ldr r0, [pc, #84] @ d035c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0318 │ │ │ │ - ldr r1, [pc, #80] @ d031c │ │ │ │ + ldr r3, [pc, #80] @ d0360 │ │ │ │ + ldr r1, [pc, #80] @ d0364 │ │ │ │ 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 38fa4 │ │ │ │ - b d01f0 │ │ │ │ - ldrsbteq r1, [r4], -ip │ │ │ │ - ldrsbteq r1, [r4], -r4 │ │ │ │ - mlaseq r2, ip, r9, r9 │ │ │ │ - eorseq sl, r2, r8, lsl r3 │ │ │ │ - eorseq r1, r4, r0, asr #10 │ │ │ │ - mlaseq r4, r8, r3, r1 │ │ │ │ - eorseq r9, r2, r0, ror #18 │ │ │ │ - ldrsbteq sl, [r2], -ip │ │ │ │ - eorseq r1, r4, ip, asr r3 │ │ │ │ - eorseq r9, r2, r4, lsr #18 │ │ │ │ - eorseq sl, r2, r0, lsr #5 │ │ │ │ + b d0238 │ │ │ │ + mlaseq r4, r4, r4, r1 │ │ │ │ + eorseq r1, r4, ip, lsl #7 │ │ │ │ + eorseq r9, r2, r4, asr r9 │ │ │ │ + ldrsbteq sl, [r2], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r0, asr r3 │ │ │ │ + eorseq r9, r2, r8, lsl r9 │ │ │ │ + mlaseq r2, r4, r2, sl │ │ │ │ + eorseq r1, r4, r4, lsl r3 │ │ │ │ + ldrsbteq r9, [r2], -ip │ │ │ │ + eorseq sl, r2, r8, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d04e0 │ │ │ │ + ldr r9, [pc, #432] @ d0528 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d042c │ │ │ │ - ldr r8, [pc, #416] @ d04f0 │ │ │ │ + bne d0474 │ │ │ │ + ldr r8, [pc, #416] @ d0538 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d038c │ │ │ │ + beq d03d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d03f4 │ │ │ │ + beq d043c │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0404 │ │ │ │ + beq d044c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d03f4 │ │ │ │ + beq d043c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d037c │ │ │ │ + bne d03c4 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d04a4 │ │ │ │ + bne d04ec │ │ │ │ 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 d0468 │ │ │ │ + bne d04b0 │ │ │ │ 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] @ d04e4 │ │ │ │ + ldr r0, [pc, #176] @ d052c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d04e8 │ │ │ │ - ldr r1, [pc, #172] @ d04ec │ │ │ │ + ldr r3, [pc, #172] @ d0530 │ │ │ │ + ldr r1, [pc, #172] @ d0534 │ │ │ │ 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 38fa4 │ │ │ │ - b d0348 │ │ │ │ - ldr r0, [pc, #132] @ d04f4 │ │ │ │ + b d0390 │ │ │ │ + ldr r0, [pc, #132] @ d053c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d04f8 │ │ │ │ - ldr r1, [pc, #128] @ d04fc │ │ │ │ + ldr r3, [pc, #128] @ d0540 │ │ │ │ + ldr r1, [pc, #128] @ d0544 │ │ │ │ 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 38fa4 │ │ │ │ - b d0414 │ │ │ │ - ldr r0, [pc, #84] @ d0500 │ │ │ │ + b d045c │ │ │ │ + ldr r0, [pc, #84] @ d0548 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0504 │ │ │ │ - ldr r1, [pc, #80] @ d0508 │ │ │ │ + ldr r3, [pc, #80] @ d054c │ │ │ │ + ldr r1, [pc, #80] @ d0550 │ │ │ │ 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 38fa4 │ │ │ │ - b d03dc │ │ │ │ - eorseq r1, r4, r4, lsr #17 │ │ │ │ - mlaseq r4, ip, r7, r1 │ │ │ │ - eorseq r9, r2, ip, asr #14 │ │ │ │ - eorseq sl, r2, ip, ror r1 │ │ │ │ - eorseq r1, r4, r0, asr #18 │ │ │ │ - eorseq r1, r4, r0, ror #14 │ │ │ │ - eorseq r9, r2, r0, lsl r7 │ │ │ │ - eorseq sl, r2, r0, asr #2 │ │ │ │ - eorseq r1, r4, r4, lsr #14 │ │ │ │ - ldrsbteq r9, [r2], -r4 │ │ │ │ - eorseq sl, r2, r4, lsl #2 │ │ │ │ + b d0424 │ │ │ │ + eorseq r1, r4, ip, asr r8 │ │ │ │ + eorseq r1, r4, r4, asr r7 │ │ │ │ + eorseq r9, r2, r4, lsl #14 │ │ │ │ + eorseq sl, r2, r4, lsr r1 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsl r7 │ │ │ │ + eorseq r9, r2, r8, asr #13 │ │ │ │ + ldrshteq sl, [r2], -r8 │ │ │ │ + ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r9, r2, ip, lsl #13 │ │ │ │ + ldrhteq sl, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d06cc │ │ │ │ + ldr r9, [pc, #432] @ d0714 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0618 │ │ │ │ - ldr r8, [pc, #416] @ d06dc │ │ │ │ + bne d0660 │ │ │ │ + ldr r8, [pc, #416] @ d0724 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0578 │ │ │ │ + beq d05c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d05e0 │ │ │ │ + beq d0628 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d05f0 │ │ │ │ + beq d0638 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d05e0 │ │ │ │ + beq d0628 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0568 │ │ │ │ + bne d05b0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0690 │ │ │ │ + bne d06d8 │ │ │ │ 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 d0654 │ │ │ │ + bne d069c │ │ │ │ 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] @ d06d0 │ │ │ │ + ldr r0, [pc, #176] @ d0718 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d06d4 │ │ │ │ - ldr r1, [pc, #172] @ d06d8 │ │ │ │ + ldr r3, [pc, #172] @ d071c │ │ │ │ + ldr r1, [pc, #172] @ d0720 │ │ │ │ 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 38fa4 │ │ │ │ - b d0534 │ │ │ │ - ldr r0, [pc, #132] @ d06e0 │ │ │ │ + b d057c │ │ │ │ + ldr r0, [pc, #132] @ d0728 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d06e4 │ │ │ │ - ldr r1, [pc, #128] @ d06e8 │ │ │ │ + ldr r3, [pc, #128] @ d072c │ │ │ │ + ldr r1, [pc, #128] @ d0730 │ │ │ │ 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 38fa4 │ │ │ │ - b d0600 │ │ │ │ - ldr r0, [pc, #84] @ d06ec │ │ │ │ + b d0648 │ │ │ │ + ldr r0, [pc, #84] @ d0734 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d06f0 │ │ │ │ - ldr r1, [pc, #80] @ d06f4 │ │ │ │ + ldr r3, [pc, #80] @ d0738 │ │ │ │ + ldr r1, [pc, #80] @ d073c │ │ │ │ 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 38fa4 │ │ │ │ - b d05c8 │ │ │ │ - ldrshteq r1, [r4], -r0 │ │ │ │ - eorseq r1, r4, r8, ror #11 │ │ │ │ - eorseq r9, r2, r8, ror r6 │ │ │ │ - eorseq r9, r2, r0, ror #30 │ │ │ │ - eorseq r1, r4, r4, lsr #14 │ │ │ │ - eorseq r1, r4, ip, lsr #11 │ │ │ │ - eorseq r9, r2, ip, lsr r6 │ │ │ │ - eorseq r9, r2, r4, lsr #30 │ │ │ │ - eorseq r1, r4, r0, ror r5 │ │ │ │ - eorseq r9, r2, r0, lsl #12 │ │ │ │ - eorseq r9, r2, r8, ror #29 │ │ │ │ + b d0610 │ │ │ │ + eorseq r1, r4, r8, lsr #13 │ │ │ │ + eorseq r1, r4, r0, lsr #11 │ │ │ │ + eorseq r9, r2, r0, lsr r6 │ │ │ │ + eorseq r9, r2, r8, lsl pc │ │ │ │ + ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r1, r4, r4, ror #10 │ │ │ │ + ldrshteq r9, [r2], -r4 │ │ │ │ + ldrsbteq r9, [r2], -ip │ │ │ │ + eorseq r1, r4, r8, lsr #10 │ │ │ │ + ldrhteq r9, [r2], -r8 │ │ │ │ + eorseq r9, r2, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r8, [pc, #420] @ d08ac │ │ │ │ + ldr r8, [pc, #420] @ d08f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0804 │ │ │ │ - ldr r9, [pc, #400] @ d08b8 │ │ │ │ + bne d084c │ │ │ │ + ldr r9, [pc, #400] @ d0900 │ │ │ │ ldr r6, [r5] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0764 │ │ │ │ + beq d07ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d07cc │ │ │ │ + beq d0814 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d07dc │ │ │ │ + beq d0824 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d07cc │ │ │ │ + beq d0814 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0754 │ │ │ │ + bne d079c │ │ │ │ ldr r0, [r8, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0874 │ │ │ │ + bne d08bc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ 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, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d083c │ │ │ │ + bne d0884 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ 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] @ d08b0 │ │ │ │ + ldr r0, [pc, #164] @ d08f8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #160] @ d08b4 │ │ │ │ + ldr r3, [pc, #160] @ d08fc │ │ │ │ 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, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d0720 │ │ │ │ - ldr r0, [pc, #120] @ d08bc │ │ │ │ + b d0768 │ │ │ │ + ldr r0, [pc, #120] @ d0904 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #116] @ d08c0 │ │ │ │ + ldr r3, [pc, #116] @ d0908 │ │ │ │ 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, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d07ec │ │ │ │ - ldr r0, [pc, #72] @ d08c4 │ │ │ │ + b d0834 │ │ │ │ + ldr r0, [pc, #72] @ d090c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ d08c8 │ │ │ │ + ldr r3, [pc, #68] @ d0910 │ │ │ │ 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, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d07b4 │ │ │ │ - eorseq r1, r4, r0, lsr #3 │ │ │ │ + b d07fc │ │ │ │ + eorseq r1, r4, r8, asr r1 │ │ │ │ + ldrhteq r9, [r2], -r0 │ │ │ │ ldrshteq r9, [r2], -r8 │ │ │ │ - eorseq r9, r2, r0, asr #8 │ │ │ │ - ldrshteq r1, [r4], -r4 │ │ │ │ - eorseq r9, r2, r0, asr #29 │ │ │ │ - eorseq r9, r2, r8, lsl #8 │ │ │ │ - eorseq r9, r2, r8, lsl #29 │ │ │ │ - ldrsbteq r9, [r2], -r0 │ │ │ │ + eorseq r1, r4, ip, lsr #3 │ │ │ │ + eorseq r9, r2, r8, ror lr │ │ │ │ + eorseq r9, r2, r0, asr #7 │ │ │ │ + eorseq r9, r2, r0, asr #28 │ │ │ │ + eorseq r9, r2, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0a8c │ │ │ │ + ldr r9, [pc, #432] @ d0ad4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d09d8 │ │ │ │ - ldr r8, [pc, #416] @ d0a9c │ │ │ │ + bne d0a20 │ │ │ │ + ldr r8, [pc, #416] @ d0ae4 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0938 │ │ │ │ + beq d0980 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d09a0 │ │ │ │ + beq d09e8 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d09b0 │ │ │ │ + beq d09f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d09a0 │ │ │ │ + beq d09e8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0928 │ │ │ │ + bne d0970 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0a50 │ │ │ │ + bne d0a98 │ │ │ │ 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 d0a14 │ │ │ │ + bne d0a5c │ │ │ │ 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] @ d0a90 │ │ │ │ + ldr r0, [pc, #176] @ d0ad8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0a94 │ │ │ │ - ldr r1, [pc, #172] @ d0a98 │ │ │ │ + ldr r3, [pc, #172] @ d0adc │ │ │ │ + ldr r1, [pc, #172] @ d0ae0 │ │ │ │ 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 38fa4 │ │ │ │ - b d08f4 │ │ │ │ - ldr r0, [pc, #132] @ d0aa0 │ │ │ │ + b d093c │ │ │ │ + ldr r0, [pc, #132] @ d0ae8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0aa4 │ │ │ │ - ldr r1, [pc, #128] @ d0aa8 │ │ │ │ + ldr r3, [pc, #128] @ d0aec │ │ │ │ + ldr r1, [pc, #128] @ d0af0 │ │ │ │ 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 38fa4 │ │ │ │ - b d09c0 │ │ │ │ - ldr r0, [pc, #84] @ d0aac │ │ │ │ + b d0a08 │ │ │ │ + ldr r0, [pc, #84] @ d0af4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0ab0 │ │ │ │ - ldr r1, [pc, #80] @ d0ab4 │ │ │ │ + ldr r3, [pc, #80] @ d0af8 │ │ │ │ + ldr r1, [pc, #80] @ d0afc │ │ │ │ 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 38fa4 │ │ │ │ - b d0988 │ │ │ │ - eorseq r0, r4, r0, asr #26 │ │ │ │ - eorseq r0, r4, r8, lsr ip │ │ │ │ - eorseq r9, r2, r4, ror #2 │ │ │ │ - ldrhteq r9, [r2], -r8 │ │ │ │ - eorseq r0, r4, r8, lsl #28 │ │ │ │ - ldrshteq r0, [r4], -ip │ │ │ │ - eorseq r9, r2, r8, lsr #2 │ │ │ │ - eorseq r9, r2, ip, ror r7 │ │ │ │ - eorseq r0, r4, r0, asr #23 │ │ │ │ - eorseq r9, r2, ip, ror #1 │ │ │ │ - eorseq r9, r2, r0, asr #14 │ │ │ │ + b d09d0 │ │ │ │ + ldrshteq r0, [r4], -r8 │ │ │ │ + ldrshteq r0, [r4], -r0 │ │ │ │ + eorseq r9, r2, ip, lsl r1 │ │ │ │ + eorseq r9, r2, r0, ror r7 │ │ │ │ + eorseq r0, r4, r0, asr #27 │ │ │ │ + ldrhteq r0, [r4], -r4 │ │ │ │ + eorseq r9, r2, r0, ror #1 │ │ │ │ + eorseq r9, r2, r4, lsr r7 │ │ │ │ + eorseq r0, r4, r8, ror fp │ │ │ │ + eorseq r9, r2, r4, lsr #1 │ │ │ │ + ldrshteq r9, [r2], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d0c78 │ │ │ │ + ldr r9, [pc, #432] @ d0cc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0bc4 │ │ │ │ - ldr r8, [pc, #416] @ d0c88 │ │ │ │ + bne d0c0c │ │ │ │ + ldr r8, [pc, #416] @ d0cd0 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b24 │ │ │ │ + beq d0b6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b8c │ │ │ │ + beq d0bd4 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b9c │ │ │ │ + beq d0be4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b8c │ │ │ │ + beq d0bd4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0b14 │ │ │ │ + bne d0b5c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0c3c │ │ │ │ + bne d0c84 │ │ │ │ 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 d0c00 │ │ │ │ + bne d0c48 │ │ │ │ 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] @ d0c7c │ │ │ │ + ldr r0, [pc, #176] @ d0cc4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0c80 │ │ │ │ - ldr r1, [pc, #172] @ d0c84 │ │ │ │ + ldr r3, [pc, #172] @ d0cc8 │ │ │ │ + ldr r1, [pc, #172] @ d0ccc │ │ │ │ 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 38fa4 │ │ │ │ - b d0ae0 │ │ │ │ - ldr r0, [pc, #132] @ d0c8c │ │ │ │ + b d0b28 │ │ │ │ + ldr r0, [pc, #132] @ d0cd4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0c90 │ │ │ │ - ldr r1, [pc, #128] @ d0c94 │ │ │ │ + ldr r3, [pc, #128] @ d0cd8 │ │ │ │ + ldr r1, [pc, #128] @ d0cdc │ │ │ │ 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 38fa4 │ │ │ │ - b d0bac │ │ │ │ - ldr r0, [pc, #84] @ d0c98 │ │ │ │ + b d0bf4 │ │ │ │ + ldr r0, [pc, #84] @ d0ce0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0c9c │ │ │ │ - ldr r1, [pc, #80] @ d0ca0 │ │ │ │ + ldr r3, [pc, #80] @ d0ce4 │ │ │ │ + ldr r1, [pc, #80] @ d0ce8 │ │ │ │ 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 38fa4 │ │ │ │ - b d0b74 │ │ │ │ - eorseq r0, r4, r0, asr #29 │ │ │ │ - ldrhteq r0, [r4], -r8 │ │ │ │ - eorseq r8, r2, r0, lsl #30 │ │ │ │ - eorseq r9, r2, ip, ror #22 │ │ │ │ - eorseq r0, r4, r8, lsr #29 │ │ │ │ - eorseq r0, r4, ip, ror sp │ │ │ │ - eorseq r8, r2, r4, asr #29 │ │ │ │ - eorseq r9, r2, r0, lsr fp │ │ │ │ - eorseq r0, r4, r0, asr #26 │ │ │ │ - eorseq r8, r2, r8, lsl #29 │ │ │ │ - ldrshteq r9, [r2], -r4 │ │ │ │ + b d0bbc │ │ │ │ + eorseq r0, r4, r8, ror lr │ │ │ │ + eorseq r0, r4, r0, ror sp │ │ │ │ + ldrhteq r8, [r2], -r8 │ │ │ │ + eorseq r9, r2, r4, lsr #22 │ │ │ │ + eorseq r0, r4, r0, ror #28 │ │ │ │ + eorseq r0, r4, r4, lsr sp │ │ │ │ + eorseq r8, r2, ip, ror lr │ │ │ │ + eorseq r9, r2, r8, ror #21 │ │ │ │ + ldrshteq r0, [r4], -r8 │ │ │ │ + eorseq r8, r2, r0, asr #28 │ │ │ │ + eorseq r9, r2, ip, lsr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1da00 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0cec │ │ │ │ + beq d0d34 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d40 │ │ │ │ + beq d0d88 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d4c │ │ │ │ + beq d0d94 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d40 │ │ │ │ + beq d0d88 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0ce0 │ │ │ │ + bne d0d28 │ │ │ │ bl 1da00 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -181299,415 +181317,415 @@ │ │ │ │ bl 1da00 │ │ │ │ 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] @ d0f20 │ │ │ │ + ldr r9, [pc, #432] @ d0f68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0e6c │ │ │ │ - ldr r8, [pc, #416] @ d0f30 │ │ │ │ + bne d0eb4 │ │ │ │ + ldr r8, [pc, #416] @ d0f78 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0dcc │ │ │ │ + beq d0e14 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e34 │ │ │ │ + beq d0e7c │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e44 │ │ │ │ + beq d0e8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0e34 │ │ │ │ + beq d0e7c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0dbc │ │ │ │ + bne d0e04 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0ee4 │ │ │ │ + bne d0f2c │ │ │ │ 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 d0ea8 │ │ │ │ + bne d0ef0 │ │ │ │ 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] @ d0f24 │ │ │ │ + ldr r0, [pc, #176] @ d0f6c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d0f28 │ │ │ │ - ldr r1, [pc, #172] @ d0f2c │ │ │ │ + ldr r3, [pc, #172] @ d0f70 │ │ │ │ + ldr r1, [pc, #172] @ d0f74 │ │ │ │ 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 38fa4 │ │ │ │ - b d0d88 │ │ │ │ - ldr r0, [pc, #132] @ d0f34 │ │ │ │ + b d0dd0 │ │ │ │ + ldr r0, [pc, #132] @ d0f7c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d0f38 │ │ │ │ - ldr r1, [pc, #128] @ d0f3c │ │ │ │ + ldr r3, [pc, #128] @ d0f80 │ │ │ │ + ldr r1, [pc, #128] @ d0f84 │ │ │ │ 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 38fa4 │ │ │ │ - b d0e54 │ │ │ │ - ldr r0, [pc, #84] @ d0f40 │ │ │ │ + b d0e9c │ │ │ │ + ldr r0, [pc, #84] @ d0f88 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d0f44 │ │ │ │ - ldr r1, [pc, #80] @ d0f48 │ │ │ │ + ldr r3, [pc, #80] @ d0f8c │ │ │ │ + ldr r1, [pc, #80] @ d0f90 │ │ │ │ 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 38fa4 │ │ │ │ - b d0e1c │ │ │ │ - mlaseq r4, r8, lr, r0 │ │ │ │ - mlaseq r4, r0, sp, r0 │ │ │ │ - eorseq r8, r2, r4, lsl #27 │ │ │ │ - eorseq r9, r2, r4, asr #11 │ │ │ │ - eorseq r0, r4, ip, asr #28 │ │ │ │ - eorseq r0, r4, r4, asr sp │ │ │ │ - eorseq r8, r2, r8, asr #26 │ │ │ │ - eorseq r9, r2, r8, lsl #11 │ │ │ │ - eorseq r0, r4, r8, lsl sp │ │ │ │ - eorseq r8, r2, ip, lsl #26 │ │ │ │ - eorseq r9, r2, ip, asr #10 │ │ │ │ + b d0e64 │ │ │ │ + eorseq r0, r4, r0, asr lr │ │ │ │ + eorseq r0, r4, r8, asr #26 │ │ │ │ + eorseq r8, r2, ip, lsr sp │ │ │ │ + eorseq r9, r2, ip, ror r5 │ │ │ │ + eorseq r0, r4, r4, lsl #28 │ │ │ │ + eorseq r0, r4, ip, lsl #26 │ │ │ │ + eorseq r8, r2, r0, lsl #26 │ │ │ │ + eorseq r9, r2, r0, asr #10 │ │ │ │ + ldrsbteq r0, [r4], -r0 │ │ │ │ + eorseq r8, r2, r4, asr #25 │ │ │ │ + eorseq r9, r2, r4, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d110c │ │ │ │ + ldr r9, [pc, #432] @ d1154 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d1058 │ │ │ │ - ldr r8, [pc, #416] @ d111c │ │ │ │ + bne d10a0 │ │ │ │ + ldr r8, [pc, #416] @ d1164 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0fb8 │ │ │ │ + beq d1000 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1020 │ │ │ │ + beq d1068 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1030 │ │ │ │ + beq d1078 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1020 │ │ │ │ + beq d1068 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0fa8 │ │ │ │ + bne d0ff0 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d10d0 │ │ │ │ + bne d1118 │ │ │ │ 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 d1094 │ │ │ │ + bne d10dc │ │ │ │ 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] @ d1110 │ │ │ │ + ldr r0, [pc, #176] @ d1158 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d1114 │ │ │ │ - ldr r1, [pc, #172] @ d1118 │ │ │ │ + ldr r3, [pc, #172] @ d115c │ │ │ │ + ldr r1, [pc, #172] @ d1160 │ │ │ │ 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 38fa4 │ │ │ │ - b d0f74 │ │ │ │ - ldr r0, [pc, #132] @ d1120 │ │ │ │ + b d0fbc │ │ │ │ + ldr r0, [pc, #132] @ d1168 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d1124 │ │ │ │ - ldr r1, [pc, #128] @ d1128 │ │ │ │ + ldr r3, [pc, #128] @ d116c │ │ │ │ + ldr r1, [pc, #128] @ d1170 │ │ │ │ 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 38fa4 │ │ │ │ - b d1040 │ │ │ │ - ldr r0, [pc, #84] @ d112c │ │ │ │ + b d1088 │ │ │ │ + ldr r0, [pc, #84] @ d1174 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d1130 │ │ │ │ - ldr r1, [pc, #80] @ d1134 │ │ │ │ + ldr r3, [pc, #80] @ d1178 │ │ │ │ + ldr r1, [pc, #80] @ d117c │ │ │ │ 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 38fa4 │ │ │ │ - b d1008 │ │ │ │ - eorseq r0, r4, r4, lsl #24 │ │ │ │ - ldrshteq r0, [r4], -ip │ │ │ │ - ldrshteq r8, [r2], -ip │ │ │ │ - mlaseq r2, r8, r2, r9 │ │ │ │ - eorseq r0, r4, ip, lsl ip │ │ │ │ - eorseq r0, r4, r0, asr #21 │ │ │ │ - eorseq r8, r2, r0, asr #23 │ │ │ │ - eorseq r9, r2, ip, asr r2 │ │ │ │ - eorseq r0, r4, r4, lsl #21 │ │ │ │ - eorseq r8, r2, r4, lsl #23 │ │ │ │ - eorseq r9, r2, r0, lsr #4 │ │ │ │ + b d1050 │ │ │ │ + ldrhteq r0, [r4], -ip │ │ │ │ + ldrhteq r0, [r4], -r4 │ │ │ │ + ldrhteq r8, [r2], -r4 │ │ │ │ + eorseq r9, r2, r0, asr r2 │ │ │ │ + ldrsbteq r0, [r4], -r4 │ │ │ │ + eorseq r0, r4, r8, ror sl │ │ │ │ + eorseq r8, r2, r8, ror fp │ │ │ │ + eorseq r9, r2, r4, lsl r2 │ │ │ │ + eorseq r0, r4, ip, lsr sl │ │ │ │ + eorseq r8, r2, ip, lsr fp │ │ │ │ + ldrsbteq r9, [r2], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r9, [pc, #432] @ d12f8 │ │ │ │ + ldr r9, [pc, #432] @ d1340 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d1244 │ │ │ │ - ldr r8, [pc, #416] @ d1308 │ │ │ │ + bne d128c │ │ │ │ + ldr r8, [pc, #416] @ d1350 │ │ │ │ ldr r6, [r5] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d11a4 │ │ │ │ + beq d11ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d120c │ │ │ │ + beq d1254 │ │ │ │ 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 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d121c │ │ │ │ + beq d1264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d120c │ │ │ │ + beq d1254 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1194 │ │ │ │ + bne d11dc │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d12bc │ │ │ │ + bne d1304 │ │ │ │ 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 d1280 │ │ │ │ + bne d12c8 │ │ │ │ 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] @ d12fc │ │ │ │ + ldr r0, [pc, #176] @ d1344 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d1300 │ │ │ │ - ldr r1, [pc, #172] @ d1304 │ │ │ │ + ldr r3, [pc, #172] @ d1348 │ │ │ │ + ldr r1, [pc, #172] @ d134c │ │ │ │ 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 38fa4 │ │ │ │ - b d1160 │ │ │ │ - ldr r0, [pc, #132] @ d130c │ │ │ │ + b d11a8 │ │ │ │ + ldr r0, [pc, #132] @ d1354 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ d1310 │ │ │ │ - ldr r1, [pc, #128] @ d1314 │ │ │ │ + ldr r3, [pc, #128] @ d1358 │ │ │ │ + ldr r1, [pc, #128] @ d135c │ │ │ │ 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 38fa4 │ │ │ │ - b d122c │ │ │ │ - ldr r0, [pc, #84] @ d1318 │ │ │ │ + b d1274 │ │ │ │ + ldr r0, [pc, #84] @ d1360 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ d131c │ │ │ │ - ldr r1, [pc, #80] @ d1320 │ │ │ │ + ldr r3, [pc, #80] @ d1364 │ │ │ │ + ldr r1, [pc, #80] @ d1368 │ │ │ │ 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 38fa4 │ │ │ │ - b d11f4 │ │ │ │ - ldrshteq r0, [r4], -r0 │ │ │ │ - eorseq r0, r4, r8, ror #9 │ │ │ │ - eorseq r8, r2, r4, lsl #19 │ │ │ │ - ldrshteq r9, [r2], -r4 │ │ │ │ - eorseq r0, r4, r8, asr r6 │ │ │ │ - eorseq r0, r4, ip, lsr #9 │ │ │ │ - eorseq r8, r2, r8, asr #18 │ │ │ │ - ldrhteq r9, [r2], -r8 │ │ │ │ - eorseq r0, r4, r0, ror r4 │ │ │ │ - eorseq r8, r2, ip, lsl #18 │ │ │ │ - eorseq r9, r2, ip, ror r2 │ │ │ │ + b d123c │ │ │ │ + eorseq r0, r4, r8, lsr #11 │ │ │ │ + eorseq r0, r4, r0, lsr #9 │ │ │ │ + eorseq r8, r2, ip, lsr r9 │ │ │ │ + eorseq r9, r2, ip, lsr #5 │ │ │ │ + eorseq r0, r4, r0, lsl r6 │ │ │ │ + eorseq r0, r4, r4, ror #8 │ │ │ │ + eorseq r8, r2, r0, lsl #18 │ │ │ │ + eorseq r9, r2, r0, ror r2 │ │ │ │ + eorseq r0, r4, r8, lsr #8 │ │ │ │ + eorseq r8, r2, r4, asr #17 │ │ │ │ + eorseq r9, r2, r4, lsr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f494 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d136c │ │ │ │ + beq d13b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d13c0 │ │ │ │ + beq d1408 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d13cc │ │ │ │ + beq d1414 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d13c0 │ │ │ │ + beq d1408 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1360 │ │ │ │ + bne d13a8 │ │ │ │ bl 1f494 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -181723,244 +181741,244 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ str r0, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1628 │ │ │ │ + beq d1670 │ │ │ │ add r0, sp, #16 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r9, [r1] │ │ │ │ ldrb r0, [r9, #474] @ 0x1da │ │ │ │ cmp r0, #2 │ │ │ │ - beq d160c │ │ │ │ + beq d1654 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #8 │ │ │ │ mov r8, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b d1464 │ │ │ │ + b d14ac │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r6, r6, #4 │ │ │ │ add r7, r7, #1 │ │ │ │ lsl r8, r8, fp │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ - beq d14c4 │ │ │ │ + beq d150c │ │ │ │ ldr sl, [r9, r6] │ │ │ │ cmp r7, #0 │ │ │ │ mov fp, r7 │ │ │ │ movwne fp, #1 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq d1450 │ │ │ │ + beq d1498 │ │ │ │ add r5, sl, #8 │ │ │ │ mov r4, r8 │ │ │ │ - b d1498 │ │ │ │ + b d14e0 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d143c │ │ │ │ + beq d1484 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d148c │ │ │ │ + bne d14d4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d148c │ │ │ │ + beq d14d4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b d148c │ │ │ │ + bl 1b7460 │ │ │ │ + b d14d4 │ │ │ │ add sl, r9, #144 @ 0x90 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #8 │ │ │ │ mov r9, #1 │ │ │ │ - b d1504 │ │ │ │ + b d154c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r4, r4, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r9, r9, r5 │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ - beq d1564 │ │ │ │ + beq d15ac │ │ │ │ ldr fp, [sl, r4] │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ movwne r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r9, #0 │ │ │ │ - beq d14f0 │ │ │ │ + beq d1538 │ │ │ │ add r8, fp, #8 │ │ │ │ mov r7, r9 │ │ │ │ - b d1538 │ │ │ │ + b d1580 │ │ │ │ add r8, r8, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d14dc │ │ │ │ + beq d1524 │ │ │ │ ldrb r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d152c │ │ │ │ + bne d1574 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d152c │ │ │ │ + beq d1574 │ │ │ │ ldr r0, [r8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b d152c │ │ │ │ + bl 1b7460 │ │ │ │ + b d1574 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #8 │ │ │ │ mov fp, #1 │ │ │ │ add r9, r0, #288 @ 0x120 │ │ │ │ - b d15a4 │ │ │ │ + b d15ec │ │ │ │ add r0, fp, fp, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r7, r7, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl fp, fp, r8 │ │ │ │ cmp r7, #140 @ 0x8c │ │ │ │ - beq d1604 │ │ │ │ + beq d164c │ │ │ │ ldr sl, [r9, r7] │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r6 │ │ │ │ movwne r8, #1 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne fp, #0 │ │ │ │ - beq d1590 │ │ │ │ + beq d15d8 │ │ │ │ add r4, sl, #8 │ │ │ │ mov r5, fp │ │ │ │ - b d15d8 │ │ │ │ + b d1620 │ │ │ │ add r4, r4, #20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq d157c │ │ │ │ + beq d15c4 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d15cc │ │ │ │ + bne d1614 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d15cc │ │ │ │ + beq d1614 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b d15cc │ │ │ │ + bl 1b7460 │ │ │ │ + b d1614 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [r0] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ d165c │ │ │ │ + ldr r2, [pc, #44] @ d16a4 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ d1660 │ │ │ │ + ldr r1, [pc, #40] @ d16a8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldrsbteq r8, [r2], -r4 │ │ │ │ - eorseq r8, r2, ip, asr #21 │ │ │ │ + eorseq r8, r2, ip, lsl #21 │ │ │ │ + eorseq r8, r2, r4, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1794 │ │ │ │ + beq d17dc │ │ │ │ add sl, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr fp, [r4] │ │ │ │ ldrd r0, [fp] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d1768 │ │ │ │ + beq d17b0 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1764 │ │ │ │ + beq d17ac │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ stm sp, {r0, r4} │ │ │ │ cmp r7, #0 │ │ │ │ - beq d1734 │ │ │ │ + beq d177c │ │ │ │ ldr r5, [fp, #24] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic r9, r6, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne d1708 │ │ │ │ + bne d1750 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r5, r5, #192 @ 0xc0 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq d16f0 │ │ │ │ + beq d1738 │ │ │ │ eor r9, r0, r6 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r8, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #4 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ - bl 84328 │ │ │ │ + bl 84374 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne d16e8 │ │ │ │ + bne d1730 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #4 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq d1764 │ │ │ │ + beq d17ac │ │ │ │ ldr r2, [fp, #24] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [fp] │ │ │ │ add r0, fp, #8 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ d17f4 │ │ │ │ + ldr r2, [pc, #88] @ d183c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ d17f8 │ │ │ │ + ldr r1, [pc, #84] @ d1840 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -181974,89 +181992,89 @@ │ │ │ │ strd r2, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ ldm sl!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r2, r8, ror #18 │ │ │ │ - eorseq r8, r2, r0, ror #18 │ │ │ │ + eorseq r8, r2, r0, lsr #18 │ │ │ │ + eorseq r8, r2, r8, lsl r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r0, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1884 │ │ │ │ + beq d18cc │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d1870 │ │ │ │ + beq d18b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 75008 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d186c │ │ │ │ + beq d18b4 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r4, [r6] │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #100] @ d18f0 │ │ │ │ + ldr r2, [pc, #100] @ d1938 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #96] @ d18f4 │ │ │ │ + ldr r1, [pc, #96] @ d193c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ bl 39ce0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d18dc │ │ │ │ + beq d1924 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ ldr r0, [r6] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r2, r8, ror r8 │ │ │ │ - eorseq r8, r2, r4, ror r8 │ │ │ │ + eorseq r8, r2, r0, lsr r8 │ │ │ │ + eorseq r8, r2, ip, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #648] @ d1b94 │ │ │ │ + ldr r4, [pc, #648] @ d1bdc │ │ │ │ mov sl, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne d1b34 │ │ │ │ + bne d1b7c │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 1e474 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -182100,17 +182118,17 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 1e5c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 1e414 │ │ │ │ - ldr ip, [pc, #432] @ d1ba4 │ │ │ │ + ldr ip, [pc, #432] @ d1bec │ │ │ │ add r2, sp, #1040 @ 0x410 │ │ │ │ - ldr lr, [pc, #428] @ d1ba8 │ │ │ │ + ldr lr, [pc, #428] @ d1bf0 │ │ │ │ add r8, sp, #992 @ 0x3e0 │ │ │ │ ldm r9, {r0, r1, r4, r5, r6, r7} │ │ │ │ mov r3, r2 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ @@ -182132,106 +182150,106 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, lr, #64 @ 0x40 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #448 @ 0x1c0 │ │ │ │ mov r4, lr │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #2 │ │ │ │ - ldr r3, [pc, #312] @ d1bac │ │ │ │ + ldr r3, [pc, #312] @ d1bf4 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ - bl 2f58d0 │ │ │ │ + bl 2f5918 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls d1ad8 │ │ │ │ + bls d1b20 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d1b14 │ │ │ │ + beq d1b5c │ │ │ │ add r6, r5, #8 │ │ │ │ - b d1ac0 │ │ │ │ + b d1b08 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq d1b14 │ │ │ │ + beq d1b5c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1ab4 │ │ │ │ + beq d1afc │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3d8 │ │ │ │ - b d1ab4 │ │ │ │ + b d1afc │ │ │ │ cmp r7, #0 │ │ │ │ - bne d1afc │ │ │ │ + bne d1b44 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq d1ae0 │ │ │ │ + beq d1b28 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1af0 │ │ │ │ + beq d1b38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3d8 │ │ │ │ - b d1af0 │ │ │ │ + b d1b38 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #92] @ d1b98 │ │ │ │ + ldr r1, [pc, #92] @ d1be0 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #88] @ d1b9c │ │ │ │ + ldr r3, [pc, #88] @ d1be4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #84] @ d1ba0 │ │ │ │ + ldr r2, [pc, #84] @ d1be8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #544] @ 0x220 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ str r7, [sp, #16] │ │ │ │ bl 38fa4 │ │ │ │ mov r0, r5 │ │ │ │ - b d1920 │ │ │ │ + b d1968 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq pc, r3, r0, lsr #31 │ │ │ │ - eorseq pc, r3, r4, ror #26 │ │ │ │ - eorseq r8, r2, ip, lsl #1 │ │ │ │ - ldrshteq r8, [r2], -r0 │ │ │ │ - eoreq r7, r9, r6, asr #29 │ │ │ │ - eoreq r7, r9, r5, asr #29 │ │ │ │ - ldrsbteq r8, [r2], -ip │ │ │ │ + eorseq pc, r3, r8, asr pc @ │ │ │ │ + eorseq pc, r3, ip, lsl sp @ │ │ │ │ + eorseq r8, r2, r4, asr #32 │ │ │ │ + eorseq r8, r2, r8, lsr #11 │ │ │ │ + strhteq r7, [r9], -lr │ │ │ │ + strhteq r7, [r9], -sp │ │ │ │ + mlaseq r2, r4, r6, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #652] @ d1e50 │ │ │ │ + ldr r1, [pc, #652] @ d1e98 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #104] @ 0x68 │ │ │ │ add r7, r2, r0 │ │ │ │ ldr r0, [r7, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1c34 │ │ │ │ + beq d1c7c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ bl 1fbb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -182241,95 +182259,95 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ movweq r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e6d24 │ │ │ │ + bl e6d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1c60 │ │ │ │ + beq d1ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq d1dc0 │ │ │ │ + beq d1e08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1d00 │ │ │ │ + beq d1d48 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq d1d9c │ │ │ │ + beq d1de4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 7a798 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d1c2c │ │ │ │ + bne d1c74 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d1d38 │ │ │ │ + bcs d1d80 │ │ │ │ mov r5, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r5, #12]! │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r5, #-4] │ │ │ │ - bne d1d50 │ │ │ │ + bne d1d98 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq d1e00 │ │ │ │ + beq d1e48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - b d1d88 │ │ │ │ + b d1dd0 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq d1de0 │ │ │ │ + beq d1e28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcc d1cb8 │ │ │ │ - ldr r0, [pc, #276] @ d1e54 │ │ │ │ + bcc d1d00 │ │ │ │ + ldr r0, [pc, #276] @ d1e9c │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 60a14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq d1e20 │ │ │ │ + beq d1e68 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ @@ -182344,198 +182362,198 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - b d1c84 │ │ │ │ + b d1ccc │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b d1c48 │ │ │ │ + b d1c90 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b d1d14 │ │ │ │ + b d1d5c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b d1ce4 │ │ │ │ + b d1d2c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b d1d64 │ │ │ │ + b d1dac │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r3, r8, ror #25 │ │ │ │ - strdeq r7, [r9], -r1 @ │ │ │ │ + eorseq pc, r3, r0, lsr #25 │ │ │ │ + eoreq r7, r9, r9, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #392] @ d1ff4 │ │ │ │ + ldr r1, [pc, #392] @ d203c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #104] @ 0x68 │ │ │ │ add r6, r2, r0 │ │ │ │ ldr r0, [r6, r3]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1ee8 │ │ │ │ + beq d1f30 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 1fbb4 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ adc r1, r7, #0 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ adds r0, sl, #9 │ │ │ │ adc r1, r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq d1ef4 │ │ │ │ + beq d1f3c │ │ │ │ sub r0, r8, #1 │ │ │ │ adds r0, r0, sl │ │ │ │ adc r1, r7, #0 │ │ │ │ adds r0, r0, #10 │ │ │ │ - b d1ef0 │ │ │ │ + b d1f38 │ │ │ │ ldrd r0, [r4] │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ adc r1, r1, #0 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d1f2c │ │ │ │ + beq d1f74 │ │ │ │ mov r1, r4 │ │ │ │ bl 7a98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1f2c │ │ │ │ + beq d1f74 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d1f6c │ │ │ │ + bcs d1fb4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne d1f84 │ │ │ │ + bne d1fcc │ │ │ │ ldm r4, {r0, r3} │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r6, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ d1ff8 │ │ │ │ + ldr r0, [pc, #132] @ d2040 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 60a14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1fbc │ │ │ │ + bne d2004 │ │ │ │ adds r0, r2, #5 │ │ │ │ adc r1, r3, #0 │ │ │ │ strd r0, [r4] │ │ │ │ add r0, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c8e4 │ │ │ │ + bl 15c92c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d1fcc │ │ │ │ + bne d2014 │ │ │ │ adds r0, r2, #10 │ │ │ │ - b d1f54 │ │ │ │ + b d1f9c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc r2, r3, #0 │ │ │ │ adds r0, r0, #18 │ │ │ │ adc r3, r2, #0 │ │ │ │ - b d1f58 │ │ │ │ + b d1fa0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq pc, r3, r0, asr #20 │ │ │ │ - strhteq r7, [r9], -sp │ │ │ │ + ldrshteq pc, [r3], -r8 @ │ │ │ │ + strhteq r7, [r9], -r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #2144] @ d2870 │ │ │ │ + ldr r2, [pc, #2144] @ d28b8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2140] @ d2874 │ │ │ │ + ldr r0, [pc, #2140] @ d28bc │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ mov r3, #9 │ │ │ │ - bl e7b2c │ │ │ │ + bl e7b74 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ ldr sl, [sp, #1092] @ 0x444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2054 │ │ │ │ + beq d209c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #1096] @ 0x448 │ │ │ │ ldr fp, [sp, #1104] @ 0x450 │ │ │ │ ldr r5, [sp, #1108] @ 0x454 │ │ │ │ ldr r6, [sp, #1112] @ 0x458 │ │ │ │ ldr r7, [sp, #1116] @ 0x45c │ │ │ │ - ldr r4, [pc, #2056] @ d2878 │ │ │ │ + ldr r4, [pc, #2056] @ d28c0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d268c │ │ │ │ + bne d26d4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r4, [sp, #1600] @ 0x640 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ - beq d2344 │ │ │ │ + beq d238c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str fp, [sp, #24] │ │ │ │ add fp, lr, #648 @ 0x288 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ @@ -182557,15 +182575,15 @@ │ │ │ │ add r4, sp, #1648 @ 0x670 │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ mov ip, r4 │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e414 │ │ │ │ - ldr ip, [pc, #1908] @ d288c │ │ │ │ + ldr ip, [pc, #1908] @ d28d4 │ │ │ │ add r8, r8, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #5 │ │ │ │ orr r6, fp, #4 │ │ │ │ @@ -182579,15 +182597,15 @@ │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [sp, #1672] @ 0x688 │ │ │ │ movls r0, fp │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [sp, #1616] @ 0x650 │ │ │ │ - beq d26cc │ │ │ │ + beq d2714 │ │ │ │ add sl, sp, #1616 @ 0x650 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, sl │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r4] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -182599,15 +182617,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ - beq d236c │ │ │ │ + beq d23b4 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ bl 1edd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -182625,15 +182643,15 @@ │ │ │ │ mov r1, sl │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ bl 1e414 │ │ │ │ mov r0, sl │ │ │ │ - ldr ip, [pc, #1644] @ d2894 │ │ │ │ + ldr ip, [pc, #1644] @ d28dc │ │ │ │ add r9, fp, #8 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r8 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #13 │ │ │ │ @@ -182651,40 +182669,40 @@ │ │ │ │ ldr r0, [sp, #1672] @ 0x688 │ │ │ │ mov r8, sl │ │ │ │ movls r0, r3 │ │ │ │ movls r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #1088] @ 0x440 │ │ │ │ - beq d26e8 │ │ │ │ + beq d2730 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, lr, #648 @ 0x288 │ │ │ │ add r9, sp, #1088 @ 0x440 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r1, [pc, #1484] @ d2898 │ │ │ │ + ldr r1, [pc, #1484] @ d28e0 │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ add r1, pc, r1 │ │ │ │ - bne d23c8 │ │ │ │ + bne d2410 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d22f4 │ │ │ │ + beq d233c │ │ │ │ add r0, r1, #12 │ │ │ │ bl 211d0 │ │ │ │ - ldr r1, [pc, #1448] @ d289c │ │ │ │ + ldr r1, [pc, #1448] @ d28e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add fp, sp, #560 @ 0x230 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ @@ -182697,55 +182715,55 @@ │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ bl 1e414 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b d2474 │ │ │ │ - ldr r0, [pc, #1340] @ d2888 │ │ │ │ + b d24bc │ │ │ │ + ldr r0, [pc, #1340] @ d28d0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 205bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d2624 │ │ │ │ + beq d266c │ │ │ │ mov r0, r9 │ │ │ │ bl 1ef9c │ │ │ │ - b d2624 │ │ │ │ - ldr r0, [pc, #1308] @ d2890 │ │ │ │ + b d266c │ │ │ │ + ldr r0, [pc, #1308] @ d28d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 205bc │ │ │ │ ldr r6, [sp, #1072] @ 0x430 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls d25d8 │ │ │ │ + bls d2620 │ │ │ │ ldr r4, [sp, #564] @ 0x234 │ │ │ │ ldr r8, [sp, #560] @ 0x230 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d2610 │ │ │ │ + beq d2658 │ │ │ │ add r5, r8, #8 │ │ │ │ - b d23b0 │ │ │ │ + b d23f8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq d2610 │ │ │ │ + beq d2658 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d23a4 │ │ │ │ + beq d23ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3d8 │ │ │ │ - b d23a4 │ │ │ │ + b d23ec │ │ │ │ ldr r0, [r1, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d23e8 │ │ │ │ + beq d2430 │ │ │ │ add r0, r1, #12 │ │ │ │ bl 211d0 │ │ │ │ - ldr r1, [pc, #1208] @ d28a0 │ │ │ │ + ldr r1, [pc, #1208] @ d28e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ @@ -182755,36 +182773,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r0, [pc, #1140] @ d28a4 │ │ │ │ + ldr r0, [pc, #1140] @ d28ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2718 │ │ │ │ + beq d2760 │ │ │ │ mov r1, r0 │ │ │ │ str fp, [r0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 1e414 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add fp, sp, #560 @ 0x230 │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - ldr r0, [pc, #1060] @ d28a8 │ │ │ │ + ldr r0, [pc, #1060] @ d28f0 │ │ │ │ mov r2, #16 │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ add sl, fp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ ldm r8, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ @@ -182798,15 +182816,15 @@ │ │ │ │ movwhi r1, #4 │ │ │ │ addls r6, r9, #512 @ 0x200 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ cmp r3, #16 │ │ │ │ movls r0, r9 │ │ │ │ movhi r2, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq d2700 │ │ │ │ + beq d2748 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r2, #32 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r6] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ @@ -182815,274 +182833,274 @@ │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #908] @ d28ac │ │ │ │ + ldr r3, [pc, #908] @ d28f4 │ │ │ │ movls r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ movls r2, r7 │ │ │ │ - bl 2f58d0 │ │ │ │ + bl 2f5918 │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #16 │ │ │ │ - bls d2580 │ │ │ │ + bls d25c8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d25b4 │ │ │ │ + beq d25fc │ │ │ │ add r5, r8, #8 │ │ │ │ - b d2568 │ │ │ │ + b d25b0 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq d25b4 │ │ │ │ + beq d25fc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d255c │ │ │ │ + beq d25a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3d8 │ │ │ │ - b d255c │ │ │ │ + b d25a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d25c4 │ │ │ │ + beq d260c │ │ │ │ add r4, r4, #8 │ │ │ │ - b d259c │ │ │ │ + b d25e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq d25c4 │ │ │ │ + beq d260c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2590 │ │ │ │ + beq d25d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3d8 │ │ │ │ - b d2590 │ │ │ │ + b d25d8 │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2624 │ │ │ │ + beq d266c │ │ │ │ add r4, r4, #8 │ │ │ │ - b d25f8 │ │ │ │ + b d2640 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq d2624 │ │ │ │ + beq d266c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d25ec │ │ │ │ + beq d2634 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3d8 │ │ │ │ - b d25ec │ │ │ │ + b d2634 │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - bgt d265c │ │ │ │ + bgt d26a4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq d2668 │ │ │ │ + beq d26b0 │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ - bne d2678 │ │ │ │ + bne d26c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #-2147483646 @ 0x80000002 │ │ │ │ cmpne fp, #0 │ │ │ │ - bne d2678 │ │ │ │ + bne d26c0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b d2040 │ │ │ │ - ldr r0, [pc, #488] @ d287c │ │ │ │ + bl 1b7460 │ │ │ │ + b d2088 │ │ │ │ + ldr r0, [pc, #488] @ d28c4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #484] @ d2880 │ │ │ │ - ldr r1, [pc, #484] @ d2884 │ │ │ │ + ldr r3, [pc, #484] @ d28c8 │ │ │ │ + ldr r1, [pc, #484] @ d28cc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #1616] @ 0x650 │ │ │ │ add r2, sp, #1616 @ 0x650 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #1672] @ 0x688 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #648 @ 0x288 │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d2080 │ │ │ │ + b d20c8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #1672] @ 0x688 │ │ │ │ mov r4, r6 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ - b d216c │ │ │ │ + b d21b4 │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #1672] @ 0x688 │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ - b d228c │ │ │ │ + b d22d4 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ - b d24d8 │ │ │ │ + b d2520 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d27fc │ │ │ │ + beq d2844 │ │ │ │ mov r0, sl │ │ │ │ - b d27f8 │ │ │ │ + b d2840 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2758 │ │ │ │ + beq d27a0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e3d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ bl 74d50 │ │ │ │ - b d2840 │ │ │ │ + b d2888 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1624] @ 0x658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2784 │ │ │ │ + beq d27cc │ │ │ │ mov r0, r8 │ │ │ │ bl 1e3d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ bl 74d50 │ │ │ │ - b d2830 │ │ │ │ + b d2878 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq d2830 │ │ │ │ + beq d2878 │ │ │ │ mov r0, sl │ │ │ │ bl 1f488 │ │ │ │ - b d2830 │ │ │ │ + b d2878 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl cab28 │ │ │ │ - b d27fc │ │ │ │ + bl cab70 │ │ │ │ + b d2844 │ │ │ │ mov r6, r0 │ │ │ │ - b d27fc │ │ │ │ + b d2844 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl cab28 │ │ │ │ + bl cab70 │ │ │ │ ldr r0, [sp, #1672] @ 0x688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d27fc │ │ │ │ + beq d2844 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ bl 1e3d8 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl 74d50 │ │ │ │ - b d2864 │ │ │ │ + b d28ac │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ bl 74d50 │ │ │ │ - b d2840 │ │ │ │ + b d2888 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl 74d50 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d2840 │ │ │ │ + beq d2888 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ef9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl ca850 │ │ │ │ + bl ca898 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r9, r3, asr #17 │ │ │ │ - eorseq r8, r2, r8, asr #2 │ │ │ │ - eorseq pc, r3, r0, asr #16 │ │ │ │ - eorseq pc, r3, r0, lsl r2 @ │ │ │ │ - eorseq r7, r2, ip, lsr #10 │ │ │ │ - mlaseq r2, ip, sl, r7 │ │ │ │ - eoreq r7, r9, r1, lsl #11 │ │ │ │ - eoreq r7, r9, r9, lsr #15 │ │ │ │ - eoreq r7, r9, r4, ror r5 │ │ │ │ - eoreq r7, r9, lr, asr #12 │ │ │ │ - eorseq pc, r3, r0, ror #11 │ │ │ │ - ldrhteq pc, [r3], -ip @ │ │ │ │ - eorseq pc, r3, r8, asr #9 │ │ │ │ - ldrshteq sp, [r3], -r0 │ │ │ │ - eoreq r1, r9, r4, lsr #4 │ │ │ │ - eorseq r7, r2, r8, asr ip │ │ │ │ + strhteq r7, [r9], -fp │ │ │ │ + eorseq r8, r2, r0, lsl #2 │ │ │ │ + ldrshteq pc, [r3], -r8 @ │ │ │ │ + eorseq pc, r3, r8, asr #3 │ │ │ │ + eorseq r7, r2, r4, ror #9 │ │ │ │ + eorseq r7, r2, r4, asr sl │ │ │ │ + eoreq r7, r9, r9, ror r5 │ │ │ │ + eoreq r7, r9, r1, lsr #15 │ │ │ │ + eoreq r7, r9, ip, ror #10 │ │ │ │ + eoreq r7, r9, r6, asr #12 │ │ │ │ + mlaseq r3, r8, r5, pc @ │ │ │ │ + eorseq pc, r3, r4, ror r5 @ │ │ │ │ + eorseq pc, r3, r0, lsl #9 │ │ │ │ + eorseq sp, r3, r8, lsr #19 │ │ │ │ + eoreq r1, r9, ip, lsl r2 │ │ │ │ + eorseq r7, r2, r0, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #740] @ d2bac │ │ │ │ + ldr r0, [pc, #740] @ d2bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d2ad0 │ │ │ │ - ldr r0, [pc, #732] @ d2bbc │ │ │ │ + bne d2b18 │ │ │ │ + ldr r0, [pc, #732] @ d2c04 │ │ │ │ add r9, sp, #1056 @ 0x420 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ mov fp, #512 @ 0x200 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ bl 1f1dc │ │ │ │ - ldr r0, [pc, #700] @ d2bc0 │ │ │ │ + ldr r0, [pc, #700] @ d2c08 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #1568] @ 0x620 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d2b0c │ │ │ │ + bne d2b54 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r8, sp, #16 │ │ │ │ - ldr r0, [pc, #676] @ d2bd0 │ │ │ │ + ldr r0, [pc, #676] @ d2c18 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -183096,15 +183114,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1e444 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f53c │ │ │ │ - ldr ip, [pc, #592] @ d2bd4 │ │ │ │ + ldr ip, [pc, #592] @ d2c1c │ │ │ │ add r8, r8, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ orr r7, r9, #4 │ │ │ │ @@ -183117,15 +183135,15 @@ │ │ │ │ addls r4, r9, #512 @ 0x200 │ │ │ │ ldr r1, [r9, fp] │ │ │ │ movls r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ movls r2, #16 │ │ │ │ str ip, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq d2b4c │ │ │ │ + beq d2b94 │ │ │ │ add r5, sp, #16 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ bl 1df88 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #1056 @ 0x420 │ │ │ │ @@ -183134,141 +183152,141 @@ │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #444] @ d2bd8 │ │ │ │ + ldr r3, [pc, #444] @ d2c20 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ movls r2, r7 │ │ │ │ - bl 2f58d0 │ │ │ │ + bl 2f5918 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls d2a7c │ │ │ │ + bls d2ac4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d2ab0 │ │ │ │ + beq d2af8 │ │ │ │ add r6, r5, #8 │ │ │ │ - b d2a64 │ │ │ │ + b d2aac │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq d2ab0 │ │ │ │ + beq d2af8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2a58 │ │ │ │ + beq d2aa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3d8 │ │ │ │ - b d2a58 │ │ │ │ + b d2aa0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d2ac0 │ │ │ │ + beq d2b08 │ │ │ │ add r5, r5, #8 │ │ │ │ - b d2a98 │ │ │ │ + b d2ae0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq d2ac0 │ │ │ │ + beq d2b08 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2a8c │ │ │ │ + beq d2ad4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3d8 │ │ │ │ - b d2a8c │ │ │ │ + b d2ad4 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ d2bb0 │ │ │ │ + ldr r0, [pc, #216] @ d2bf8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #212] @ d2bb4 │ │ │ │ - ldr r1, [pc, #212] @ d2bb8 │ │ │ │ + ldr r3, [pc, #212] @ d2bfc │ │ │ │ + ldr r1, [pc, #212] @ d2c00 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #1056] @ 0x420 │ │ │ │ add r2, sp, #1056 @ 0x420 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d28d8 │ │ │ │ - ldr r0, [pc, #176] @ d2bc4 │ │ │ │ + b d2920 │ │ │ │ + ldr r0, [pc, #176] @ d2c0c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #172] @ d2bc8 │ │ │ │ + ldr r3, [pc, #172] @ d2c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #168] @ d2bcc │ │ │ │ + ldr r1, [pc, #168] @ d2c14 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #1576] @ 0x628 │ │ │ │ add r2, lr, #552 @ 0x228 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d291c │ │ │ │ + b d2964 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 20720 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #1060] @ 0x424 │ │ │ │ - b d29d4 │ │ │ │ + b d2a1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2b84 │ │ │ │ + beq d2bcc │ │ │ │ mov r0, r8 │ │ │ │ bl 1e3d8 │ │ │ │ - b d2b84 │ │ │ │ + b d2bcc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 74d50 │ │ │ │ - b d2ba0 │ │ │ │ + b d2be8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r3, ip, asr sp │ │ │ │ - eorseq lr, r3, r0, asr #22 │ │ │ │ - eorseq r7, r2, ip, rrx │ │ │ │ - eorseq r7, r2, r0, asr #13 │ │ │ │ - eorseq lr, r3, ip, lsl lr │ │ │ │ - eorseq pc, r3, r4, ror #3 │ │ │ │ - eorseq lr, r3, ip, asr #31 │ │ │ │ - eorseq r7, r2, ip, asr r1 │ │ │ │ - eorseq r7, r2, r0, lsr r9 │ │ │ │ - eorseq pc, r3, ip, lsl #3 │ │ │ │ - eoreq sp, r8, r4, asr fp │ │ │ │ - mlaseq r2, ip, r7, r7 │ │ │ │ + eorseq lr, r3, r4, lsl sp │ │ │ │ + ldrshteq lr, [r3], -r8 │ │ │ │ + eorseq r7, r2, r4, lsr #32 │ │ │ │ + eorseq r7, r2, r8, ror r6 │ │ │ │ + ldrsbteq lr, [r3], -r4 │ │ │ │ + mlaseq r3, ip, r1, pc @ │ │ │ │ + eorseq lr, r3, r4, lsl #31 │ │ │ │ + eorseq r7, r2, r4, lsl r1 │ │ │ │ + eorseq r7, r2, r8, ror #17 │ │ │ │ + eorseq pc, r3, r4, asr #2 │ │ │ │ + eoreq sp, r8, ip, asr #22 │ │ │ │ + eorseq r7, r2, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198528 │ │ │ │ + bl 198570 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #9 │ │ │ │ ldr r7, [r4] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ - ldr r0, [pc, #660] @ d2ea8 │ │ │ │ + ldr r0, [pc, #660] @ d2ef0 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -183282,15 +183300,15 @@ │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ strh r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e42c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2dd8 │ │ │ │ + beq d2e20 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f47c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -183300,49 +183318,49 @@ │ │ │ │ bl 1da54 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq d2e40 │ │ │ │ + beq d2e88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d24 │ │ │ │ + beq d2d6c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ bl 1f278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d78 │ │ │ │ + beq d2dc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #412] @ d2ec8 │ │ │ │ + ldr r0, [pc, #412] @ d2f10 │ │ │ │ add sl, sp, #24 │ │ │ │ - ldr r1, [pc, #408] @ d2ecc │ │ │ │ + ldr r1, [pc, #408] @ d2f14 │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #404] @ d2ed0 │ │ │ │ + ldr r2, [pc, #404] @ d2f18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #420 @ 0x1a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ @@ -183350,489 +183368,489 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b d2db4 │ │ │ │ - ldr r0, [pc, #344] @ d2ed8 │ │ │ │ - ldr r1, [pc, #344] @ d2edc │ │ │ │ - ldr r2, [pc, #344] @ d2ee0 │ │ │ │ + b d2dfc │ │ │ │ + ldr r0, [pc, #344] @ d2f20 │ │ │ │ + ldr r1, [pc, #344] @ d2f24 │ │ │ │ + ldr r2, [pc, #344] @ d2f28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #280] @ d2ed4 │ │ │ │ + ldr r1, [pc, #280] @ d2f1c │ │ │ │ mov r3, #0 │ │ │ │ stmib fp, {r2, sl} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r3, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 39ce0 │ │ │ │ - b d2e78 │ │ │ │ - ldr r0, [pc, #204] @ d2eac │ │ │ │ + b d2ec0 │ │ │ │ + ldr r0, [pc, #204] @ d2ef4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #200] @ d2eb0 │ │ │ │ - ldr r2, [pc, #200] @ d2eb4 │ │ │ │ + ldr r1, [pc, #200] @ d2ef8 │ │ │ │ + ldr r2, [pc, #200] @ d2efc │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #156] @ d2eb8 │ │ │ │ + ldr r2, [pc, #156] @ d2f00 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 39ce0 │ │ │ │ - b d2e78 │ │ │ │ - ldr r1, [pc, #116] @ d2ebc │ │ │ │ - ldr r0, [pc, #116] @ d2ec0 │ │ │ │ - ldr r3, [pc, #116] @ d2ec4 │ │ │ │ + b d2ec0 │ │ │ │ + ldr r1, [pc, #116] @ d2f04 │ │ │ │ + ldr r0, [pc, #116] @ d2f08 │ │ │ │ + ldr r3, [pc, #116] @ d2f0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d2e94 │ │ │ │ + b d2edc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca954 │ │ │ │ + bl ca99c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, r9, r4, lsl sp │ │ │ │ + eoreq r6, r9, ip, lsl #26 │ │ │ │ andeq r2, sp, r0, ror #13 │ │ │ │ - eorseq r6, r2, r8, asr #30 │ │ │ │ - eorseq r6, r2, r4, ror #29 │ │ │ │ - eorseq sp, r3, ip │ │ │ │ - eorseq r7, r2, r4, lsr #1 │ │ │ │ - ldrdeq r6, [r9], -r8 @ │ │ │ │ - ldrhteq r6, [r2], -r4 │ │ │ │ - eorseq r7, r2, r0, lsr r0 │ │ │ │ + eorseq r6, r2, r0, lsl #30 │ │ │ │ + mlaseq r2, ip, lr, r6 │ │ │ │ + eorseq ip, r3, r4, asr #31 │ │ │ │ + eorseq r7, r2, ip, asr r0 │ │ │ │ + ldrdeq r6, [r9], -r0 @ │ │ │ │ + eorseq r6, r2, ip, ror #30 │ │ │ │ + eorseq r6, r2, r8, ror #31 │ │ │ │ andeq r2, sp, ip, lsl #15 │ │ │ │ - eorseq sp, r3, r0, ror #1 │ │ │ │ - eorseq r7, r2, ip, lsl #8 │ │ │ │ - eorseq r7, r2, r4 │ │ │ │ - andeq r2, sp, r0, asr #14 │ │ │ │ mlaseq r3, r8, r0, sp │ │ │ │ + eorseq r7, r2, r4, asr #7 │ │ │ │ + ldrhteq r6, [r2], -ip │ │ │ │ + andeq r2, sp, r0, asr #14 │ │ │ │ + eorseq sp, r3, r0, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #276] @ d300c │ │ │ │ + ldr r0, [pc, #276] @ d3054 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2fdc │ │ │ │ + beq d3024 │ │ │ │ ldr r7, [sl] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a39bc │ │ │ │ + bl 1a3a04 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #200] @ d3010 │ │ │ │ + ldr r0, [pc, #200] @ d3058 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r0, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #184] @ d3014 │ │ │ │ + ldr r0, [pc, #184] @ d305c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2fdc │ │ │ │ + beq d3024 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r1, [r9] │ │ │ │ add r7, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ bl 1df10 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2fe8 │ │ │ │ + bne d3030 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ str r8, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str fp, [r7, #28] │ │ │ │ str r6, [r7, #16] │ │ │ │ - beq d2fcc │ │ │ │ + beq d3014 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b d3554 │ │ │ │ + b d359c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - ldr r0, [pc, #40] @ d3018 │ │ │ │ + ldr r0, [pc, #40] @ d3060 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca92c │ │ │ │ + bl ca974 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, r0, lsr #30 │ │ │ │ - eorseq lr, r3, r4, asr #26 │ │ │ │ - eorseq ip, r3, r4, asr #29 │ │ │ │ - eorseq r7, r2, r0, lsr #4 │ │ │ │ + ldrsbteq ip, [r3], -r8 │ │ │ │ + ldrshteq lr, [r3], -ip │ │ │ │ + eorseq ip, r3, ip, ror lr │ │ │ │ + ldrsbteq r7, [r2], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r1, [pc, #140] @ d30b4 │ │ │ │ + ldr r1, [pc, #140] @ d30fc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d30a8 │ │ │ │ + bne d30f0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #16] │ │ │ │ - beq d30a4 │ │ │ │ + beq d30ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3088 │ │ │ │ + beq d30d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fa10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ d30b8 │ │ │ │ + ldr r0, [pc, #8] @ d3100 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - eorseq lr, r3, r8, ror #24 │ │ │ │ - eorseq r6, r2, r4, lsr sp │ │ │ │ + eorseq lr, r3, r0, lsr #24 │ │ │ │ + eorseq r6, r2, ip, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr fp, [pc, #360] @ d3234 │ │ │ │ + ldr fp, [pc, #360] @ d327c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31e0 │ │ │ │ + beq d3228 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ mov r1, r5 │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31ec │ │ │ │ - ldr r1, [pc, #276] @ d3238 │ │ │ │ + beq d3234 │ │ │ │ + ldr r1, [pc, #276] @ d3280 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #272] @ d323c │ │ │ │ - ldr r0, [pc, #272] @ d3240 │ │ │ │ + ldr r2, [pc, #272] @ d3284 │ │ │ │ + ldr r0, [pc, #272] @ d3288 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r3] │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r7 │ │ │ │ bl 1dbd4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #236] @ d3244 │ │ │ │ + ldr r0, [pc, #236] @ d328c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r9, [r0, #44] @ 0x2c │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31e0 │ │ │ │ + beq d3228 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r5 │ │ │ │ add r4, r0, r9 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [r6] │ │ │ │ bl 1df10 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d31fc │ │ │ │ + bne d3244 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ strd sl, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - beq d31d0 │ │ │ │ + beq d3218 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b d3934 │ │ │ │ + b d397c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d3208 │ │ │ │ - ldr r0, [pc, #68] @ d3248 │ │ │ │ + b d3250 │ │ │ │ + ldr r0, [pc, #68] @ d3290 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca92c │ │ │ │ + bl ca974 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 830c0 │ │ │ │ + bl 8310c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, r8, asr #26 │ │ │ │ - eoreq r2, r9, sl, asr #29 │ │ │ │ - @ instruction: 0xfff685f0 │ │ │ │ + eorseq ip, r3, r0, lsl #26 │ │ │ │ + eoreq r2, r9, r2, asr #29 │ │ │ │ + @ instruction: 0xfff685a8 │ │ │ │ andeq r4, ip, r4, lsl #29 │ │ │ │ - eorseq lr, r3, r8, lsr fp │ │ │ │ - eorseq r7, r2, ip, lsl r0 │ │ │ │ + ldrshteq lr, [r3], -r0 │ │ │ │ + ldrsbteq r6, [r2], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r1, [pc, #140] @ d32e4 │ │ │ │ + ldr r1, [pc, #140] @ d332c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d32d8 │ │ │ │ + bne d3320 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - beq d32d4 │ │ │ │ + beq d331c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d32b8 │ │ │ │ + beq d3300 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fa10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ d32e8 │ │ │ │ + ldr r0, [pc, #8] @ d3330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - eorseq lr, r3, r8, lsr sl │ │ │ │ - eorseq r6, r2, r4, lsl #22 │ │ │ │ + ldrshteq lr, [r3], -r0 │ │ │ │ + ldrhteq r6, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #552] @ d3528 │ │ │ │ + ldr r0, [pc, #552] @ d3570 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d3468 │ │ │ │ + bcs d34b0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3474 │ │ │ │ + beq d34bc │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d348c │ │ │ │ + beq d34d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl d6a94 │ │ │ │ + bl d6adc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3458 │ │ │ │ + beq d34a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d3430 │ │ │ │ - ldr r7, [pc, #440] @ d353c │ │ │ │ + bne d3478 │ │ │ │ + ldr r7, [pc, #440] @ d3584 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d34a8 │ │ │ │ + beq d34f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3430 │ │ │ │ + beq d3478 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d34b8 │ │ │ │ + beq d3500 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d342c │ │ │ │ + bne d3474 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1eb4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d3430 │ │ │ │ - ldr r0, [pc, #332] @ d354c │ │ │ │ + bne d3478 │ │ │ │ + ldr r0, [pc, #332] @ d3594 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9358 │ │ │ │ + bl 2c93a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a3124 │ │ │ │ - ldr r0, [pc, #260] @ d3548 │ │ │ │ + bl 1a316c │ │ │ │ + ldr r0, [pc, #260] @ d3590 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9360 │ │ │ │ + bl 2c93a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ - ldr r0, [pc, #224] @ d3550 │ │ │ │ + ldr r0, [pc, #224] @ d3598 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r2, [pc, #176] @ d352c │ │ │ │ + ldr r2, [pc, #176] @ d3574 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #172] @ d3530 │ │ │ │ + ldr r0, [pc, #172] @ d3578 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d34a0 │ │ │ │ - ldr r2, [pc, #160] @ d3534 │ │ │ │ + b d34e8 │ │ │ │ + ldr r2, [pc, #160] @ d357c │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #156] @ d3538 │ │ │ │ + ldr r0, [pc, #156] @ d3580 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a280 │ │ │ │ - b d34c8 │ │ │ │ - ldr r0, [pc, #144] @ d3540 │ │ │ │ + b d3510 │ │ │ │ + ldr r0, [pc, #144] @ d3588 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b d34c8 │ │ │ │ + b d3510 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #128] @ d3544 │ │ │ │ + ldr r0, [pc, #128] @ d358c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ - b d34f8 │ │ │ │ - b d34e0 │ │ │ │ + b d3540 │ │ │ │ + b d3528 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -183843,162 +183861,162 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r3, r0, r9, lr │ │ │ │ - ldrhteq r6, [r2], -ip │ │ │ │ - strdeq r6, [r9], -r2 @ │ │ │ │ - ldrhteq r6, [r2], -r4 │ │ │ │ - eoreq r6, r9, lr, ror #9 │ │ │ │ - eorseq lr, r3, r8, lsr r7 │ │ │ │ - eorseq sl, r2, r8, ror #11 │ │ │ │ - ldrsbteq sl, [r2], -r4 │ │ │ │ - eorseq lr, r3, ip, lsr r4 │ │ │ │ - eorseq lr, r3, r0, lsl #9 │ │ │ │ - eorseq r6, r2, r0, asr #27 │ │ │ │ + eorseq lr, r3, r8, asr #18 │ │ │ │ + eorseq r6, r2, r4, ror sp │ │ │ │ + eoreq r6, r9, sl, ror #9 │ │ │ │ + eorseq r6, r2, ip, ror #26 │ │ │ │ + eoreq r6, r9, r6, ror #9 │ │ │ │ + ldrshteq lr, [r3], -r0 │ │ │ │ + eorseq sl, r2, r0, lsr #11 │ │ │ │ + eorseq sl, r2, ip, lsl #11 │ │ │ │ + ldrshteq lr, [r3], -r4 │ │ │ │ + eorseq lr, r3, r8, lsr r4 │ │ │ │ + eorseq r6, r2, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #908] @ d38f0 │ │ │ │ + ldr r4, [pc, #908] @ d3938 │ │ │ │ ldr r7, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r2, [r4, #40] @ 0x28 │ │ │ │ add r1, r2, r7 │ │ │ │ add r6, r1, r3 │ │ │ │ - bl d6a94 │ │ │ │ + bl d6adc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3764 │ │ │ │ + beq d37ac │ │ │ │ cmp r8, #0 │ │ │ │ - beq d35c0 │ │ │ │ - ldr r2, [pc, #872] @ d3900 │ │ │ │ - ldr r0, [pc, #872] @ d3904 │ │ │ │ + beq d3608 │ │ │ │ + ldr r2, [pc, #872] @ d3948 │ │ │ │ + ldr r0, [pc, #872] @ d394c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #13 │ │ │ │ - bl 1559ec │ │ │ │ + bl 155a34 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ - b d35c4 │ │ │ │ + b d360c │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ subs r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ movwne r1, #1 │ │ │ │ bl 1f098 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne d36b4 │ │ │ │ + bne d36fc │ │ │ │ cmp r8, #0 │ │ │ │ - beq d36cc │ │ │ │ + beq d3714 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r7 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d37cc │ │ │ │ + bcs d3814 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3840 │ │ │ │ + beq d3888 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3858 │ │ │ │ - ldr r7, [pc, #760] @ d391c │ │ │ │ + beq d38a0 │ │ │ │ + ldr r7, [pc, #760] @ d3964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3874 │ │ │ │ + beq d38bc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d36d4 │ │ │ │ + beq d371c │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d3884 │ │ │ │ + beq d38cc │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d36ac │ │ │ │ + bne d36f4 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1eb4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ clz r1, r1 │ │ │ │ lsr r7, r1, #5 │ │ │ │ bl 1f944 │ │ │ │ - b d36d8 │ │ │ │ + b d3720 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d35e4 │ │ │ │ + bne d362c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d3718 │ │ │ │ + beq d3760 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d3748 │ │ │ │ + beq d3790 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d3718 │ │ │ │ + bne d3760 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3728 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - b d37e4 │ │ │ │ + bne d3770 │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + b d382c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d37dc │ │ │ │ + beq d3824 │ │ │ │ mov r0, r6 │ │ │ │ bl 7d8f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f944 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d3728 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - b d37e4 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #384] @ d38f4 │ │ │ │ - ldr r2, [pc, #384] @ d38f8 │ │ │ │ - ldr r7, [pc, #384] @ d38fc │ │ │ │ + bne d3770 │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + b d382c │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #384] @ d393c │ │ │ │ + ldr r2, [pc, #384] @ d3940 │ │ │ │ + ldr r7, [pc, #384] @ d3944 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ @@ -184011,169 +184029,169 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - b d3894 │ │ │ │ - ldr r0, [pc, #308] @ d3908 │ │ │ │ + b d38dc │ │ │ │ + ldr r0, [pc, #308] @ d3950 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b d3894 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r2, [pc, #316] @ d3928 │ │ │ │ + b d38dc │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r2, [pc, #316] @ d3970 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r3, [pc, #312] @ d392c │ │ │ │ + ldr r3, [pc, #312] @ d3974 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #268] @ d3930 │ │ │ │ + ldr r1, [pc, #268] @ d3978 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 39ce0 │ │ │ │ - b d3894 │ │ │ │ - ldr r2, [pc, #196] @ d390c │ │ │ │ + b d38dc │ │ │ │ + ldr r2, [pc, #196] @ d3954 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #192] @ d3910 │ │ │ │ + ldr r0, [pc, #192] @ d3958 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d386c │ │ │ │ - ldr r2, [pc, #180] @ d3914 │ │ │ │ + b d38b4 │ │ │ │ + ldr r2, [pc, #180] @ d395c │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #176] @ d3918 │ │ │ │ + ldr r0, [pc, #176] @ d3960 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a280 │ │ │ │ - b d3894 │ │ │ │ - ldr r0, [pc, #164] @ d3920 │ │ │ │ + b d38dc │ │ │ │ + ldr r0, [pc, #164] @ d3968 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b d3894 │ │ │ │ + b d38dc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #148] @ d3924 │ │ │ │ + ldr r0, [pc, #148] @ d396c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ - b d38c8 │ │ │ │ + b d3910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b d38e0 │ │ │ │ + b d3928 │ │ │ │ mov r6, r0 │ │ │ │ - b d38e0 │ │ │ │ + b d3928 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ - b d38e0 │ │ │ │ + b d3928 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d38e8 │ │ │ │ + beq d3930 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r3, ip, lsr #14 │ │ │ │ + eorseq lr, r3, r4, ror #13 │ │ │ │ andeq r1, sp, r0, asr sp │ │ │ │ - eorseq r6, r2, r8, lsl #18 │ │ │ │ - ldrshteq r6, [r2], -ip │ │ │ │ - mlaeq fp, sp, lr, r3 │ │ │ │ - mlaseq r2, r8, r9, sl │ │ │ │ - eorseq r6, r2, ip, asr sl │ │ │ │ - ldrshteq r6, [r2], -r0 │ │ │ │ - eoreq r6, r9, r6, lsr #2 │ │ │ │ - eorseq r6, r2, r8, ror #19 │ │ │ │ - eoreq r6, r9, r2, lsr #2 │ │ │ │ - mlaseq r3, r0, r4, lr │ │ │ │ - eorseq sl, r2, ip, lsl r2 │ │ │ │ - eorseq sl, r2, r8, lsl #4 │ │ │ │ + eorseq r6, r2, r0, asr #17 │ │ │ │ + ldrhteq r6, [r2], -r4 │ │ │ │ + mlaeq fp, r5, lr, r3 │ │ │ │ + eorseq sl, r2, r0, asr r9 │ │ │ │ + eorseq r6, r2, r4, lsl sl │ │ │ │ + eorseq r6, r2, r8, lsr #19 │ │ │ │ + eoreq r6, r9, lr, lsl r1 │ │ │ │ + eorseq r6, r2, r0, lsr #19 │ │ │ │ + eoreq r6, r9, sl, lsl r1 │ │ │ │ + eorseq lr, r3, r8, asr #8 │ │ │ │ + ldrsbteq sl, [r2], -r4 │ │ │ │ + eorseq sl, r2, r0, asr #3 │ │ │ │ ldrdeq r1, [sp], -r4 │ │ │ │ - eorseq r6, r2, r4, lsr #17 │ │ │ │ - eorseq r6, r2, r8, lsl #17 │ │ │ │ + eorseq r6, r2, ip, asr r8 │ │ │ │ + eorseq r6, r2, r0, asr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #460] @ d3b14 │ │ │ │ + ldr r0, [pc, #460] @ d3b5c │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d3a14 │ │ │ │ + bcs d3a5c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3a88 │ │ │ │ + beq d3ad0 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3aa0 │ │ │ │ + beq d3ae8 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ - beq d3a20 │ │ │ │ + beq d3a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6a94 │ │ │ │ + bl d6adc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d39f4 │ │ │ │ - ldr r0, [pc, #368] @ d3b34 │ │ │ │ + beq d3a3c │ │ │ │ + ldr r0, [pc, #368] @ d3b7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3abc │ │ │ │ + beq d3b04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8e9b0 │ │ │ │ + bl 8e9fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ - b d39f8 │ │ │ │ + b d3a40 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ bl 1ead4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ - ldr r0, [pc, #288] @ d3b3c │ │ │ │ + ldr r0, [pc, #288] @ d3b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ bl 1f1d0 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #248] @ d3b28 │ │ │ │ - ldr r2, [pc, #248] @ d3b2c │ │ │ │ - ldr r7, [pc, #248] @ d3b30 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #248] @ d3b70 │ │ │ │ + ldr r2, [pc, #248] @ d3b74 │ │ │ │ + ldr r7, [pc, #248] @ d3b78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ @@ -184186,29 +184204,29 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - b d3ac8 │ │ │ │ - ldr r2, [pc, #136] @ d3b18 │ │ │ │ + b d3b10 │ │ │ │ + ldr r2, [pc, #136] @ d3b60 │ │ │ │ mov r1, #23 │ │ │ │ - ldr r0, [pc, #132] @ d3b1c │ │ │ │ + ldr r0, [pc, #132] @ d3b64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d3ab4 │ │ │ │ - ldr r2, [pc, #120] @ d3b20 │ │ │ │ + b d3afc │ │ │ │ + ldr r2, [pc, #120] @ d3b68 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r0, [pc, #116] @ d3b24 │ │ │ │ + ldr r0, [pc, #116] @ d3b6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a280 │ │ │ │ - b d3ac8 │ │ │ │ - ldr r0, [pc, #116] @ d3b38 │ │ │ │ + b d3b10 │ │ │ │ + ldr r0, [pc, #116] @ d3b80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ @@ -184222,521 +184240,521 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq lr, r3, r8, asr #6 │ │ │ │ - ldrsbteq r6, [r2], -r8 │ │ │ │ - eoreq r5, r9, ip, lsl #30 │ │ │ │ - ldrsbteq r6, [r2], -r0 │ │ │ │ - eoreq r5, r9, fp, lsl #30 │ │ │ │ + eorseq lr, r3, r0, lsl #6 │ │ │ │ + mlaseq r2, r0, r7, r6 │ │ │ │ + eoreq r5, r9, r4, lsl #30 │ │ │ │ + eorseq r6, r2, r8, lsl #15 │ │ │ │ + eoreq r5, r9, r3, lsl #30 │ │ │ │ muleq sp, r4, sl │ │ │ │ - eorseq r6, r2, ip, asr #12 │ │ │ │ - eorseq r6, r2, r0, asr #12 │ │ │ │ - ldrshteq lr, [r3], -r8 │ │ │ │ - ldrsbteq r9, [r2], -r4 │ │ │ │ - eorseq r6, r2, r4, asr #16 │ │ │ │ + eorseq r6, r2, r4, lsl #12 │ │ │ │ + ldrshteq r6, [r2], -r8 │ │ │ │ + ldrhteq lr, [r3], -r0 │ │ │ │ + eorseq r9, r2, ip, lsl #31 │ │ │ │ + ldrshteq r6, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #1588] @ d4184 │ │ │ │ + ldr r1, [pc, #1588] @ d41cc │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ - bl d6a94 │ │ │ │ + bl d6adc │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r6, r4 │ │ │ │ cmp sl, #0 │ │ │ │ add r6, r0, r7 │ │ │ │ - beq d3c84 │ │ │ │ + beq d3ccc │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3f3c │ │ │ │ + beq d3f84 │ │ │ │ mov r0, #0 │ │ │ │ - bl daa2c │ │ │ │ + bl daa74 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3fa8 │ │ │ │ - ldr r0, [pc, #1540] @ d41a0 │ │ │ │ + beq d3ff0 │ │ │ │ + ldr r0, [pc, #1540] @ d41e8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1536] @ d41a4 │ │ │ │ + ldr r2, [pc, #1536] @ d41ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1efcc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15f3f0 │ │ │ │ + bl 15f438 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1468] @ d4180 │ │ │ │ + ldr r0, [pc, #1468] @ d41c8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3fcc │ │ │ │ + beq d4014 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e264 │ │ │ │ - ldr r2, [pc, #1496] @ d41c0 │ │ │ │ + ldr r2, [pc, #1496] @ d4208 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #1484] @ d41c4 │ │ │ │ + ldr r1, [pc, #1484] @ d420c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ bl 1ed38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3f04 │ │ │ │ + beq d3f4c │ │ │ │ add r9, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f4fc │ │ │ │ + bl 15f544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3cdc │ │ │ │ + beq d3d24 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 2f7588 │ │ │ │ + bl 2f75d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d3ff0 │ │ │ │ + bne d4038 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 7a50c │ │ │ │ mov r0, r5 │ │ │ │ bl 1ef9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ef9c │ │ │ │ ldrb r5, [sp, #40] @ 0x28 │ │ │ │ - b d3d88 │ │ │ │ + b d3dd0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3f48 │ │ │ │ - ldr r2, [pc, #1312] @ d41b8 │ │ │ │ + beq d3f90 │ │ │ │ + ldr r2, [pc, #1312] @ d4200 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #1308] @ d41bc │ │ │ │ + ldr r1, [pc, #1308] @ d4204 │ │ │ │ mov r9, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 1ed38 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3f04 │ │ │ │ + beq d3f4c │ │ │ │ mov r0, #2 │ │ │ │ strh r9, [sp, #22] │ │ │ │ str r9, [sp, #18] │ │ │ │ str r9, [sp, #14] │ │ │ │ strh r0, [sp, #12] │ │ │ │ - b d3da4 │ │ │ │ - ldr r1, [pc, #1252] @ d41c8 │ │ │ │ + b d3dec │ │ │ │ + ldr r1, [pc, #1252] @ d4210 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #7 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d3d58 │ │ │ │ + beq d3da0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - beq d3eac │ │ │ │ + beq d3ef4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne d3d20 │ │ │ │ - ldr r1, [pc, #1208] @ d41d0 │ │ │ │ + bne d3d68 │ │ │ │ + ldr r1, [pc, #1208] @ d4218 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 34fa44 │ │ │ │ + bl 34fa8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, r4, #1 │ │ │ │ strb r5, [r0, r4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 34e6a0 │ │ │ │ + bl 34e6e8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b d3d88 │ │ │ │ + b d3dd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #2 │ │ │ │ strh r0, [sp, #50] @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #46] @ 0x2e │ │ │ │ str r0, [sp, #42] @ 0x2a │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ - beq d3d88 │ │ │ │ + beq d3dd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #45] @ 0x2d │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #17] │ │ │ │ str r0, [sp, #13] │ │ │ │ strb r5, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 7cddc │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3f10 │ │ │ │ + beq d3f58 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d3dfc │ │ │ │ + beq d3e44 │ │ │ │ ldr r1, [r9] │ │ │ │ - ldr r2, [pc, #1048] @ d41ec │ │ │ │ - ldr r0, [pc, #1048] @ d41f0 │ │ │ │ + ldr r2, [pc, #1048] @ d4234 │ │ │ │ + ldr r0, [pc, #1048] @ d4238 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, #5 │ │ │ │ - bl 155b38 │ │ │ │ + bl 155b80 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b d3e08 │ │ │ │ + b d3e50 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 7cedc │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3f1c │ │ │ │ + beq d3f64 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d3e64 │ │ │ │ + beq d3eac │ │ │ │ ldr r1, [r9] │ │ │ │ - ldr r2, [pc, #948] @ d41f4 │ │ │ │ - ldr r0, [pc, #948] @ d41f8 │ │ │ │ + ldr r2, [pc, #948] @ d423c │ │ │ │ + ldr r0, [pc, #948] @ d4240 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, #12 │ │ │ │ - bl 1559ec │ │ │ │ + bl 155a34 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d3e74 │ │ │ │ + bne d3ebc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b d3e80 │ │ │ │ + b d3ec8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 7cedc │ │ │ │ cmp sl, #0 │ │ │ │ - beq d3ea4 │ │ │ │ + beq d3eec │ │ │ │ mov r0, sl │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, r4, #1 │ │ │ │ - bmi d40a0 │ │ │ │ + bmi d40e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ bl 28638 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d40b4 │ │ │ │ + beq d40fc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - beq d3d10 │ │ │ │ - b d3d20 │ │ │ │ - bl d65ac │ │ │ │ - bl 2f1c64 │ │ │ │ - b d3f50 │ │ │ │ - bl d65ac │ │ │ │ - bl 2f1c64 │ │ │ │ - b d3f50 │ │ │ │ - bl d65ac │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r2, [pc, #692] @ d41e0 │ │ │ │ - ldr r3, [pc, #692] @ d41e4 │ │ │ │ + beq d3d58 │ │ │ │ + b d3d68 │ │ │ │ + bl d65f4 │ │ │ │ + bl 2f1cac │ │ │ │ + b d3f98 │ │ │ │ + bl d65f4 │ │ │ │ + bl 2f1cac │ │ │ │ + b d3f98 │ │ │ │ + bl d65f4 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r2, [pc, #692] @ d4228 │ │ │ │ + ldr r3, [pc, #692] @ d422c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ - b d3f68 │ │ │ │ + b d3fb0 │ │ │ │ bl 1f764 │ │ │ │ - bl 2f1c64 │ │ │ │ - b d3f50 │ │ │ │ + bl 2f1cac │ │ │ │ + b d3f98 │ │ │ │ bl 1f764 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r2, [pc, #560] @ d4188 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r2, [pc, #560] @ d41d0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ d418c │ │ │ │ + ldr r3, [pc, #556] @ d41d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #612] @ d41e8 │ │ │ │ + ldr r1, [pc, #612] @ d4230 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r6, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 39ce0 │ │ │ │ - b d40b0 │ │ │ │ - ldr r0, [pc, #480] @ d4190 │ │ │ │ + b d40f8 │ │ │ │ + ldr r0, [pc, #480] @ d41d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4030 │ │ │ │ - ldr r0, [pc, #460] @ d4194 │ │ │ │ + bne d4078 │ │ │ │ + ldr r0, [pc, #460] @ d41dc │ │ │ │ add r0, pc, r0 │ │ │ │ - b d4038 │ │ │ │ - ldr r0, [pc, #468] @ d41a8 │ │ │ │ + b d4080 │ │ │ │ + ldr r0, [pc, #468] @ d41f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4068 │ │ │ │ - ldr r0, [pc, #448] @ d41ac │ │ │ │ + bne d40b0 │ │ │ │ + ldr r0, [pc, #448] @ d41f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b d4070 │ │ │ │ - ldr ip, [pc, #476] @ d41d4 │ │ │ │ + b d40b8 │ │ │ │ + ldr ip, [pc, #476] @ d421c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #472] @ d41d8 │ │ │ │ - ldr r3, [pc, #472] @ d41dc │ │ │ │ + ldr r0, [pc, #472] @ d4220 │ │ │ │ + ldr r3, [pc, #472] @ d4224 │ │ │ │ mov r7, r2 │ │ │ │ ldm fp!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm fp, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b d40b0 │ │ │ │ - ldr r0, [pc, #352] @ d4198 │ │ │ │ + b d40f8 │ │ │ │ + ldr r0, [pc, #352] @ d41e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #348] @ d419c │ │ │ │ + ldr r1, [pc, #348] @ d41e4 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b d3fa0 │ │ │ │ - ldr r0, [pc, #324] @ d41b4 │ │ │ │ + b d3fe8 │ │ │ │ + ldr r0, [pc, #324] @ d41fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #304] @ d41b0 │ │ │ │ + ldr r1, [pc, #304] @ d41f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r6} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 39ce0 │ │ │ │ - b d40b0 │ │ │ │ + b d40f8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #288] @ d41cc │ │ │ │ + ldr r2, [pc, #288] @ d4214 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b d40a4 │ │ │ │ + b d40ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d40d8 │ │ │ │ + bne d4120 │ │ │ │ mov r0, r4 │ │ │ │ - b d4160 │ │ │ │ + b d41a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - b d4160 │ │ │ │ + b d41a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ef9c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - b d4128 │ │ │ │ + b d4170 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d4128 │ │ │ │ + beq d4170 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b d4128 │ │ │ │ + bl 1b7460 │ │ │ │ + b d4170 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ - b d4160 │ │ │ │ + b d41a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r7 │ │ │ │ - b d4154 │ │ │ │ + b d419c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ - b d4160 │ │ │ │ + b d41a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d417c │ │ │ │ + beq d41c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, r8, ror #5 │ │ │ │ - eorseq lr, r3, r0, asr #2 │ │ │ │ + eorseq ip, r3, r0, lsr #5 │ │ │ │ + ldrshteq lr, [r3], -r8 │ │ │ │ andeq r1, sp, ip, ror #10 │ │ │ │ - eorseq r6, r2, ip, lsr r1 │ │ │ │ - eorseq fp, r3, ip, lsr #30 │ │ │ │ - eorseq r6, r2, r8, lsr #16 │ │ │ │ - ldrhteq r6, [r2], -r0 │ │ │ │ - eorseq r6, r2, ip, lsr #15 │ │ │ │ + ldrshteq r6, [r2], -r4 │ │ │ │ + eorseq fp, r3, r4, ror #29 │ │ │ │ + eorseq r6, r2, r0, ror #15 │ │ │ │ + eorseq r6, r2, r8, ror #14 │ │ │ │ + eorseq r6, r2, r4, ror #14 │ │ │ │ andeq lr, r4, r8, lsr sp │ │ │ │ strdeq lr, [r4], -r8 │ │ │ │ - eorseq fp, r3, r8, lsl #30 │ │ │ │ - ldrshteq fp, [r2], -ip │ │ │ │ - eorseq fp, r2, r4, ror r4 │ │ │ │ - eorseq fp, r2, r0, ror r4 │ │ │ │ + eorseq fp, r3, r0, asr #29 │ │ │ │ + ldrhteq fp, [r2], -r4 │ │ │ │ + eorseq fp, r2, ip, lsr #8 │ │ │ │ + eorseq fp, r2, r8, lsr #8 │ │ │ │ andeq pc, r4, r0, lsl #7 │ │ │ │ strdeq lr, [r4], -ip │ │ │ │ andeq pc, r4, ip, lsr #8 │ │ │ │ andeq lr, r4, r8, lsr #27 │ │ │ │ - strdeq r5, [r9], -r8 @ │ │ │ │ - eorseq r6, r2, r8, lsl r0 │ │ │ │ - eorseq r6, r2, ip, lsl #5 │ │ │ │ - eorseq r2, r2, r0, lsr r5 │ │ │ │ - eoreq r1, r9, sl, ror #4 │ │ │ │ - eorseq r2, r2, r8, asr r0 │ │ │ │ + strdeq r5, [r9], -r0 @ │ │ │ │ + ldrsbteq r5, [r2], -r0 │ │ │ │ + eorseq r6, r2, r4, asr #4 │ │ │ │ + eorseq r2, r2, r8, ror #9 │ │ │ │ + eoreq r1, r9, r2, ror #4 │ │ │ │ + eorseq r2, r2, r0, lsl r0 │ │ │ │ muleq sp, ip, r5 │ │ │ │ - eorseq r6, r2, ip, ror #2 │ │ │ │ - eorseq r6, r2, r0, lsr #2 │ │ │ │ - eoreq r3, fp, r1, ror #11 │ │ │ │ - eorseq sl, r2, ip, lsl r1 │ │ │ │ - eoreq r3, fp, sp, asr #11 │ │ │ │ - eorseq sl, r2, r0, asr #1 │ │ │ │ + eorseq r6, r2, r4, lsr #2 │ │ │ │ + ldrsbteq r6, [r2], -r8 │ │ │ │ + ldrdeq r3, [fp], -r9 @ │ │ │ │ + ldrsbteq sl, [r2], -r4 │ │ │ │ + eoreq r3, fp, r5, asr #11 │ │ │ │ + eorseq sl, r2, r8, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #376] @ d4384 │ │ │ │ + ldr r1, [pc, #376] @ d43cc │ │ │ │ ldr r7, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr sl, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - bl d6a94 │ │ │ │ + bl d6adc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4250 │ │ │ │ + beq d4298 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c528 │ │ │ │ + bl 15c570 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b d425c │ │ │ │ + b d42a4 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sl, r7 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d42d4 │ │ │ │ + bne d431c │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d42ec │ │ │ │ + beq d4334 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e7b5c │ │ │ │ + bl 2e7ba4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d42cc │ │ │ │ + beq d4314 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d429c │ │ │ │ + bne d42e4 │ │ │ │ bl 1f980 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #140] @ d4388 │ │ │ │ - ldr r2, [pc, #140] @ d438c │ │ │ │ - ldr r7, [pc, #140] @ d4390 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #140] @ d43d0 │ │ │ │ + ldr r2, [pc, #140] @ d43d4 │ │ │ │ + ldr r7, [pc, #140] @ d43d8 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -184752,40 +184770,40 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ - b d437c │ │ │ │ + b d43c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d4380 │ │ │ │ + beq d43c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sp, r3, r4, lsl #21 │ │ │ │ + eorseq sp, r3, ip, lsr sl │ │ │ │ andeq r1, sp, r8, asr #3 │ │ │ │ - eorseq r5, r2, r0, lsl #27 │ │ │ │ - mlaseq r2, r4, sp, r5 │ │ │ │ + eorseq r5, r2, r8, lsr sp │ │ │ │ + eorseq r5, r2, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #328] @ d44ec │ │ │ │ + ldr r1, [pc, #328] @ d4534 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #40] @ 0x28 │ │ │ │ add r1, r4, r2 │ │ │ │ add sl, r1, r5 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4468 │ │ │ │ - bl d6ef8 │ │ │ │ + beq d44b0 │ │ │ │ + bl d6f40 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -184804,34 +184822,34 @@ │ │ │ │ movwne r1, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dc04 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #188] @ d44f0 │ │ │ │ - ldr r2, [pc, #188] @ d44f4 │ │ │ │ + ldr r1, [pc, #188] @ d4538 │ │ │ │ + ldr r2, [pc, #188] @ d453c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ bl 70b70 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4460 │ │ │ │ + beq d44a8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e3d8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl d6524 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #128] @ d44f8 │ │ │ │ - ldr r7, [pc, #128] @ d44fc │ │ │ │ - ldr r2, [pc, #128] @ d4500 │ │ │ │ + bl d656c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #128] @ d4540 │ │ │ │ + ldr r7, [pc, #128] @ d4544 │ │ │ │ + ldr r2, [pc, #128] @ d4548 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ @@ -184847,37 +184865,37 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 39ce0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d44e4 │ │ │ │ + beq d452c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sp, r3, ip, ror #17 │ │ │ │ - eoreq r1, r9, pc, ror #13 │ │ │ │ - eorseq r2, r2, ip, asr #4 │ │ │ │ - eorseq r5, r2, r4, lsr #24 │ │ │ │ + eorseq sp, r3, r4, lsr #17 │ │ │ │ + eoreq r1, r9, r7, ror #13 │ │ │ │ + eorseq r2, r2, r4, lsl #4 │ │ │ │ + ldrsbteq r5, [r2], -ip │ │ │ │ andeq r1, sp, ip │ │ │ │ - eorseq r5, r2, r8, lsl #24 │ │ │ │ + eorseq r5, r2, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1983b0 │ │ │ │ + bl 1983f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #24 │ │ │ │ ldr sl, [r4] │ │ │ │ - ldr ip, [pc, #648] @ d47c0 │ │ │ │ + ldr ip, [pc, #648] @ d4808 │ │ │ │ str r0, [sp, #16] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -184889,15 +184907,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r7 │ │ │ │ strb r4, [sp, #48] @ 0x30 │ │ │ │ bl 1e42c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d46f4 │ │ │ │ + beq d473c │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f47c │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -184907,49 +184925,49 @@ │ │ │ │ bl 1da54 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq d4758 │ │ │ │ + beq d47a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4640 │ │ │ │ + beq d4688 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r5 │ │ │ │ bl 1f278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4694 │ │ │ │ + beq d46dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #408] @ d47e0 │ │ │ │ + ldr r0, [pc, #408] @ d4828 │ │ │ │ add r7, sp, #24 │ │ │ │ - ldr r1, [pc, #404] @ d47e4 │ │ │ │ + ldr r1, [pc, #404] @ d482c │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #400] @ d47e8 │ │ │ │ + ldr r2, [pc, #400] @ d4830 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #420 @ 0x1a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ @@ -184957,471 +184975,471 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b d46d0 │ │ │ │ - ldr r0, [pc, #340] @ d47f0 │ │ │ │ - ldr r1, [pc, #340] @ d47f4 │ │ │ │ - ldr r2, [pc, #340] @ d47f8 │ │ │ │ + b d4718 │ │ │ │ + ldr r0, [pc, #340] @ d4838 │ │ │ │ + ldr r1, [pc, #340] @ d483c │ │ │ │ + ldr r2, [pc, #340] @ d4840 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r1, [pc, #276] @ d47ec │ │ │ │ + ldr r1, [pc, #276] @ d4834 │ │ │ │ mov r3, #0 │ │ │ │ stmib fp, {r2, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r3, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 39ce0 │ │ │ │ - b d4790 │ │ │ │ - ldr r0, [pc, #200] @ d47c4 │ │ │ │ + b d47d8 │ │ │ │ + ldr r0, [pc, #200] @ d480c │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #196] @ d47c8 │ │ │ │ - ldr r2, [pc, #196] @ d47cc │ │ │ │ + ldr r1, [pc, #196] @ d4810 │ │ │ │ + ldr r2, [pc, #196] @ d4814 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #156] @ d47d0 │ │ │ │ + ldr r2, [pc, #156] @ d4818 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 39ce0 │ │ │ │ - b d4790 │ │ │ │ - ldr r1, [pc, #116] @ d47d4 │ │ │ │ - ldr r0, [pc, #116] @ d47d8 │ │ │ │ - ldr r3, [pc, #116] @ d47dc │ │ │ │ + b d47d8 │ │ │ │ + ldr r1, [pc, #116] @ d481c │ │ │ │ + ldr r0, [pc, #116] @ d4820 │ │ │ │ + ldr r3, [pc, #116] @ d4824 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d47ac │ │ │ │ + b d47f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca954 │ │ │ │ + bl ca99c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f26c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r9, r8, ror #9 │ │ │ │ + eoreq r5, r9, r0, ror #9 │ │ │ │ andeq r0, sp, r4, asr #27 │ │ │ │ - eorseq r5, r2, ip, asr #12 │ │ │ │ - eorseq r5, r2, r8, asr #11 │ │ │ │ - ldrshteq fp, [r3], -r4 │ │ │ │ - eorseq r5, r2, ip, lsl #15 │ │ │ │ - eoreq r4, r9, r0, asr #21 │ │ │ │ - mlaseq r2, ip, r6, r5 │ │ │ │ - eorseq r5, r2, r4, lsl r7 │ │ │ │ + eorseq r5, r2, r4, lsl #12 │ │ │ │ + eorseq r5, r2, r0, lsl #11 │ │ │ │ + eorseq fp, r3, ip, lsr #13 │ │ │ │ + eorseq r5, r2, r4, asr #14 │ │ │ │ + strhteq r4, [r9], -r8 │ │ │ │ + eorseq r5, r2, r4, asr r6 │ │ │ │ + eorseq r5, r2, ip, asr #13 │ │ │ │ andeq r0, sp, r0, ror lr │ │ │ │ - eorseq fp, r3, r4, asr #15 │ │ │ │ - eorseq r5, r2, r0, ror #23 │ │ │ │ - eorseq r5, r2, r8, ror #13 │ │ │ │ - andeq r0, sp, r4, lsr #28 │ │ │ │ eorseq fp, r3, ip, ror r7 │ │ │ │ + mlaseq r2, r8, fp, r5 │ │ │ │ + eorseq r5, r2, r0, lsr #13 │ │ │ │ + andeq r0, sp, r4, lsr #28 │ │ │ │ + eorseq fp, r3, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #280] @ d4928 │ │ │ │ + ldr r0, [pc, #280] @ d4970 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d48f8 │ │ │ │ + beq d4940 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1df10 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a3b40 │ │ │ │ + bl 1a3b88 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #204] @ d492c │ │ │ │ + ldr r0, [pc, #204] @ d4974 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r0, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #188] @ d4930 │ │ │ │ + ldr r0, [pc, #188] @ d4978 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d48f8 │ │ │ │ + beq d4940 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r1, [sl] │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ bl 1df10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d4904 │ │ │ │ + bne d494c │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r8, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str fp, [r5, #28] │ │ │ │ str r6, [r5, #16] │ │ │ │ - beq d48e4 │ │ │ │ + beq d492c │ │ │ │ mov r0, r7 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b d4be8 │ │ │ │ + b d4c30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - ldr r0, [pc, #40] @ d4934 │ │ │ │ + ldr r0, [pc, #40] @ d497c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca92c │ │ │ │ + bl ca974 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r8, lsl #12 │ │ │ │ - ldrhteq sp, [r3], -r8 │ │ │ │ - eorseq fp, r3, ip, lsr #11 │ │ │ │ - eorseq r5, r2, r4, asr #19 │ │ │ │ + eorseq fp, r3, r0, asr #11 │ │ │ │ + eorseq sp, r3, r0, ror r0 │ │ │ │ + eorseq fp, r3, r4, ror #10 │ │ │ │ + eorseq r5, r2, ip, ror r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r1, [pc, #136] @ d49cc │ │ │ │ + ldr r1, [pc, #136] @ d4a14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d49c0 │ │ │ │ + bne d4a08 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #16] │ │ │ │ - beq d49bc │ │ │ │ + beq d4a04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d49a0 │ │ │ │ + beq d49e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fa10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ d49d0 │ │ │ │ + ldr r0, [pc, #8] @ d4a18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - ldrsbteq ip, [r3], -ip │ │ │ │ - eorseq r5, r2, ip, lsl r4 │ │ │ │ + mlaseq r3, r4, pc, ip @ │ │ │ │ + ldrsbteq r5, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #488] @ d4bcc │ │ │ │ + ldr r1, [pc, #488] @ d4c14 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #88] @ 0x58 │ │ │ │ add r1, r4, r2 │ │ │ │ add r6, r1, r5 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d4b58 │ │ │ │ + bcs d4ba0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4b04 │ │ │ │ + beq d4b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq d4afc │ │ │ │ + beq d4b44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7130 │ │ │ │ + bl d7178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4b3c │ │ │ │ + beq d4b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d4b14 │ │ │ │ - ldr r8, [pc, #368] @ d4bd0 │ │ │ │ + bne d4b5c │ │ │ │ + ldr r8, [pc, #368] @ d4c18 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r7, r0, r1 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4b64 │ │ │ │ + beq d4bac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4b14 │ │ │ │ + beq d4b5c │ │ │ │ ldrd r2, [r8, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4b74 │ │ │ │ + beq d4bbc │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d4b10 │ │ │ │ + bne d4b58 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1eb4c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d4b14 │ │ │ │ - ldr r0, [pc, #260] @ d4be0 │ │ │ │ + bne d4b5c │ │ │ │ + ldr r0, [pc, #260] @ d4c28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9358 │ │ │ │ + bl 2c93a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ - b d4b3c │ │ │ │ + b d4b84 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a3124 │ │ │ │ - ldr r0, [pc, #180] @ d4bdc │ │ │ │ + bl 1a316c │ │ │ │ + ldr r0, [pc, #180] @ d4c24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9360 │ │ │ │ + bl 2c93a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #132] @ d4be4 │ │ │ │ + ldr r0, [pc, #132] @ d4c2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r0, [pc, #104] @ d4bd4 │ │ │ │ + ldr r0, [pc, #104] @ d4c1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b d4b84 │ │ │ │ + b d4bcc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #88] @ d4bd8 │ │ │ │ + ldr r0, [pc, #88] @ d4c20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f944 │ │ │ │ - b d4ba8 │ │ │ │ - b d4b9c │ │ │ │ + b d4bf0 │ │ │ │ + b d4be4 │ │ │ │ mov r7, r0 │ │ │ │ - b d4bb0 │ │ │ │ + b d4bf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, r8, lsr pc │ │ │ │ - eorseq sp, r3, ip, asr r0 │ │ │ │ - eorseq r8, r2, ip, lsr #30 │ │ │ │ - eorseq r8, r2, r8, lsl pc │ │ │ │ - eorseq ip, r3, r8, asr sp │ │ │ │ - eorseq ip, r3, r4, lsr #27 │ │ │ │ - eorseq r5, r2, r0, lsl #15 │ │ │ │ + ldrshteq ip, [r3], -r0 │ │ │ │ + eorseq sp, r3, r4, lsl r0 │ │ │ │ + eorseq r8, r2, r4, ror #29 │ │ │ │ + ldrsbteq r8, [r2], -r0 │ │ │ │ + eorseq ip, r3, r0, lsl sp │ │ │ │ + eorseq ip, r3, ip, asr sp │ │ │ │ + eorseq r5, r2, r8, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7130 │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4ca0 │ │ │ │ - ldr r7, [pc, #484] @ d4df0 │ │ │ │ + beq d4ce8 │ │ │ │ + ldr r7, [pc, #484] @ d4e38 │ │ │ │ mov r9, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r9 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d9c │ │ │ │ - ldr r0, [pc, #456] @ d4df8 │ │ │ │ + beq d4de4 │ │ │ │ + ldr r0, [pc, #456] @ d4e40 │ │ │ │ ldr sl, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [r0, #88] @ 0x58 │ │ │ │ ldr fp, [r0, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4ca8 │ │ │ │ + beq d4cf0 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4dac │ │ │ │ + beq d4df4 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne d4c98 │ │ │ │ + bne d4ce0 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1eb4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ clz r1, r1 │ │ │ │ lsr r6, r1, #5 │ │ │ │ bl 1f944 │ │ │ │ - b d4cac │ │ │ │ + b d4cf4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, sl │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r0, fp │ │ │ │ - beq d4cf8 │ │ │ │ + beq d4d40 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq d4d1c │ │ │ │ + beq d4d64 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d4cf8 │ │ │ │ + bne d4d40 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne d4d08 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - b d4d40 │ │ │ │ + bne d4d50 │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + b d4d88 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq d4d38 │ │ │ │ + beq d4d80 │ │ │ │ bl 7d8f0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f944 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne d4d08 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - b d4d40 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r2, [pc, #184] @ d4e00 │ │ │ │ + bne d4d50 │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + b d4d88 │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r2, [pc, #184] @ d4e48 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r3, [pc, #180] @ d4e04 │ │ │ │ + ldr r3, [pc, #180] @ d4e4c │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #136] @ d4e08 │ │ │ │ + ldr r1, [pc, #136] @ d4e50 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 39ce0 │ │ │ │ - b d4dbc │ │ │ │ - ldr r0, [pc, #80] @ d4df4 │ │ │ │ + b d4e04 │ │ │ │ + ldr r0, [pc, #80] @ d4e3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b d4dbc │ │ │ │ + b d4e04 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #68] @ d4dfc │ │ │ │ + ldr r0, [pc, #68] @ d4e44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r9 │ │ │ │ @@ -185429,83 +185447,83 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, ip, lsr #29 │ │ │ │ - ldrshteq r8, [r2], -r4 │ │ │ │ - eorseq ip, r3, ip, ror #25 │ │ │ │ - eorseq r8, r2, r0, ror #25 │ │ │ │ + eorseq ip, r3, r4, ror #28 │ │ │ │ + eorseq r8, r2, ip, lsr #25 │ │ │ │ + eorseq ip, r3, r4, lsr #25 │ │ │ │ + mlaseq r2, r8, ip, r8 │ │ │ │ andeq r0, sp, r8, ror r7 │ │ │ │ - eorseq r5, r2, r8, asr #6 │ │ │ │ - eorseq r5, r2, ip, lsr #6 │ │ │ │ + eorseq r5, r2, r0, lsl #6 │ │ │ │ + eorseq r5, r2, r4, ror #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #356] @ d4f80 │ │ │ │ + ldr r1, [pc, #356] @ d4fc8 │ │ │ │ mov r2, #11 │ │ │ │ - ldr r3, [pc, #352] @ d4f84 │ │ │ │ + ldr r3, [pc, #352] @ d4fcc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4e4c │ │ │ │ - ldr r1, [pc, #332] @ d4f8c │ │ │ │ + beq d4e94 │ │ │ │ + ldr r1, [pc, #332] @ d4fd4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b d4e5c │ │ │ │ - ldr r1, [pc, #308] @ d4f88 │ │ │ │ + b d4ea4 │ │ │ │ + ldr r1, [pc, #308] @ d4fd0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bfcec │ │ │ │ - ldr r0, [pc, #296] @ d4f90 │ │ │ │ + bl bfd34 │ │ │ │ + ldr r0, [pc, #296] @ d4fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d4ef0 │ │ │ │ + beq d4f38 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl 1ebb8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt d4ec8 │ │ │ │ + blt d4f10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d4ec8 │ │ │ │ + beq d4f10 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4ee8 │ │ │ │ + beq d4f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1ee7c │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #148] @ d4f94 │ │ │ │ - ldr r2, [pc, #148] @ d4f98 │ │ │ │ - ldr r7, [pc, #148] @ d4f9c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #148] @ d4fdc │ │ │ │ + ldr r2, [pc, #148] @ d4fe0 │ │ │ │ + ldr r7, [pc, #148] @ d4fe4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -185521,73 +185539,73 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4f7c │ │ │ │ + beq d4fc4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r9, r5, r1, r5 │ │ │ │ - eorseq r5, r2, r4, lsr #16 │ │ │ │ - eoreq r4, r9, r0, ror #23 │ │ │ │ - eoreq r4, r9, ip, lsl #2 │ │ │ │ - ldrhteq ip, [r3], -r8 │ │ │ │ + eoreq r5, r9, sp, lsl #3 │ │ │ │ + ldrsbteq r5, [r2], -ip │ │ │ │ + ldrdeq r4, [r9], -r8 @ │ │ │ │ + eoreq r4, r9, r4, lsl #2 │ │ │ │ + eorseq ip, r3, r0, ror sl │ │ │ │ andeq r0, sp, r4, asr #11 │ │ │ │ - eorseq r5, r2, ip, ror r1 │ │ │ │ - eorseq r5, r2, r0, ror r1 │ │ │ │ + eorseq r5, r2, r4, lsr r1 │ │ │ │ + eorseq r5, r2, r8, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #232] @ d5098 │ │ │ │ + ldr r1, [pc, #232] @ d50e0 │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5038 │ │ │ │ - ldr r1, [pc, #196] @ d509c │ │ │ │ + beq d5080 │ │ │ │ + ldr r1, [pc, #196] @ d50e4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #192] @ d50a0 │ │ │ │ + ldr r3, [pc, #192] @ d50e8 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5028 │ │ │ │ + bne d5070 │ │ │ │ ldrb r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d5028 │ │ │ │ - ldr r1, [pc, #148] @ d50a4 │ │ │ │ + bne d5070 │ │ │ │ + ldr r1, [pc, #148] @ d50ec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #144] @ d50a8 │ │ │ │ + ldr r3, [pc, #144] @ d50f0 │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e91bc │ │ │ │ - bl cf2ac │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #100] @ d50ac │ │ │ │ - ldr r6, [pc, #100] @ d50b0 │ │ │ │ - ldr r2, [pc, #100] @ d50b4 │ │ │ │ + b 2e9204 │ │ │ │ + bl cf2f4 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #100] @ d50f4 │ │ │ │ + ldr r6, [pc, #100] @ d50f8 │ │ │ │ + ldr r2, [pc, #100] @ d50fc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -185599,70 +185617,70 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ - eorseq ip, r3, ip, ror #18 │ │ │ │ - eoreq r4, r9, sp, ror #31 │ │ │ │ - eorseq r5, r2, r8, lsl #13 │ │ │ │ - eoreq r4, r9, sp, asr #31 │ │ │ │ - eorseq r5, r2, r0, ror r6 │ │ │ │ - eorseq r5, r2, r4, asr r0 │ │ │ │ + eorseq ip, r3, r4, lsr #18 │ │ │ │ + eoreq r4, r9, r5, ror #31 │ │ │ │ + eorseq r5, r2, r0, asr #12 │ │ │ │ + eoreq r4, r9, r5, asr #31 │ │ │ │ + eorseq r5, r2, r8, lsr #12 │ │ │ │ + eorseq r5, r2, ip │ │ │ │ andeq r0, sp, r0, asr #8 │ │ │ │ - eorseq r5, r2, r8, asr r0 │ │ │ │ + eorseq r5, r2, r0, lsl r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #276] @ d51dc │ │ │ │ + ldr r1, [pc, #276] @ d5224 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #88] @ 0x58 │ │ │ │ add r1, r4, r2 │ │ │ │ add r5, r1, r5 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5164 │ │ │ │ - bl d7130 │ │ │ │ + beq d51ac │ │ │ │ + bl d7178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5128 │ │ │ │ - ldr r2, [pc, #232] @ d51e0 │ │ │ │ + beq d5170 │ │ │ │ + ldr r2, [pc, #232] @ d5228 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ d51e4 │ │ │ │ + ldr r0, [pc, #228] @ d522c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #13 │ │ │ │ - bl 1559ec │ │ │ │ + bl 155a34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b d512c │ │ │ │ + b d5174 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ subs r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ movwne r1, #1 │ │ │ │ bl 1f098 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r4, #0 │ │ │ │ addeq sp, sp, #48 @ 0x30 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - bl d6634 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #116] @ d51e8 │ │ │ │ - ldr r5, [pc, #116] @ d51ec │ │ │ │ - ldr r2, [pc, #116] @ d51f0 │ │ │ │ + b 1b7460 │ │ │ │ + bl d667c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #116] @ d5230 │ │ │ │ + ldr r5, [pc, #116] @ d5234 │ │ │ │ + ldr r2, [pc, #116] @ d5238 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ @@ -185680,30 +185698,30 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 39ce0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, r4, asr r8 │ │ │ │ - eoreq r2, fp, r9, lsr r3 │ │ │ │ - eorseq r8, r2, r4, lsr lr │ │ │ │ - eorseq r4, r2, r8, lsr #30 │ │ │ │ + eorseq ip, r3, ip, lsl #16 │ │ │ │ + eoreq r2, fp, r1, lsr r3 │ │ │ │ + eorseq r8, r2, ip, ror #27 │ │ │ │ + eorseq r4, r2, r0, ror #29 │ │ │ │ andeq r0, sp, r0, lsl r3 │ │ │ │ - eorseq r4, r2, ip, lsl #30 │ │ │ │ + eorseq r4, r2, r4, asr #29 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #104] @ d526c │ │ │ │ + ldr r2, [pc, #104] @ d52b4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ d5270 │ │ │ │ - ldr ip, [pc, #100] @ d5274 │ │ │ │ + ldr r3, [pc, #100] @ d52b8 │ │ │ │ + ldr ip, [pc, #100] @ d52bc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #96] @ d5278 │ │ │ │ + ldr lr, [pc, #96] @ d52c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #92] @ d527c │ │ │ │ + ldr r1, [pc, #92] @ d52c4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -185718,27 +185736,27 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffffa390 │ │ │ │ @ instruction: 0x000d02b4 │ │ │ │ - eorseq r5, r2, r8, asr r1 │ │ │ │ - strdeq r4, [r9], -r0 @ │ │ │ │ - eorseq r5, r2, r4, lsr r1 │ │ │ │ + eorseq r5, r2, r0, lsl r1 │ │ │ │ + eoreq r4, r9, r8, ror #17 │ │ │ │ + eorseq r5, r2, ip, ror #1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #104] @ d52f8 │ │ │ │ + ldr r2, [pc, #104] @ d5340 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ d52fc │ │ │ │ - ldr ip, [pc, #100] @ d5300 │ │ │ │ + ldr r3, [pc, #100] @ d5344 │ │ │ │ + ldr ip, [pc, #100] @ d5348 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #96] @ d5304 │ │ │ │ + ldr lr, [pc, #96] @ d534c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #92] @ d5308 │ │ │ │ + ldr r1, [pc, #92] @ d5350 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -185753,59 +185771,59 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffffa304 │ │ │ │ andeq r0, sp, r8, lsr #4 │ │ │ │ - ldrsbteq r5, [r2], -ip │ │ │ │ - eoreq r4, r9, r4, lsr #17 │ │ │ │ - eorseq r5, r2, r8, lsr #1 │ │ │ │ + mlaseq r2, r4, r0, r5 │ │ │ │ + mlaeq r9, ip, r8, r4 │ │ │ │ + eorseq r5, r2, r0, rrx │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #256] @ d5424 │ │ │ │ + ldr r2, [pc, #256] @ d546c │ │ │ │ mov r3, #5 │ │ │ │ - ldr r0, [pc, #252] @ d5428 │ │ │ │ + ldr r0, [pc, #252] @ d5470 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl c7528 │ │ │ │ + bl c7570 │ │ │ │ bl 1e474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5394 │ │ │ │ + beq d53dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d53a4 │ │ │ │ + beq d53ec │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1da60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d538c │ │ │ │ + beq d53d4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bl 1e474 │ │ │ │ mov r2, #0 │ │ │ │ - b d53a8 │ │ │ │ + b d53f0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr ip, [pc, #124] @ d542c │ │ │ │ - ldr r1, [pc, #124] @ d5430 │ │ │ │ - ldr r3, [pc, #124] @ d5434 │ │ │ │ + ldr ip, [pc, #124] @ d5474 │ │ │ │ + ldr r1, [pc, #124] @ d5478 │ │ │ │ + ldr r3, [pc, #124] @ d547c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -185821,66 +185839,66 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d541c │ │ │ │ + beq d5464 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r9, r1, lsr #11 │ │ │ │ - eorseq r5, r2, r8, ror r0 │ │ │ │ + mlaeq r9, r9, r5, r4 │ │ │ │ + eorseq r5, r2, r0, lsr r0 │ │ │ │ andeq r4, r5, ip, ror r8 │ │ │ │ - eorseq r4, r2, r4, lsl #20 │ │ │ │ - eorseq r4, r2, r8, ror #19 │ │ │ │ + ldrhteq r4, [r2], -ip │ │ │ │ + eorseq r4, r2, r0, lsr #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #256] @ d5550 │ │ │ │ + ldr r2, [pc, #256] @ d5598 │ │ │ │ mov r3, #13 │ │ │ │ - ldr r0, [pc, #252] @ d5554 │ │ │ │ + ldr r0, [pc, #252] @ d559c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl c7528 │ │ │ │ + bl c7570 │ │ │ │ bl 1edd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d54c0 │ │ │ │ + beq d5508 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d54d0 │ │ │ │ + beq d5518 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1da60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d54b8 │ │ │ │ + beq d5500 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bl 1edd4 │ │ │ │ mov r2, #0 │ │ │ │ - b d54d4 │ │ │ │ + b d551c │ │ │ │ mov r2, #1 │ │ │ │ - ldr ip, [pc, #124] @ d5558 │ │ │ │ - ldr r1, [pc, #124] @ d555c │ │ │ │ - ldr r3, [pc, #124] @ d5560 │ │ │ │ + ldr ip, [pc, #124] @ d55a0 │ │ │ │ + ldr r1, [pc, #124] @ d55a4 │ │ │ │ + ldr r3, [pc, #124] @ d55a8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -185896,156 +185914,156 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5548 │ │ │ │ + beq d5590 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r9, sl, ror r4 │ │ │ │ - eorseq r4, r2, ip, asr pc │ │ │ │ + eoreq r4, r9, r2, ror r4 │ │ │ │ + eorseq r4, r2, r4, lsl pc │ │ │ │ andeq r4, r5, r0, asr r7 │ │ │ │ - ldrsbteq r4, [r2], -r8 │ │ │ │ - ldrhteq r4, [r2], -ip │ │ │ │ + mlaseq r2, r0, r8, r4 │ │ │ │ + eorseq r4, r2, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #420] @ d5720 │ │ │ │ + ldr r2, [pc, #420] @ d5768 │ │ │ │ mov r3, #16 │ │ │ │ - ldr r0, [pc, #416] @ d5724 │ │ │ │ + ldr r0, [pc, #416] @ d576c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c7528 │ │ │ │ - ldr r5, [pc, #396] @ d5728 │ │ │ │ + bl c7570 │ │ │ │ + ldr r5, [pc, #396] @ d5770 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d55b4 │ │ │ │ + beq d55fc │ │ │ │ add r0, r5, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5654 │ │ │ │ + beq d569c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d55e0 │ │ │ │ + beq d5628 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d56cc │ │ │ │ + beq d5714 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d5628 │ │ │ │ + beq d5670 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1da60 │ │ │ │ ldm r0, {r5, r8} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - bl 1b7418 │ │ │ │ - b d562c │ │ │ │ + bl 1b7460 │ │ │ │ + b d5674 │ │ │ │ mov r5, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r4, {r5, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq d564c │ │ │ │ + beq d5694 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d5670 │ │ │ │ + beq d56b8 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - ldr r1, [pc, #176] @ d572c │ │ │ │ - ldr r2, [pc, #176] @ d5730 │ │ │ │ + ldr r1, [pc, #176] @ d5774 │ │ │ │ + ldr r2, [pc, #176] @ d5778 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #128] @ d5734 │ │ │ │ + ldr r0, [pc, #128] @ d577c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - b d56fc │ │ │ │ + b d5744 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d56e4 │ │ │ │ + beq d572c │ │ │ │ add r0, r5, #12 │ │ │ │ bl 211d0 │ │ │ │ - ldr r0, [pc, #76] @ d5738 │ │ │ │ - ldr r2, [pc, #76] @ d573c │ │ │ │ + ldr r0, [pc, #76] @ d5780 │ │ │ │ + ldr r2, [pc, #76] @ d5784 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5718 │ │ │ │ + beq d5760 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r8, r0, lsr r1 │ │ │ │ - eorseq r4, r2, r0, asr #28 │ │ │ │ - eorseq ip, r3, r4, lsl r3 │ │ │ │ - eorseq r4, r2, r8, lsr r7 │ │ │ │ - eorseq r4, r2, ip, lsr r7 │ │ │ │ - eorseq sl, r3, ip, asr #15 │ │ │ │ - eoreq r3, r9, r6, lsr pc │ │ │ │ + eoreq lr, r8, r8, lsr #2 │ │ │ │ ldrshteq r4, [r2], -r8 │ │ │ │ + eorseq ip, r3, ip, asr #5 │ │ │ │ + ldrshteq r4, [r2], -r0 │ │ │ │ + ldrshteq r4, [r2], -r4 │ │ │ │ + eorseq sl, r3, r4, lsl #15 │ │ │ │ + eoreq r3, r9, lr, lsr #30 │ │ │ │ + ldrhteq r4, [r2], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne d57d4 │ │ │ │ - ldr r4, [pc, #1032] @ d5b6c │ │ │ │ + bne d581c │ │ │ │ + ldr r4, [pc, #1032] @ d5bb4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d577c │ │ │ │ + beq d57c4 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -186061,48 +186079,48 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e414 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ - b d58b4 │ │ │ │ + b d58fc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d57f0 │ │ │ │ + bne d5838 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bl 1e444 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ - b d5814 │ │ │ │ + b d585c │ │ │ │ ldrb r9, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5804 │ │ │ │ + bne d584c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b d5814 │ │ │ │ + b d585c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldm sl, {r6, r7, sl} │ │ │ │ - ldr r0, [pc, #888] @ d5b94 │ │ │ │ + ldr r0, [pc, #888] @ d5bdc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5af0 │ │ │ │ - ldr r5, [pc, #860] @ d5b98 │ │ │ │ + beq d5b38 │ │ │ │ + ldr r5, [pc, #860] @ d5be0 │ │ │ │ mov r8, r0 │ │ │ │ strb r9, [r0, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ stm r0, {r6, r7, sl} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d5860 │ │ │ │ + beq d58a8 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -186120,15 +186138,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1e414 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #16 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r9, [fp] │ │ │ │ mov r1, #16 │ │ │ │ - ldr r0, [pc, #684] @ d5b70 │ │ │ │ + ldr r0, [pc, #684] @ d5bb8 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movw r1, #30067 @ 0x7573 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movt r1, #29804 @ 0x746c │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -186143,15 +186161,15 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #25970 @ 0x6572 │ │ │ │ movt r1, #28515 @ 0x6f63 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ bl 1d970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5a44 │ │ │ │ + beq d5a8c │ │ │ │ mov sl, r0 │ │ │ │ bl 1f08c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ @@ -186165,183 +186183,183 @@ │ │ │ │ bl 1da48 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ ldm fp, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #524] @ d5b84 │ │ │ │ + ldr r1, [pc, #524] @ d5bcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d5ab4 │ │ │ │ + beq d5afc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ea2c │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d59d8 │ │ │ │ + beq d5a20 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1e7c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d59f4 │ │ │ │ + beq d5a3c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5a10 │ │ │ │ + bne d5a58 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne d5a28 │ │ │ │ + bne d5a70 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5a08 │ │ │ │ + beq d5a50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #296] @ d5b74 │ │ │ │ + ldr r0, [pc, #296] @ d5bbc │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #292] @ d5b78 │ │ │ │ - ldr r2, [pc, #292] @ d5b7c │ │ │ │ + ldr r1, [pc, #292] @ d5bc0 │ │ │ │ + ldr r2, [pc, #292] @ d5bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #244] @ d5b80 │ │ │ │ + ldr r3, [pc, #244] @ d5bc8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 39ce0 │ │ │ │ - b d5afc │ │ │ │ - ldr r1, [pc, #204] @ d5b88 │ │ │ │ - ldr r0, [pc, #204] @ d5b8c │ │ │ │ - ldr r3, [pc, #204] @ d5b90 │ │ │ │ + b d5b44 │ │ │ │ + ldr r1, [pc, #204] @ d5bd0 │ │ │ │ + ldr r0, [pc, #204] @ d5bd4 │ │ │ │ + ldr r3, [pc, #204] @ d5bd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #444] @ 0x1bc │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b d5afc │ │ │ │ + b d5b44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl cab28 │ │ │ │ - b d5b58 │ │ │ │ + bl cab70 │ │ │ │ + b d5ba0 │ │ │ │ mov r5, r0 │ │ │ │ - b d5b58 │ │ │ │ + b d5ba0 │ │ │ │ mov r5, r0 │ │ │ │ - b d5b44 │ │ │ │ + b d5b8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5b3c │ │ │ │ + beq d5b84 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1e7c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5b58 │ │ │ │ + beq d5ba0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl ca850 │ │ │ │ + bl ca898 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r3, ip, asr #2 │ │ │ │ - eoreq sp, r8, r4, ror #27 │ │ │ │ + eorseq ip, r3, r4, lsl #2 │ │ │ │ + ldrdeq sp, [r8], -ip @ │ │ │ │ andeq pc, ip, r4, ror sl @ │ │ │ │ - eorseq r4, r2, r8, asr r9 │ │ │ │ - ldrsbteq r4, [r2], -r0 │ │ │ │ - mlaseq r3, ip, r3, sl │ │ │ │ - eorseq r4, r2, r0, asr sl │ │ │ │ - mlaseq r2, r0, r3, r4 │ │ │ │ - eoreq r3, r9, r4, ror #14 │ │ │ │ - eorseq r4, r2, r0, asr #6 │ │ │ │ - eorseq sl, r3, r0, lsl #12 │ │ │ │ - eorseq ip, r3, ip, rrx │ │ │ │ + eorseq r4, r2, r0, lsl r9 │ │ │ │ + eorseq r4, r2, r8, lsl #5 │ │ │ │ + eorseq sl, r3, r4, asr r3 │ │ │ │ + eorseq r4, r2, r8, lsl #20 │ │ │ │ + eorseq r4, r2, r8, asr #6 │ │ │ │ + eoreq r3, r9, ip, asr r7 │ │ │ │ + ldrshteq r4, [r2], -r8 │ │ │ │ + ldrhteq sl, [r3], -r8 │ │ │ │ + eorseq ip, r3, r4, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl e722c │ │ │ │ + bl e7274 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne d5bd0 │ │ │ │ + bne d5c18 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5bec │ │ │ │ + bne d5c34 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #124] @ d5c78 │ │ │ │ + ldr r0, [pc, #124] @ d5cc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5c44 │ │ │ │ - ldr r2, [pc, #100] @ d5c7c │ │ │ │ + beq d5c8c │ │ │ │ + ldr r2, [pc, #100] @ d5cc4 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib r0, {r4, r6} │ │ │ │ mov r0, r4 │ │ │ │ bl 1f38c │ │ │ │ @@ -186352,195 +186370,195 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d5c70 │ │ │ │ + beq d5cb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r4, lsr #4 │ │ │ │ - @ instruction: 0xfffc53c4 │ │ │ │ + ldrsbteq sl, [r3], -ip │ │ │ │ + @ instruction: 0xfffc53c8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq d5dd0 │ │ │ │ + beq d5e18 │ │ │ │ cmp r1, #2 │ │ │ │ - beq d5d50 │ │ │ │ + beq d5d98 │ │ │ │ cmp r1, #3 │ │ │ │ - bne d5fbc │ │ │ │ - ldr r7, [pc, #1308] @ d61cc │ │ │ │ + bne d6004 │ │ │ │ + ldr r7, [pc, #1308] @ d6214 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5f18 │ │ │ │ + bne d5f60 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d603c │ │ │ │ + beq d6084 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d5f24 │ │ │ │ + bne d5f6c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6108 │ │ │ │ + beq d6150 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d5e6c │ │ │ │ + beq d5eb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1da60 │ │ │ │ ldm r0, {r6, r8, r9, sl} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d5e7c │ │ │ │ + bcs d5ec4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne d5e14 │ │ │ │ + bne d5e5c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne d5e98 │ │ │ │ + bne d5ee0 │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1edd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d601c │ │ │ │ + beq d6064 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d60d8 │ │ │ │ + beq d6120 │ │ │ │ mov r0, r5 │ │ │ │ bl 1da60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r4, #4] │ │ │ │ addeq sp, sp, #60 @ 0x3c │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1104] @ d61ec │ │ │ │ - ldr r1, [pc, #1104] @ d61f0 │ │ │ │ + ldr r0, [pc, #1104] @ d6234 │ │ │ │ + ldr r1, [pc, #1104] @ d6238 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ - b d6184 │ │ │ │ + b d61cc │ │ │ │ bl 1e474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d602c │ │ │ │ + beq d6074 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq d60f0 │ │ │ │ + beq d6138 │ │ │ │ mov r0, r5 │ │ │ │ bl 1da60 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d6138 │ │ │ │ + bne d6180 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq d5e98 │ │ │ │ + beq d5ee0 │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ subs r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ clz r2, r2 │ │ │ │ movwne r0, #1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq d5e98 │ │ │ │ + beq d5ee0 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - beq d5e8c │ │ │ │ + beq d5ed4 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ uxtb r2, sl │ │ │ │ cmp r0, r2 │ │ │ │ - bne d5e98 │ │ │ │ + bne d5ee0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne d5f68 │ │ │ │ + bne d5fb0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpeq r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq d5d44 │ │ │ │ - b d5e98 │ │ │ │ + beq d5d8c │ │ │ │ + b d5ee0 │ │ │ │ mov r6, #-2147483646 @ 0x80000002 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bcc d5d28 │ │ │ │ - ldr r0, [pc, #888] @ d61fc │ │ │ │ + bcc d5d70 │ │ │ │ + ldr r0, [pc, #888] @ d6244 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b d6184 │ │ │ │ + b d61cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - beq d5f54 │ │ │ │ + beq d5f9c │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne d6178 │ │ │ │ + bne d61c0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str sl, [r4, #24] │ │ │ │ add r5, r3, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r9, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ - beq d5ed8 │ │ │ │ + beq d5f20 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d5efc │ │ │ │ + bne d5f44 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ sub r0, r4, r5 │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne d5f30 │ │ │ │ + bne d5f78 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1ec6c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne d5f0c │ │ │ │ + bne d5f54 │ │ │ │ bl 1f944 │ │ │ │ - b d5ed8 │ │ │ │ + b d5f20 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b d5ed8 │ │ │ │ + bl 1b7460 │ │ │ │ + b d5f20 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 211d0 │ │ │ │ - b d5cc0 │ │ │ │ + b d5d08 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 211d0 │ │ │ │ - b d5ce4 │ │ │ │ + b d5d2c │ │ │ │ add r1, r7, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 215fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ @@ -186549,38 +186567,38 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f944 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r9, r0 │ │ │ │ - bne d5e98 │ │ │ │ + bne d5ee0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ bl 1eb4c │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5e98 │ │ │ │ + bne d5ee0 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq d5e0c │ │ │ │ + beq d5e54 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl cad14 │ │ │ │ - ldr r3, [pc, #568] @ d6204 │ │ │ │ - ldr r7, [pc, #568] @ d6208 │ │ │ │ - ldr r2, [pc, #568] @ d620c │ │ │ │ + bl cad5c │ │ │ │ + ldr r3, [pc, #568] @ d624c │ │ │ │ + ldr r7, [pc, #568] @ d6250 │ │ │ │ + ldr r2, [pc, #568] @ d6254 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ @@ -186595,34 +186613,34 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ ldr r4, [r5] │ │ │ │ bl 1edd4 │ │ │ │ mov r1, #0 │ │ │ │ - b d60dc │ │ │ │ + b d6124 │ │ │ │ ldr r4, [r5] │ │ │ │ bl 1e474 │ │ │ │ mov r1, #0 │ │ │ │ - b d60f4 │ │ │ │ + b d613c │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d6058 │ │ │ │ + beq d60a0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - ldr r2, [pc, #364] @ d61d0 │ │ │ │ - ldr r3, [pc, #364] @ d61d4 │ │ │ │ - ldr r7, [pc, #364] @ d61d8 │ │ │ │ + ldr r2, [pc, #364] @ d6218 │ │ │ │ + ldr r3, [pc, #364] @ d621c │ │ │ │ + ldr r7, [pc, #364] @ d6220 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #360] @ d61dc │ │ │ │ + ldr r1, [pc, #360] @ d6224 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #356] @ d61e0 │ │ │ │ + ldr r6, [pc, #356] @ d6228 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -186644,112 +186662,112 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 39ce0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl d5280 │ │ │ │ + bl d52c8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl d51f4 │ │ │ │ + bl d523c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d6120 │ │ │ │ + beq d6168 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 211d0 │ │ │ │ - ldr r0, [pc, #204] @ d61f4 │ │ │ │ + ldr r0, [pc, #204] @ d623c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #200] @ d61f8 │ │ │ │ + ldr r2, [pc, #200] @ d6240 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #160] @ d61e4 │ │ │ │ - ldr r1, [pc, #160] @ d61e8 │ │ │ │ + ldr r0, [pc, #160] @ d622c │ │ │ │ + ldr r1, [pc, #160] @ d6230 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 39ce0 │ │ │ │ - b d6184 │ │ │ │ - ldr r0, [pc, #128] @ d6200 │ │ │ │ + b d61cc │ │ │ │ + ldr r0, [pc, #128] @ d6248 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d61a0 │ │ │ │ + b d61e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f488 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl ca850 │ │ │ │ + bl ca898 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ef9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r3, r0, lsl #24 │ │ │ │ + ldrhteq fp, [r3], -r8 │ │ │ │ @ instruction: 0xffff918c │ │ │ │ andeq pc, ip, r8, asr r4 @ │ │ │ │ - eoreq r3, r9, r8, asr #22 │ │ │ │ - ldrsbteq r4, [r2], -r4 │ │ │ │ - ldrsbteq r4, [r2], -r8 │ │ │ │ - eorseq r0, r2, r0, ror ip │ │ │ │ - eorseq r0, r2, r0, ror ip │ │ │ │ - eorseq r1, r2, r8, lsl r0 │ │ │ │ - eorseq r1, r2, r8, lsl r0 │ │ │ │ - strdeq r3, [r9], -r6 @ │ │ │ │ - ldrhteq r3, [r2], -r8 │ │ │ │ - eorseq r4, r2, r4, lsr #5 │ │ │ │ - ldrhteq r3, [r2], -r8 │ │ │ │ + eoreq r3, r9, r0, asr #22 │ │ │ │ + eorseq r4, r2, ip, lsl #5 │ │ │ │ + mlaseq r2, r0, r2, r4 │ │ │ │ + eorseq r0, r2, r8, lsr #24 │ │ │ │ + eorseq r0, r2, r8, lsr #24 │ │ │ │ + ldrsbteq r0, [r2], -r0 │ │ │ │ + ldrsbteq r0, [r2], -r0 │ │ │ │ + eoreq r3, r9, lr, ror #9 │ │ │ │ + eorseq r3, r2, r0, ror lr │ │ │ │ + eorseq r4, r2, ip, asr r2 │ │ │ │ + eorseq r3, r2, r0, ror pc │ │ │ │ strdeq pc, [ip], -r8 │ │ │ │ - eorseq r4, r2, r0, asr r3 │ │ │ │ - eorseq r4, r2, r8, ror r3 │ │ │ │ + eorseq r4, r2, r8, lsl #6 │ │ │ │ + eorseq r4, r2, r0, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq d633c │ │ │ │ + beq d6384 │ │ │ │ cmp r2, #2 │ │ │ │ - beq d62e4 │ │ │ │ + beq d632c │ │ │ │ cmp r2, #3 │ │ │ │ - bne d6450 │ │ │ │ + bne d6498 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d6438 │ │ │ │ + bcs d6480 │ │ │ │ str r9, [sp] │ │ │ │ mov sl, r8 │ │ │ │ - ldr r4, [pc, #704] @ d6514 │ │ │ │ + ldr r4, [pc, #704] @ d655c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [sl, #12]! │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sl, #-4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d627c │ │ │ │ + beq d62c4 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 211d0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ @@ -186761,26 +186779,26 @@ │ │ │ │ bl 1f5e4 │ │ │ │ add fp, sp, #16 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq d640c │ │ │ │ + beq d6454 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d63ac │ │ │ │ + bne d63f4 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ bl 1e444 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ - b d63d8 │ │ │ │ + b d6420 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq d6444 │ │ │ │ + beq d648c │ │ │ │ bl 1edd4 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -186791,18 +186809,18 @@ │ │ │ │ bl 1f5e4 │ │ │ │ add r6, sp, #16 │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 1e5c4 │ │ │ │ - b d6390 │ │ │ │ + b d63d8 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq d6444 │ │ │ │ + beq d648c │ │ │ │ bl 1e474 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -186822,31 +186840,31 @@ │ │ │ │ bl 1e414 │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r9, [r8, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d63c0 │ │ │ │ + bne d6408 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b d63d8 │ │ │ │ + b d6420 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 34e140 │ │ │ │ + bl 34e188 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #312] @ d6518 │ │ │ │ + ldr r0, [pc, #312] @ d6560 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d64b0 │ │ │ │ + beq d64f8 │ │ │ │ mov r4, r0 │ │ │ │ strb r9, [r0, #12] │ │ │ │ str r7, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ @@ -186855,25 +186873,25 @@ │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [r8, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #224] @ d6520 │ │ │ │ + ldr r0, [pc, #224] @ d6568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r0, [pc, #208] @ d651c │ │ │ │ + ldr r0, [pc, #208] @ d6564 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl cad14 │ │ │ │ - ldr r3, [pc, #168] @ d6508 │ │ │ │ - ldr r7, [pc, #168] @ d650c │ │ │ │ - ldr r2, [pc, #168] @ d6510 │ │ │ │ + bl cad5c │ │ │ │ + ldr r3, [pc, #168] @ d6550 │ │ │ │ + ldr r7, [pc, #168] @ d6554 │ │ │ │ + ldr r2, [pc, #168] @ d6558 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ @@ -186890,164 +186908,164 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b d64d8 │ │ │ │ + b d6520 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl cab28 │ │ │ │ + bl cab70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d64f4 │ │ │ │ + beq d653c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e3d8 │ │ │ │ - b d64f4 │ │ │ │ + b d653c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq pc, ip, r4, rrx │ │ │ │ - ldrhteq r3, [r2], -ip │ │ │ │ - eorseq r3, r2, r4, ror #29 │ │ │ │ - eorseq fp, r3, r4, asr r6 │ │ │ │ - eorseq r9, r3, ip, lsr sl │ │ │ │ - eorseq r0, r2, r0, ror #18 │ │ │ │ - ldrshteq r3, [r2], -r4 │ │ │ │ - ldr r0, [pc, #108] @ d6598 │ │ │ │ + eorseq r3, r2, r4, ror lr │ │ │ │ + mlaseq r2, ip, lr, r3 │ │ │ │ + eorseq fp, r3, ip, lsl #12 │ │ │ │ + ldrshteq r9, [r3], -r4 │ │ │ │ + eorseq r0, r2, r8, lsl r9 │ │ │ │ + eorseq r3, r2, ip, lsr #23 │ │ │ │ + ldr r0, [pc, #108] @ d65e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d654c │ │ │ │ - ldr r0, [pc, #100] @ d65a8 │ │ │ │ + bne d6594 │ │ │ │ + ldr r0, [pc, #100] @ d65f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d659c │ │ │ │ + ldr r0, [pc, #64] @ d65e4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d65a0 │ │ │ │ - ldr r1, [pc, #60] @ d65a4 │ │ │ │ + ldr r3, [pc, #60] @ d65e8 │ │ │ │ + ldr r1, [pc, #60] @ d65ec │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d653c │ │ │ │ - eorseq fp, r3, r8, lsr r0 │ │ │ │ - ldrshteq sl, [r3], -ip │ │ │ │ - eorseq r3, r2, r8, lsr #14 │ │ │ │ - eorseq r3, r2, r4, ror #30 │ │ │ │ - eorseq fp, r3, r0, ror r0 │ │ │ │ - ldr r0, [pc, #108] @ d6620 │ │ │ │ + b d6584 │ │ │ │ + ldrshteq sl, [r3], -r0 │ │ │ │ + ldrhteq sl, [r3], -r4 │ │ │ │ + eorseq r3, r2, r0, ror #13 │ │ │ │ + eorseq r3, r2, ip, lsl pc │ │ │ │ + eorseq fp, r3, r8, lsr #32 │ │ │ │ + ldr r0, [pc, #108] @ d6668 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d65d4 │ │ │ │ - ldr r0, [pc, #100] @ d6630 │ │ │ │ + bne d661c │ │ │ │ + ldr r0, [pc, #100] @ d6678 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d6624 │ │ │ │ + ldr r0, [pc, #64] @ d666c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d6628 │ │ │ │ - ldr r1, [pc, #60] @ d662c │ │ │ │ + ldr r3, [pc, #60] @ d6670 │ │ │ │ + ldr r1, [pc, #60] @ d6674 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d65c4 │ │ │ │ - eorseq fp, r3, r4, lsl #3 │ │ │ │ - eorseq fp, r3, r8, asr #2 │ │ │ │ - eorseq r3, r2, r4, lsl #9 │ │ │ │ - eorseq r3, r2, ip, lsl pc │ │ │ │ - mlaseq r3, r8, r1, fp │ │ │ │ - ldr r0, [pc, #108] @ d66a8 │ │ │ │ + b d660c │ │ │ │ + eorseq fp, r3, ip, lsr r1 │ │ │ │ + eorseq fp, r3, r0, lsl #2 │ │ │ │ + eorseq r3, r2, ip, lsr r4 │ │ │ │ + ldrsbteq r3, [r2], -r4 │ │ │ │ + eorseq fp, r3, r0, asr r1 │ │ │ │ + ldr r0, [pc, #108] @ d66f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d665c │ │ │ │ - ldr r0, [pc, #100] @ d66b8 │ │ │ │ + bne d66a4 │ │ │ │ + ldr r0, [pc, #100] @ d6700 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ d66ac │ │ │ │ + ldr r0, [pc, #64] @ d66f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ d66b0 │ │ │ │ - ldr r1, [pc, #60] @ d66b4 │ │ │ │ + ldr r3, [pc, #60] @ d66f8 │ │ │ │ + ldr r1, [pc, #60] @ d66fc │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d664c │ │ │ │ - eorseq fp, r3, r0, lsl #2 │ │ │ │ - eorseq fp, r3, r4, asr #1 │ │ │ │ - eorseq r3, r2, ip, ror #9 │ │ │ │ - ldrhteq r3, [r2], -r4 │ │ │ │ - eorseq fp, r3, r0, asr #2 │ │ │ │ + b d6694 │ │ │ │ + ldrhteq fp, [r3], -r8 │ │ │ │ + eorseq fp, r3, ip, ror r0 │ │ │ │ + eorseq r3, r2, r4, lsr #9 │ │ │ │ + eorseq r3, r2, ip, ror #28 │ │ │ │ + ldrshteq fp, [r3], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #884] @ d6a48 │ │ │ │ + ldr r0, [pc, #884] @ d6a90 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ movw r1, #28531 @ 0x6f73 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r0, [r8] │ │ │ │ movt r1, #26478 @ 0x676e │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ strb r7, [sp, #68] @ 0x44 │ │ │ │ bl 1d970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6800 │ │ │ │ + beq d6848 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f08c │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq d686c │ │ │ │ + beq d68b4 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -187060,157 +187078,157 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1de80 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d68e0 │ │ │ │ + beq d6928 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 1f638 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d691c │ │ │ │ + beq d6964 │ │ │ │ mov r1, sl │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d6990 │ │ │ │ + bne d69d8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e4f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d67f8 │ │ │ │ + beq d6840 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #592] @ d6a58 │ │ │ │ + ldr r0, [pc, #592] @ d6aa0 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #588] @ d6a5c │ │ │ │ - ldr r2, [pc, #588] @ d6a60 │ │ │ │ + ldr r1, [pc, #588] @ d6aa4 │ │ │ │ + ldr r2, [pc, #588] @ d6aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #540] @ d6a64 │ │ │ │ + ldr r3, [pc, #540] @ d6aac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #512] @ d6a78 │ │ │ │ - ldr r2, [pc, #512] @ d6a7c │ │ │ │ + ldr r0, [pc, #512] @ d6ac0 │ │ │ │ + ldr r2, [pc, #512] @ d6ac4 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr r1, [pc, #508] @ d6a80 │ │ │ │ + ldr r1, [pc, #508] @ d6ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #460] @ d6a84 │ │ │ │ + ldr r3, [pc, #460] @ d6acc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 39ce0 │ │ │ │ - b d69e8 │ │ │ │ - ldr r1, [pc, #356] @ d6a4c │ │ │ │ - ldr r0, [pc, #356] @ d6a50 │ │ │ │ - ldr r3, [pc, #356] @ d6a54 │ │ │ │ + b d6a30 │ │ │ │ + ldr r1, [pc, #356] @ d6a94 │ │ │ │ + ldr r0, [pc, #356] @ d6a98 │ │ │ │ + ldr r3, [pc, #356] @ d6a9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b d69e8 │ │ │ │ + b d6a30 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #320] @ d6a68 │ │ │ │ - ldr r2, [pc, #320] @ d6a6c │ │ │ │ + ldr r0, [pc, #320] @ d6ab0 │ │ │ │ + ldr r2, [pc, #320] @ d6ab4 │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r1, [pc, #316] @ d6a70 │ │ │ │ + ldr r1, [pc, #316] @ d6ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #268] @ d6a74 │ │ │ │ + ldr r3, [pc, #268] @ d6abc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 39ce0 │ │ │ │ - b d69e8 │ │ │ │ + b d6a30 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #228] @ d6a88 │ │ │ │ - ldr r1, [pc, #228] @ d6a8c │ │ │ │ - ldr r6, [pc, #228] @ d6a90 │ │ │ │ + ldr r7, [pc, #228] @ d6ad0 │ │ │ │ + ldr r1, [pc, #228] @ d6ad4 │ │ │ │ + ldr r6, [pc, #228] @ d6ad8 │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -187228,144 +187246,144 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6a18 │ │ │ │ + beq d6a60 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6a38 │ │ │ │ + beq d6a80 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r8, r4, lsl #28 │ │ │ │ - eorseq r3, r2, r4, ror #10 │ │ │ │ - eoreq r2, r9, r8, lsr r9 │ │ │ │ - eorseq r3, r2, r4, lsl r5 │ │ │ │ + strdeq r9, [r8], -ip @ │ │ │ │ + eorseq r3, r2, ip, lsl r5 │ │ │ │ + eoreq r2, r9, r0, lsr r9 │ │ │ │ + eorseq r3, r2, ip, asr #9 │ │ │ │ @ instruction: 0x000cecb8 │ │ │ │ - eorseq r3, r2, r0, lsr #10 │ │ │ │ - eorseq r3, r2, r4, lsl r5 │ │ │ │ - eorseq r9, r3, r0, ror #11 │ │ │ │ - eorseq r3, r2, r8, ror #7 │ │ │ │ + ldrsbteq r3, [r2], -r8 │ │ │ │ + eorseq r3, r2, ip, asr #9 │ │ │ │ + mlaseq r3, r8, r5, r9 │ │ │ │ + eorseq r3, r2, r0, lsr #7 │ │ │ │ andeq lr, ip, r8, ror fp │ │ │ │ - eorseq r3, r2, ip, lsl ip │ │ │ │ - eorseq r9, r3, r0, asr #9 │ │ │ │ - eorseq r3, r2, r0, lsl #9 │ │ │ │ + ldrsbteq r3, [r2], -r4 │ │ │ │ + eorseq r9, r3, r8, ror r4 │ │ │ │ + eorseq r3, r2, r8, lsr r4 │ │ │ │ andeq lr, ip, r8, lsr #24 │ │ │ │ - eorseq r3, r2, ip, asr #25 │ │ │ │ - eorseq r9, r3, r0, ror r5 │ │ │ │ + eorseq r3, r2, r4, lsl #25 │ │ │ │ + eorseq r9, r3, r8, lsr #10 │ │ │ │ andeq r3, r5, r8, lsl #5 │ │ │ │ - eorseq r3, r2, ip, lsl r4 │ │ │ │ - eorseq r3, r2, r4, lsl #8 │ │ │ │ + ldrsbteq r3, [r2], -r4 │ │ │ │ + ldrhteq r3, [r2], -ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #288] @ d6bcc │ │ │ │ + ldr r2, [pc, #288] @ d6c14 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #284] @ d6bd0 │ │ │ │ + ldr r0, [pc, #284] @ d6c18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl c7528 │ │ │ │ + bl c7570 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs d6b30 │ │ │ │ + bcs d6b78 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d6b10 │ │ │ │ + beq d6b58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d6b90 │ │ │ │ + bne d6bd8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e4f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6b24 │ │ │ │ + beq d6b6c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #156] @ d6bdc │ │ │ │ - ldr r3, [pc, #156] @ d6be0 │ │ │ │ + ldr r1, [pc, #156] @ d6c24 │ │ │ │ + ldr r3, [pc, #156] @ d6c28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ d6be4 │ │ │ │ + ldr r0, [pc, #108] @ d6c2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - b d6ba8 │ │ │ │ - ldr r0, [pc, #60] @ d6bd4 │ │ │ │ - ldr r2, [pc, #60] @ d6bd8 │ │ │ │ + b d6bf0 │ │ │ │ + ldr r0, [pc, #60] @ d6c1c │ │ │ │ + ldr r2, [pc, #60] @ d6c20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6bc4 │ │ │ │ + beq d6c0c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r8, r0, lsr sl │ │ │ │ - ldrshteq r3, [r2], -r0 │ │ │ │ - eoreq r2, r9, sl, lsl #21 │ │ │ │ - eorseq r3, r2, ip, asr #8 │ │ │ │ - eorseq r3, r2, r4, ror r2 │ │ │ │ - eorseq r3, r2, r8, ror r2 │ │ │ │ - eorseq r9, r3, r8, lsl #6 │ │ │ │ + eoreq r9, r8, r8, lsr #20 │ │ │ │ + eorseq r3, r2, r8, lsr #21 │ │ │ │ + eoreq r2, r9, r2, lsl #21 │ │ │ │ + eorseq r3, r2, r4, lsl #8 │ │ │ │ + eorseq r3, r2, ip, lsr #4 │ │ │ │ + eorseq r3, r2, r0, lsr r2 │ │ │ │ + eorseq r9, r3, r0, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #708] @ d6ec0 │ │ │ │ + ldr r0, [pc, #708] @ d6f08 │ │ │ │ mov sl, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d6d98 │ │ │ │ - ldr r0, [pc, #696] @ d6ed0 │ │ │ │ + bne d6de0 │ │ │ │ + ldr r0, [pc, #696] @ d6f18 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov fp, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r7 │ │ │ │ @@ -187386,27 +187404,27 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r9] │ │ │ │ - ldr r0, [pc, #584] @ d6ed4 │ │ │ │ + ldr r0, [pc, #584] @ d6f1c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ movw r1, #28531 @ 0x6f73 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r9] │ │ │ │ movt r1, #26478 @ 0x676e │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ strb fp, [sp, #76] @ 0x4c │ │ │ │ bl 1d970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6dd4 │ │ │ │ + beq d6e1c │ │ │ │ mov sl, r0 │ │ │ │ bl 1f08c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ @@ -187419,251 +187437,251 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 1da48 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #472] @ d6ee8 │ │ │ │ + ldr r1, [pc, #472] @ d6f30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 2f61ec │ │ │ │ + bl 2f6234 │ │ │ │ mov r0, sl │ │ │ │ bl 1de80 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2a0 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3538fc │ │ │ │ + bl 353944 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d6e40 │ │ │ │ + beq d6e88 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ea2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6d74 │ │ │ │ + beq d6dbc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e7c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6d90 │ │ │ │ + beq d6dd8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #292] @ d6ec4 │ │ │ │ + ldr r0, [pc, #292] @ d6f0c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #288] @ d6ec8 │ │ │ │ - ldr r1, [pc, #288] @ d6ecc │ │ │ │ + ldr r3, [pc, #288] @ d6f10 │ │ │ │ + ldr r1, [pc, #288] @ d6f14 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d6c10 │ │ │ │ - ldr r0, [pc, #252] @ d6ed8 │ │ │ │ + b d6c58 │ │ │ │ + ldr r0, [pc, #252] @ d6f20 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #248] @ d6edc │ │ │ │ - ldr r2, [pc, #248] @ d6ee0 │ │ │ │ + ldr r1, [pc, #248] @ d6f24 │ │ │ │ + ldr r2, [pc, #248] @ d6f28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #204] @ d6ee4 │ │ │ │ + ldr r3, [pc, #204] @ d6f2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 39ce0 │ │ │ │ - b d6e78 │ │ │ │ - ldr r1, [pc, #164] @ d6eec │ │ │ │ - ldr r0, [pc, #164] @ d6ef0 │ │ │ │ - ldr r3, [pc, #164] @ d6ef4 │ │ │ │ + b d6ec0 │ │ │ │ + ldr r1, [pc, #164] @ d6f34 │ │ │ │ + ldr r0, [pc, #164] @ d6f38 │ │ │ │ + ldr r3, [pc, #164] @ d6f3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #460] @ 0x1cc │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b d6ea4 │ │ │ │ + b d6eec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e9c │ │ │ │ + beq d6ee4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e3d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e7c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6eb8 │ │ │ │ + beq d6f00 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrshteq sl, [r3], -r0 │ │ │ │ - eorseq sl, r3, r4, asr #26 │ │ │ │ - ldrsbteq r2, [r2], -r0 │ │ │ │ - eorseq r3, r2, r8, lsr #13 │ │ │ │ - mlaseq r3, ip, lr, sl │ │ │ │ - eoreq r9, r8, r0, asr r8 │ │ │ │ + eorseq sl, r3, r8, lsr #29 │ │ │ │ + ldrshteq sl, [r3], -ip │ │ │ │ + eorseq r2, r2, r8, lsl #29 │ │ │ │ + eorseq r3, r2, r0, ror #12 │ │ │ │ + eorseq sl, r3, r4, asr lr │ │ │ │ + eoreq r9, r8, r8, asr #16 │ │ │ │ andeq lr, ip, r4, ror #13 │ │ │ │ - eorseq r3, r2, r8, lsr #15 │ │ │ │ - eorseq r2, r2, r0, asr #30 │ │ │ │ - eorseq r9, r3, r0, lsl r0 │ │ │ │ - mlaseq r2, r8, r8, r3 │ │ │ │ - eorseq r3, r2, r4 │ │ │ │ - ldrdeq r2, [r9], -r8 @ │ │ │ │ - ldrhteq r2, [r2], -r4 │ │ │ │ + eorseq r3, r2, r0, ror #14 │ │ │ │ + ldrshteq r2, [r2], -r8 │ │ │ │ + eorseq r8, r3, r8, asr #31 │ │ │ │ + eorseq r3, r2, r0, asr r8 │ │ │ │ + ldrhteq r2, [r2], -ip │ │ │ │ + ldrdeq r2, [r9], -r0 @ │ │ │ │ + eorseq r2, r2, ip, ror #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, #13 │ │ │ │ - ldr r2, [pc, #348] @ d706c │ │ │ │ - ldr r0, [pc, #348] @ d7070 │ │ │ │ + ldr r2, [pc, #348] @ d70b4 │ │ │ │ + ldr r0, [pc, #348] @ d70b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c7528 │ │ │ │ - ldr r4, [pc, #328] @ d7074 │ │ │ │ + bl c7570 │ │ │ │ + ldr r4, [pc, #328] @ d70bc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d6f48 │ │ │ │ - ldr r0, [pc, #308] @ d7078 │ │ │ │ + beq d6f90 │ │ │ │ + ldr r0, [pc, #308] @ d70c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f9c │ │ │ │ + beq d6fe4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e240 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f7c │ │ │ │ + beq d6fc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7018 │ │ │ │ + bne d7060 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f90 │ │ │ │ + beq d6fd8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d6fbc │ │ │ │ - ldr r0, [pc, #196] @ d707c │ │ │ │ + beq d7004 │ │ │ │ + ldr r0, [pc, #196] @ d70c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #184] @ d7080 │ │ │ │ - ldr r2, [pc, #184] @ d7084 │ │ │ │ + ldr r1, [pc, #184] @ d70c8 │ │ │ │ + ldr r2, [pc, #184] @ d70cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #136] @ d7088 │ │ │ │ + ldr r0, [pc, #136] @ d70d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - b d7048 │ │ │ │ - ldr r1, [pc, #108] @ d708c │ │ │ │ - ldr r3, [pc, #108] @ d7090 │ │ │ │ - ldr r2, [pc, #108] @ d7094 │ │ │ │ + b d7090 │ │ │ │ + ldr r1, [pc, #108] @ d70d4 │ │ │ │ + ldr r3, [pc, #108] @ d70d8 │ │ │ │ + ldr r2, [pc, #108] @ d70dc │ │ │ │ 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 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7064 │ │ │ │ + beq d70ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r9, r7, asr #30 │ │ │ │ - eorseq r3, r2, r0, lsr #13 │ │ │ │ - eorseq sl, r3, ip, asr sl │ │ │ │ - eorseq sl, r3, r4, asr #20 │ │ │ │ - ldrsbteq sl, [r3], -r0 │ │ │ │ - eorseq r2, r2, ip, ror #27 │ │ │ │ - ldrshteq r2, [r2], -r0 │ │ │ │ - eorseq r8, r3, r0, lsl #29 │ │ │ │ - eoreq r2, r9, r4, lsl #4 │ │ │ │ - eorseq r2, r2, r8, lsl lr │ │ │ │ - eorseq r3, r2, ip, lsl #14 │ │ │ │ + eoreq r2, r9, pc, lsr pc │ │ │ │ + eorseq r3, r2, r8, asr r6 │ │ │ │ + eorseq sl, r3, r4, lsl sl │ │ │ │ + ldrshteq sl, [r3], -ip │ │ │ │ + eorseq sl, r3, r8, lsl #19 │ │ │ │ + eorseq r2, r2, r4, lsr #27 │ │ │ │ + eorseq r2, r2, r8, lsr #27 │ │ │ │ + eorseq r8, r3, r8, lsr lr │ │ │ │ + strdeq r2, [r9], -ip @ │ │ │ │ + ldrsbteq r2, [r2], -r0 │ │ │ │ + eorseq r3, r2, r4, asr #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ d711c │ │ │ │ - ldr r2, [pc, #116] @ d7120 │ │ │ │ - ldr lr, [pc, #116] @ d7124 │ │ │ │ + ldr r3, [pc, #116] @ d7164 │ │ │ │ + ldr r2, [pc, #116] @ d7168 │ │ │ │ + ldr lr, [pc, #116] @ d716c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #112] @ d7128 │ │ │ │ + ldr ip, [pc, #112] @ d7170 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #108] @ d712c │ │ │ │ + ldr r4, [pc, #108] @ d7174 │ │ │ │ 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] │ │ │ │ @@ -187682,113 +187700,113 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ @ instruction: 0xffff8148 │ │ │ │ andeq lr, ip, r4, lsl r4 │ │ │ │ - eoreq r2, r9, r9, ror #27 │ │ │ │ - eorseq r3, r2, ip, lsl #10 │ │ │ │ - eorseq r3, r2, r8, ror #9 │ │ │ │ + eoreq r2, r9, r1, ror #27 │ │ │ │ + eorseq r3, r2, r4, asr #9 │ │ │ │ + eorseq r3, r2, r0, lsr #9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #288] @ d7268 │ │ │ │ + ldr r2, [pc, #288] @ d72b0 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #284] @ d726c │ │ │ │ + ldr r0, [pc, #284] @ d72b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl c7528 │ │ │ │ + bl c7570 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs d71cc │ │ │ │ + bcs d7214 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d71ac │ │ │ │ + beq d71f4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d722c │ │ │ │ + bne d7274 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e4f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d71c0 │ │ │ │ + beq d7208 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #156] @ d7278 │ │ │ │ - ldr r3, [pc, #156] @ d727c │ │ │ │ + ldr r1, [pc, #156] @ d72c0 │ │ │ │ + ldr r3, [pc, #156] @ d72c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ d7280 │ │ │ │ + ldr r0, [pc, #108] @ d72c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - b d7244 │ │ │ │ - ldr r0, [pc, #60] @ d7270 │ │ │ │ - ldr r2, [pc, #60] @ d7274 │ │ │ │ + b d728c │ │ │ │ + ldr r0, [pc, #60] @ d72b8 │ │ │ │ + ldr r2, [pc, #60] @ d72bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7260 │ │ │ │ + beq d72a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r8, r4, r3, r9 │ │ │ │ - eorseq r3, r2, ip, ror #9 │ │ │ │ - eoreq r2, r9, lr, ror #7 │ │ │ │ - ldrhteq r2, [r2], -r0 │ │ │ │ - ldrsbteq r2, [r2], -r8 │ │ │ │ - ldrsbteq r2, [r2], -ip │ │ │ │ - eorseq r8, r3, ip, ror #24 │ │ │ │ + eoreq r9, r8, ip, lsl #7 │ │ │ │ + eorseq r3, r2, r4, lsr #9 │ │ │ │ + eoreq r2, r9, r6, ror #7 │ │ │ │ + eorseq r2, r2, r8, ror #26 │ │ │ │ + mlaseq r2, r0, fp, r2 │ │ │ │ + mlaseq r2, r4, fp, r2 │ │ │ │ + eorseq r8, r3, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #280] @ d73b0 │ │ │ │ + ldr r0, [pc, #280] @ d73f8 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d7354 │ │ │ │ - ldr r0, [pc, #268] @ d73c0 │ │ │ │ + bne d739c │ │ │ │ + ldr r0, [pc, #268] @ d7408 │ │ │ │ add sl, 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 │ │ │ │ @@ -187807,172 +187825,172 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f53c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r1, [pc, #164] @ d73c4 │ │ │ │ - ldr r2, [pc, #164] @ d73c8 │ │ │ │ + ldr r1, [pc, #164] @ d740c │ │ │ │ + ldr r2, [pc, #164] @ d7410 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ - bl c9a54 │ │ │ │ + bl c9a9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d734c │ │ │ │ + beq d7394 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ d73b4 │ │ │ │ + ldr r0, [pc, #88] @ d73fc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #84] @ d73b8 │ │ │ │ - ldr r1, [pc, #84] @ d73bc │ │ │ │ + ldr r3, [pc, #84] @ d7400 │ │ │ │ + ldr r1, [pc, #84] @ d7404 │ │ │ │ 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 38fa4 │ │ │ │ - b d72ac │ │ │ │ + b d72f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d73a8 │ │ │ │ + beq d73f0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq sl, r3, r4, asr r8 │ │ │ │ - eorseq sl, r3, r8, lsl #15 │ │ │ │ - eorseq r2, r2, r4, lsl r9 │ │ │ │ - eorseq r3, r2, ip, ror #1 │ │ │ │ - eorseq sl, r3, r4, lsl #16 │ │ │ │ - eoreq r9, r8, r0, asr #3 │ │ │ │ - eorseq r3, r2, r8, lsl r3 │ │ │ │ + eorseq sl, r3, ip, lsl #16 │ │ │ │ + eorseq sl, r3, r0, asr #14 │ │ │ │ + eorseq r2, r2, ip, asr #17 │ │ │ │ + eorseq r3, r2, r4, lsr #1 │ │ │ │ + ldrhteq sl, [r3], -ip │ │ │ │ + strhteq r9, [r8], -r8 │ │ │ │ + ldrsbteq r3, [r2], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #356] @ d7540 │ │ │ │ + ldr r2, [pc, #356] @ d7588 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #352] @ d7544 │ │ │ │ + ldr r0, [pc, #352] @ d758c │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c7528 │ │ │ │ - ldr r4, [pc, #328] @ d7548 │ │ │ │ + bl c7570 │ │ │ │ + ldr r4, [pc, #328] @ d7590 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d741c │ │ │ │ - ldr r0, [pc, #308] @ d754c │ │ │ │ + beq d7464 │ │ │ │ + ldr r0, [pc, #308] @ d7594 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7470 │ │ │ │ + beq d74b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e240 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7450 │ │ │ │ + beq d7498 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d74ec │ │ │ │ + bne d7534 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7464 │ │ │ │ + beq d74ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d7490 │ │ │ │ - ldr r0, [pc, #196] @ d7550 │ │ │ │ + beq d74d8 │ │ │ │ + ldr r0, [pc, #196] @ d7598 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #184] @ d7554 │ │ │ │ - ldr r2, [pc, #184] @ d7558 │ │ │ │ + ldr r1, [pc, #184] @ d759c │ │ │ │ + ldr r2, [pc, #184] @ d75a0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #136] @ d755c │ │ │ │ + ldr r0, [pc, #136] @ d75a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 39ce0 │ │ │ │ - b d751c │ │ │ │ - ldr r1, [pc, #108] @ d7560 │ │ │ │ - ldr r3, [pc, #108] @ d7564 │ │ │ │ - ldr r2, [pc, #108] @ d7568 │ │ │ │ + b d7564 │ │ │ │ + ldr r1, [pc, #108] @ d75a8 │ │ │ │ + ldr r3, [pc, #108] @ d75ac │ │ │ │ + ldr r2, [pc, #108] @ d75b0 │ │ │ │ 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 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7538 │ │ │ │ + beq d7580 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r9, r3, ror sl │ │ │ │ - mlaseq r2, r4, r2, r3 │ │ │ │ - eorseq sl, r3, r8, lsl #11 │ │ │ │ - eorseq sl, r3, r0, ror r5 │ │ │ │ - ldrshteq sl, [r3], -ip │ │ │ │ - eorseq r2, r2, r8, lsl r9 │ │ │ │ - eorseq r2, r2, ip, lsl r9 │ │ │ │ - eorseq r8, r3, ip, lsr #19 │ │ │ │ - eoreq r1, r9, r0, lsr sp │ │ │ │ - eorseq r2, r2, r4, asr #18 │ │ │ │ - eorseq r3, r2, r8, lsr r2 │ │ │ │ + eoreq r2, r9, fp, ror #20 │ │ │ │ + eorseq r3, r2, ip, asr #4 │ │ │ │ + eorseq sl, r3, r0, asr #10 │ │ │ │ + eorseq sl, r3, r8, lsr #10 │ │ │ │ + ldrhteq sl, [r3], -r4 │ │ │ │ + ldrsbteq r2, [r2], -r0 │ │ │ │ + ldrsbteq r2, [r2], -r4 │ │ │ │ + eorseq r8, r3, r4, ror #18 │ │ │ │ + eoreq r1, r9, r8, lsr #26 │ │ │ │ + ldrshteq r2, [r2], -ip │ │ │ │ + ldrshteq r3, [r2], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f4e90 │ │ │ │ - ldr r1, [pc, #348] @ d76e8 │ │ │ │ - ldr r2, [pc, #348] @ d76ec │ │ │ │ - ldr r3, [pc, #348] @ d76f0 │ │ │ │ + bl 2f4ed8 │ │ │ │ + ldr r1, [pc, #348] @ d7730 │ │ │ │ + ldr r2, [pc, #348] @ d7734 │ │ │ │ + ldr r3, [pc, #348] @ d7738 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ @@ -187989,334 +188007,334 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r0, [pc, #236] @ d76f4 │ │ │ │ + ldr r0, [pc, #236] @ d773c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d767c │ │ │ │ + beq d76c4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, #0 │ │ │ │ ldm r6, {r0, r1, r6} │ │ │ │ - ldr r2, [pc, #196] @ d76f8 │ │ │ │ - ldr r8, [pc, #196] @ d76fc │ │ │ │ + ldr r2, [pc, #196] @ d7740 │ │ │ │ + ldr r8, [pc, #196] @ d7744 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r0, r1, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d7670 │ │ │ │ + beq d76b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl caa50 │ │ │ │ + bl caa98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d76e0 │ │ │ │ + beq d7728 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl caa50 │ │ │ │ - b d76e0 │ │ │ │ + bl caa98 │ │ │ │ + b d7728 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl caa14 │ │ │ │ + bl caa5c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r2, r8, lsr #16 │ │ │ │ + eorseq r2, r2, r0, ror #15 │ │ │ │ andeq sp, ip, r8, lsl #30 │ │ │ │ - strdeq r2, [r9], -r8 @ │ │ │ │ - eorseq r8, r3, r8, lsl r8 │ │ │ │ + strdeq r2, [r9], -r0 @ │ │ │ │ + ldrsbteq r8, [r3], -r0 │ │ │ │ @ instruction: 0xffff081c │ │ │ │ andeq r0, ip, r8, asr sl │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #1072] @ d7b40 │ │ │ │ + ldr r1, [pc, #1072] @ d7b88 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #88] @ 0x58 │ │ │ │ bl 1e564 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d78d4 │ │ │ │ + beq d791c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d78dc │ │ │ │ - ldr r0, [pc, #1028] @ d7b5c │ │ │ │ + beq d7924 │ │ │ │ + ldr r0, [pc, #1028] @ d7ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d7924 │ │ │ │ - ldr r0, [pc, #1020] @ d7b6c │ │ │ │ + bne d796c │ │ │ │ + ldr r0, [pc, #1020] @ d7bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7960 │ │ │ │ + beq d79a8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7968 │ │ │ │ + beq d79b0 │ │ │ │ bl 1e888 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d79b0 │ │ │ │ + beq d79f8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d79b8 │ │ │ │ - ldr r0, [pc, #948] @ d7b88 │ │ │ │ + beq d7a00 │ │ │ │ + ldr r0, [pc, #948] @ d7bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d7a00 │ │ │ │ - ldr r0, [pc, #940] @ d7b98 │ │ │ │ + bne d7a48 │ │ │ │ + ldr r0, [pc, #940] @ d7be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a3c │ │ │ │ + beq d7a84 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a44 │ │ │ │ + beq d7a8c │ │ │ │ bl 1e48c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a8c │ │ │ │ + beq d7ad4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a94 │ │ │ │ + beq d7adc │ │ │ │ bl 1ee7c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7adc │ │ │ │ + beq d7b24 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #812] @ d7bb4 │ │ │ │ - ldr r1, [pc, #812] @ d7bb8 │ │ │ │ + ldr r0, [pc, #812] @ d7bfc │ │ │ │ + ldr r1, [pc, #812] @ d7c00 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #776] @ d7bbc │ │ │ │ + ldr r2, [pc, #776] @ d7c04 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 39ce0 │ │ │ │ - bl cf280 │ │ │ │ - b d7ae0 │ │ │ │ + bl cf2c8 │ │ │ │ + b d7b28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #616] @ d7b50 │ │ │ │ - ldr r1, [pc, #616] @ d7b54 │ │ │ │ + ldr r0, [pc, #616] @ d7b98 │ │ │ │ + ldr r1, [pc, #616] @ d7b9c │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #580] @ d7b58 │ │ │ │ + ldr r2, [pc, #580] @ d7ba0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #8 │ │ │ │ - b d78c0 │ │ │ │ - ldr r0, [pc, #564] @ d7b60 │ │ │ │ + b d7908 │ │ │ │ + ldr r0, [pc, #564] @ d7ba8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #560] @ d7b64 │ │ │ │ - ldr r1, [pc, #560] @ d7b68 │ │ │ │ + ldr r3, [pc, #560] @ d7bac │ │ │ │ + ldr r1, [pc, #560] @ d7bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d7768 │ │ │ │ - bl d6524 │ │ │ │ - b d7ae0 │ │ │ │ + b d77b0 │ │ │ │ + bl d656c │ │ │ │ + b d7b28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #508] @ d7b70 │ │ │ │ - ldr r1, [pc, #508] @ d7b74 │ │ │ │ + ldr r0, [pc, #508] @ d7bb8 │ │ │ │ + ldr r1, [pc, #508] @ d7bbc │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #472] @ d7b78 │ │ │ │ + ldr r2, [pc, #472] @ d7bc0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ - b d78c0 │ │ │ │ - bl cf1f8 │ │ │ │ - b d7ae0 │ │ │ │ + b d7908 │ │ │ │ + bl cf240 │ │ │ │ + b d7b28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #440] @ d7b7c │ │ │ │ - ldr r1, [pc, #440] @ d7b80 │ │ │ │ + ldr r0, [pc, #440] @ d7bc4 │ │ │ │ + ldr r1, [pc, #440] @ d7bc8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #404] @ d7b84 │ │ │ │ + ldr r2, [pc, #404] @ d7bcc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ - b d78c0 │ │ │ │ - ldr r0, [pc, #388] @ d7b8c │ │ │ │ + b d7908 │ │ │ │ + ldr r0, [pc, #388] @ d7bd4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #384] @ d7b90 │ │ │ │ - ldr r1, [pc, #384] @ d7b94 │ │ │ │ + ldr r3, [pc, #384] @ d7bd8 │ │ │ │ + ldr r1, [pc, #384] @ d7bdc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b d77e4 │ │ │ │ - bl d6634 │ │ │ │ - b d7ae0 │ │ │ │ + b d782c │ │ │ │ + bl d667c │ │ │ │ + b d7b28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #332] @ d7b9c │ │ │ │ - ldr r1, [pc, #332] @ d7ba0 │ │ │ │ + ldr r0, [pc, #332] @ d7be4 │ │ │ │ + ldr r1, [pc, #332] @ d7be8 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #296] @ d7ba4 │ │ │ │ + ldr r2, [pc, #296] @ d7bec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #32 │ │ │ │ - b d78c0 │ │ │ │ - bl cf2ac │ │ │ │ - b d7ae0 │ │ │ │ + b d7908 │ │ │ │ + bl cf2f4 │ │ │ │ + b d7b28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #264] @ d7ba8 │ │ │ │ - ldr r1, [pc, #264] @ d7bac │ │ │ │ + ldr r0, [pc, #264] @ d7bf0 │ │ │ │ + ldr r1, [pc, #264] @ d7bf4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #228] @ d7bb0 │ │ │ │ + ldr r2, [pc, #228] @ d7bf8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - b d78c0 │ │ │ │ - bl cf5a0 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #88] @ d7b44 │ │ │ │ - ldr r7, [pc, #88] @ d7b48 │ │ │ │ - ldr r2, [pc, #88] @ d7b4c │ │ │ │ + b d7908 │ │ │ │ + bl cf5e8 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #88] @ d7b8c │ │ │ │ + ldr r7, [pc, #88] @ d7b90 │ │ │ │ + ldr r2, [pc, #88] @ d7b94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -188329,424 +188347,424 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 39ce0 │ │ │ │ - eorseq sl, r3, ip, lsl #4 │ │ │ │ - ldrhteq r2, [r2], -r0 │ │ │ │ + eorseq sl, r3, r4, asr #3 │ │ │ │ + eorseq r2, r2, r8, ror #10 │ │ │ │ muleq ip, r8, r9 │ │ │ │ - mlaseq r2, r4, r5, r2 │ │ │ │ - eorseq r2, r2, r4, lsr #27 │ │ │ │ + eorseq r2, r2, ip, asr #10 │ │ │ │ + eorseq r2, r2, ip, asr sp │ │ │ │ + eorseq r2, r2, ip, lsr #27 │ │ │ │ + ldrhteq r8, [r3], -r8 │ │ │ │ + eorseq r9, r3, r4, asr #27 │ │ │ │ + eorseq r9, r3, r4, ror #23 │ │ │ │ + eorseq r2, r2, r0, lsl r3 │ │ │ │ + eorseq r2, r2, ip, asr #22 │ │ │ │ + ldrshteq r9, [r3], -ip │ │ │ │ + eorseq r2, r2, r0, ror #25 │ │ │ │ + eorseq r2, r2, r0, lsr #26 │ │ │ │ + eorseq r8, r3, ip, lsr #8 │ │ │ │ + eorseq r2, r2, r0, lsr #25 │ │ │ │ + ldrsbteq r2, [r2], -r0 │ │ │ │ + ldrsbteq r8, [r3], -ip │ │ │ │ + eorseq r9, r3, r0, lsr #30 │ │ │ │ + eorseq r9, r3, r0, ror #25 │ │ │ │ + eorseq r2, r2, r8, lsl #2 │ │ │ │ + ldrsbteq r2, [r2], -r0 │ │ │ │ + eorseq r9, r3, r0, ror #30 │ │ │ │ + eorseq r2, r2, r4, lsr #24 │ │ │ │ + eorseq r2, r2, r4, asr #24 │ │ │ │ + eorseq r8, r3, r0, asr r3 │ │ │ │ + eorseq r2, r2, r4, ror #23 │ │ │ │ ldrshteq r2, [r2], -r4 │ │ │ │ - eorseq r8, r3, r0, lsl #10 │ │ │ │ - eorseq r9, r3, ip, lsl #28 │ │ │ │ - eorseq r9, r3, ip, lsr #24 │ │ │ │ - eorseq r2, r2, r8, asr r3 │ │ │ │ - mlaseq r2, r4, fp, r2 │ │ │ │ - eorseq r9, r3, r4, asr #28 │ │ │ │ - eorseq r2, r2, r8, lsr #26 │ │ │ │ - eorseq r2, r2, r8, ror #26 │ │ │ │ - eorseq r8, r3, r4, ror r4 │ │ │ │ - eorseq r2, r2, r8, ror #25 │ │ │ │ - eorseq r2, r2, r8, lsl sp │ │ │ │ - eorseq r8, r3, r4, lsr #8 │ │ │ │ - eorseq r9, r3, r8, ror #30 │ │ │ │ - eorseq r9, r3, r8, lsr #26 │ │ │ │ - eorseq r2, r2, r0, asr r1 │ │ │ │ - eorseq r2, r2, r8, lsl fp │ │ │ │ - eorseq r9, r3, r8, lsr #31 │ │ │ │ - eorseq r2, r2, ip, ror #24 │ │ │ │ - eorseq r2, r2, ip, lsl #25 │ │ │ │ - mlaseq r3, r8, r3, r8 │ │ │ │ - eorseq r2, r2, ip, lsr #24 │ │ │ │ - eorseq r2, r2, ip, lsr ip │ │ │ │ - eorseq r8, r3, r8, asr #6 │ │ │ │ - eorseq r2, r2, r4, asr lr │ │ │ │ - eorseq r2, r2, r4, asr lr │ │ │ │ - eorseq r8, r3, r0, ror #10 │ │ │ │ + eorseq r8, r3, r0, lsl #6 │ │ │ │ + eorseq r2, r2, ip, lsl #28 │ │ │ │ + eorseq r2, r2, ip, lsl #28 │ │ │ │ + eorseq r8, r3, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #612] @ d7e34 │ │ │ │ + ldr r1, [pc, #612] @ d7e7c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dc58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7c08 │ │ │ │ + beq d7c50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r5, [pc, #552] @ d7e38 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r5, [pc, #552] @ d7e80 │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #548] @ d7e3c │ │ │ │ + ldr r1, [pc, #548] @ d7e84 │ │ │ │ mov r2, #7 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7c5c │ │ │ │ + beq d7ca4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #476] @ d7e40 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #476] @ d7e88 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7ca8 │ │ │ │ + beq d7cf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #404] @ d7e44 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #404] @ d7e8c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7cf4 │ │ │ │ + beq d7d3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #332] @ d7e48 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #332] @ d7e90 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7d40 │ │ │ │ + beq d7d88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #260] @ d7e4c │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #260] @ d7e94 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7d8c │ │ │ │ + beq d7dd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #188] @ d7e50 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #188] @ d7e98 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1efc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7dd8 │ │ │ │ + beq d7e20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #116] @ d7e54 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #116] @ d7e9c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fc44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7e14 │ │ │ │ + beq d7e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #60] @ d7e58 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #60] @ d7ea0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #25 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 127af8 │ │ │ │ + bl 127b40 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r2, r9, r9, lsr #8 │ │ │ │ - eorseq r9, r3, r4, lsl #26 │ │ │ │ - eoreq r2, r9, sp, lsl #8 │ │ │ │ - eoreq r2, r9, r4, asr #7 │ │ │ │ - eoreq r2, r9, r3, lsl #7 │ │ │ │ - eoreq r2, r9, r0, asr #6 │ │ │ │ - eoreq r2, r9, r3, lsl #6 │ │ │ │ - eoreq r2, r9, sp, asr #5 │ │ │ │ - eoreq r1, r9, r4, ror r1 │ │ │ │ - eoreq r2, r9, r2, lsl #8 │ │ │ │ + eoreq r2, r9, r1, lsr #8 │ │ │ │ + ldrhteq r9, [r3], -ip │ │ │ │ + eoreq r2, r9, r5, lsl #8 │ │ │ │ + strhteq r2, [r9], -ip │ │ │ │ + eoreq r2, r9, fp, ror r3 │ │ │ │ + eoreq r2, r9, r8, lsr r3 │ │ │ │ + strdeq r2, [r9], -fp @ │ │ │ │ + eoreq r2, r9, r5, asr #5 │ │ │ │ + eoreq r1, r9, ip, ror #2 │ │ │ │ + strdeq r2, [r9], -sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #1652] @ d84e4 │ │ │ │ + ldr r4, [pc, #1652] @ d852c │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7e98 │ │ │ │ + beq d7ee0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r8, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r4, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ sub r4, r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2ed830 │ │ │ │ - ldr sl, [pc, #1588] @ d84e8 │ │ │ │ + bl 2ed878 │ │ │ │ + ldr sl, [pc, #1588] @ d8530 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8348 │ │ │ │ + beq d8390 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8358 │ │ │ │ - ldr r1, [pc, #1512] @ d84ec │ │ │ │ + beq d83a0 │ │ │ │ + ldr r1, [pc, #1512] @ d8534 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1508] @ d84f0 │ │ │ │ - ldr r0, [pc, #1508] @ d84f4 │ │ │ │ + ldr r2, [pc, #1508] @ d8538 │ │ │ │ + ldr r0, [pc, #1508] @ d853c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbd4 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8348 │ │ │ │ + beq d8390 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8368 │ │ │ │ - ldr r1, [pc, #1412] @ d84f8 │ │ │ │ + beq d83b0 │ │ │ │ + ldr r1, [pc, #1412] @ d8540 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1408] @ d84fc │ │ │ │ - ldr r0, [pc, #1408] @ d8500 │ │ │ │ + ldr r2, [pc, #1408] @ d8544 │ │ │ │ + ldr r0, [pc, #1408] @ d8548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e468 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8f5c │ │ │ │ + bl 2e8fa4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8f78 │ │ │ │ + bl 2e8fc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8fa4 │ │ │ │ + bl 2e8fec │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8378 │ │ │ │ + beq d83c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8388 │ │ │ │ - ldr r1, [pc, #1256] @ d8504 │ │ │ │ + beq d83d0 │ │ │ │ + ldr r1, [pc, #1256] @ d854c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1252] @ d8508 │ │ │ │ - ldr r0, [pc, #1252] @ d850c │ │ │ │ + ldr r2, [pc, #1252] @ d8550 │ │ │ │ + ldr r0, [pc, #1252] @ d8554 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e468 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9754 │ │ │ │ + bl 2e979c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e9770 │ │ │ │ + bl 2e97b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e97a0 │ │ │ │ + bl 2e97e8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8398 │ │ │ │ + beq d83e0 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d83a8 │ │ │ │ - ldr r1, [pc, #1100] @ d8510 │ │ │ │ + beq d83f0 │ │ │ │ + ldr r1, [pc, #1100] @ d8558 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1096] @ d8514 │ │ │ │ - ldr r0, [pc, #1096] @ d8518 │ │ │ │ + ldr r2, [pc, #1096] @ d855c │ │ │ │ + ldr r0, [pc, #1096] @ d8560 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, fp} │ │ │ │ mov r0, r6 │ │ │ │ bl 1dbd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e468 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d82dc │ │ │ │ + beq d8324 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d83b8 │ │ │ │ + beq d8400 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1df10 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d83c4 │ │ │ │ - ldr r1, [pc, #988] @ d8528 │ │ │ │ + beq d840c │ │ │ │ + ldr r1, [pc, #988] @ d8570 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #984] @ d852c │ │ │ │ - ldr sl, [pc, #984] @ d8530 │ │ │ │ + ldr r2, [pc, #984] @ d8574 │ │ │ │ + ldr sl, [pc, #984] @ d8578 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, pc, sl │ │ │ │ str r5, [r3] │ │ │ │ strd sl, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs r1, r1, r3 │ │ │ │ - bne d83d4 │ │ │ │ + bne d841c │ │ │ │ mov r5, #0 │ │ │ │ stm r0, {r2, r5} │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8408 │ │ │ │ + beq d8450 │ │ │ │ bl 1f3c8 │ │ │ │ - ldr r1, [pc, #908] @ d8534 │ │ │ │ - ldr r2, [pc, #908] @ d8538 │ │ │ │ + ldr r1, [pc, #908] @ d857c │ │ │ │ + ldr r2, [pc, #908] @ d8580 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ mov r0, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ @@ -188756,34 +188774,34 @@ │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ str r9, [sp, #556] @ 0x22c │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r8, sp, #544 @ 0x220 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f9058 │ │ │ │ + bl 2f90a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4e0c │ │ │ │ + bl d4e54 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl d4fa0 │ │ │ │ + bl d4fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d50b8 │ │ │ │ - ldr r0, [pc, #800] @ d853c │ │ │ │ + bl d5100 │ │ │ │ + ldr r0, [pc, #800] @ d8584 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d82e4 │ │ │ │ + beq d832c │ │ │ │ mov r0, r4 │ │ │ │ - bl d73cc │ │ │ │ + bl d7414 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #564] @ 0x234 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ @@ -188800,38 +188818,38 @@ │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ movwne r1, #120 @ 0x78 │ │ │ │ bl 1dc04 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #668] @ d8540 │ │ │ │ - ldr r2, [pc, #668] @ d8544 │ │ │ │ + ldr r1, [pc, #668] @ d8588 │ │ │ │ + ldr r2, [pc, #668] @ d858c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ bl 70b70 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d82d0 │ │ │ │ + beq d8318 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 1e3d8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1ee7c │ │ │ │ - b d82e8 │ │ │ │ - bl d6524 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #552] @ d851c │ │ │ │ + b d8330 │ │ │ │ + bl d656c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #552] @ d8564 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r6, [pc, #548] @ d8520 │ │ │ │ - ldr r2, [pc, #548] @ d8524 │ │ │ │ + ldr r6, [pc, #548] @ d8568 │ │ │ │ + ldr r2, [pc, #548] @ d856c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ mov r0, #1 │ │ │ │ @@ -188846,278 +188864,278 @@ │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ str r9, [sp, #552] @ 0x228 │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 39ce0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ - b d83d0 │ │ │ │ + b d8418 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #364] @ d8548 │ │ │ │ + ldr r0, [pc, #364] @ d8590 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #360] @ d854c │ │ │ │ - ldr r1, [pc, #360] @ d8550 │ │ │ │ + ldr r3, [pc, #360] @ d8594 │ │ │ │ + ldr r1, [pc, #360] @ d8598 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #548] @ 0x224 │ │ │ │ bl 3a398 │ │ │ │ - bl 1398fc │ │ │ │ + bl 139944 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8424 │ │ │ │ + beq d846c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197338 │ │ │ │ + bl 197380 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 155d28 │ │ │ │ + bl 155d70 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b d84d0 │ │ │ │ + b d8518 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 155d28 │ │ │ │ + bl 155d70 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b d84d0 │ │ │ │ + b d8518 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f9d0 │ │ │ │ + bl 11fa18 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11f9d0 │ │ │ │ + bl 11fa18 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r9, r3, ip, lsr #21 │ │ │ │ - eorseq r7, r3, r4, ror #30 │ │ │ │ - strhteq r4, [r9], -r1 │ │ │ │ + eorseq r9, r3, r4, ror #20 │ │ │ │ + eorseq r7, r3, ip, lsl pc │ │ │ │ + eoreq r4, r9, r9, lsr #7 │ │ │ │ ldrdeq sl, [r4], -ip │ │ │ │ andeq r0, ip, r4, lsr #1 │ │ │ │ - eoreq r4, r9, r7, asr #6 │ │ │ │ + eoreq r4, r9, pc, lsr r3 │ │ │ │ andeq sl, r4, r4, lsl #29 │ │ │ │ andeq r0, ip, r4, lsr r0 │ │ │ │ - eoreq lr, sl, pc, lsr #24 │ │ │ │ + eoreq lr, sl, r7, lsr #24 │ │ │ │ strdeq lr, [r7], -r8 │ │ │ │ andeq pc, fp, ip, lsl #31 │ │ │ │ - eoreq r8, r8, r3, lsl #14 │ │ │ │ + strdeq r8, [r8], -fp @ │ │ │ │ andeq lr, r7, r8, lsr #7 │ │ │ │ andeq pc, fp, r4, ror #29 │ │ │ │ - eorseq r1, r2, r4, lsr #27 │ │ │ │ + eorseq r1, r2, ip, asr sp │ │ │ │ muleq ip, r4, r1 │ │ │ │ - mlaseq r2, r0, sp, r1 │ │ │ │ - eoreq r0, fp, r0, lsr #23 │ │ │ │ + eorseq r1, r2, r8, asr #26 │ │ │ │ + mlaeq fp, r8, fp, r0 │ │ │ │ andeq r4, ip, r8, lsr #5 │ │ │ │ strdeq pc, [fp], -ip │ │ │ │ - mlaeq r9, r5, r0, r2 │ │ │ │ - eoreq r2, r9, fp, ror r0 │ │ │ │ - eorseq r9, r3, r4, lsl #14 │ │ │ │ - eoreq sp, r8, pc, ror r8 │ │ │ │ - ldrsbteq lr, [r1], -ip │ │ │ │ - eoreq r0, r9, r4, asr #28 │ │ │ │ - eorseq r1, r2, r4, asr #20 │ │ │ │ - eorseq r2, r2, ip, lsr #6 │ │ │ │ + eoreq r2, r9, sp, lsl #1 │ │ │ │ + eoreq r2, r9, r3, ror r0 │ │ │ │ + ldrhteq r9, [r3], -ip │ │ │ │ + eoreq sp, r8, r7, ror r8 │ │ │ │ + mlaseq r1, r4, r3, lr │ │ │ │ + eoreq r0, r9, ip, lsr lr │ │ │ │ + ldrshteq r1, [r2], -ip │ │ │ │ + eorseq r2, r2, r4, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi d8d30 │ │ │ │ + bhi d8d78 │ │ │ │ mov r6, r2 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #6 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs d8ca4 │ │ │ │ + bcs d8cec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl cfb70 │ │ │ │ + bl cfbb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d85e4 │ │ │ │ + beq d862c │ │ │ │ cmp r0, #2 │ │ │ │ - bne d8d9c │ │ │ │ + bne d8de4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e4f8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2188] @ d8e78 │ │ │ │ + ldr r0, [pc, #2188] @ d8ec0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d7130 │ │ │ │ + bl d7178 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d89e4 │ │ │ │ + beq d8a2c │ │ │ │ add r6, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d89f4 │ │ │ │ + beq d8a3c │ │ │ │ mov r7, r0 │ │ │ │ bl 1f944 │ │ │ │ cmp r7, r5 │ │ │ │ - bne d89f4 │ │ │ │ + bne d8a3c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8ba4 │ │ │ │ + beq d8bec │ │ │ │ mov r0, r6 │ │ │ │ bl 1ee34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2168] @ d8ee0 │ │ │ │ + ldr r0, [pc, #2168] @ d8f28 │ │ │ │ mov r2, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2152] @ d8ee4 │ │ │ │ - ldr r3, [pc, #2152] @ d8ee8 │ │ │ │ + ldr r1, [pc, #2152] @ d8f2c │ │ │ │ + ldr r3, [pc, #2152] @ d8f30 │ │ │ │ add r0, r0, r7 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq d8a64 │ │ │ │ + beq d8aac │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r4, #71] @ 0x47 │ │ │ │ - bl d4fa0 │ │ │ │ - ldr r4, [pc, #2088] @ d8eec │ │ │ │ + bl d4fe8 │ │ │ │ + ldr r4, [pc, #2088] @ d8f34 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8a88 │ │ │ │ + bne d8ad0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - b d8a60 │ │ │ │ - ldr r5, [pc, #1896] @ d8e50 │ │ │ │ + b d8aa8 │ │ │ │ + ldr r5, [pc, #1896] @ d8e98 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8a6c │ │ │ │ + bne d8ab4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8bd4 │ │ │ │ + beq d8c1c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e240 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d872c │ │ │ │ + beq d8774 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8db4 │ │ │ │ + bne d8dfc │ │ │ │ mov r6, #1 │ │ │ │ - ldr r7, [pc, #1948] @ d8ed0 │ │ │ │ + ldr r7, [pc, #1948] @ d8f18 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ sub fp, r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl d73cc │ │ │ │ + bl d7414 │ │ │ │ cmp r6, r0 │ │ │ │ - beq d8a64 │ │ │ │ + beq d8aac │ │ │ │ strb r6, [r4, #70] @ 0x46 │ │ │ │ ldrd r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r0, fp │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8b28 │ │ │ │ + beq d8b70 │ │ │ │ mov r0, fp │ │ │ │ - bl d73cc │ │ │ │ + bl d7414 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -189136,204 +189154,204 @@ │ │ │ │ movwne r1, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dc04 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1776] @ d8ed4 │ │ │ │ - ldr r2, [pc, #1776] @ d8ed8 │ │ │ │ + ldr r1, [pc, #1776] @ d8f1c │ │ │ │ + ldr r2, [pc, #1776] @ d8f20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ bl 70b70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8810 │ │ │ │ + beq d8858 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e3d8 │ │ │ │ - ldr r4, [pc, #1732] @ d8edc │ │ │ │ + ldr r4, [pc, #1732] @ d8f24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8aa0 │ │ │ │ + bne d8ae8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1ec6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8c74 │ │ │ │ + beq d8cbc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ee34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1624] @ d8ec0 │ │ │ │ + ldr r0, [pc, #1624] @ d8f08 │ │ │ │ mov r2, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1608] @ d8ec4 │ │ │ │ - ldr r3, [pc, #1608] @ d8ec8 │ │ │ │ + ldr r1, [pc, #1608] @ d8f0c │ │ │ │ + ldr r3, [pc, #1608] @ d8f10 │ │ │ │ add r0, r0, r7 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq d8a64 │ │ │ │ + beq d8aac │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r4, #69] @ 0x45 │ │ │ │ - bl d4fa0 │ │ │ │ - ldr r4, [pc, #1544] @ d8ecc │ │ │ │ + bl d4fe8 │ │ │ │ + ldr r4, [pc, #1544] @ d8f14 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8a94 │ │ │ │ + bne d8adc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - b d8a60 │ │ │ │ + b d8aa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1dab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8cb0 │ │ │ │ + beq d8cf8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ee34 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1412] @ d8e90 │ │ │ │ + ldr r0, [pc, #1412] @ d8ed8 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1396] @ d8e94 │ │ │ │ - ldr r3, [pc, #1396] @ d8e98 │ │ │ │ + ldr r1, [pc, #1396] @ d8edc │ │ │ │ + ldr r3, [pc, #1396] @ d8ee0 │ │ │ │ add r0, r5, r0 │ │ │ │ sub r5, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9ca4 │ │ │ │ + bl c9cec │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ movwne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq d8a64 │ │ │ │ + beq d8aac │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r7, #32]! │ │ │ │ mov r2, r6 │ │ │ │ movwne r2, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ strb r2, [r7, #36] @ 0x24 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq d8de4 │ │ │ │ + beq d8e2c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8ab8 │ │ │ │ + beq d8b00 │ │ │ │ bl 1fbcc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8ab8 │ │ │ │ + beq d8b00 │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f950 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8ab8 │ │ │ │ + beq d8b00 │ │ │ │ ldr r1, [r7] │ │ │ │ bl 1f1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4e0c │ │ │ │ - ldr r4, [pc, #1276] @ d8ebc │ │ │ │ + bl d4e54 │ │ │ │ + ldr r4, [pc, #1276] @ d8f04 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8aac │ │ │ │ + bne d8af4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1ec6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a64 │ │ │ │ + beq d8aac │ │ │ │ bl 1f944 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ bl 1f698 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8ac0 │ │ │ │ + beq d8b08 │ │ │ │ mov r1, r6 │ │ │ │ bl 7aad8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8d8c │ │ │ │ + bne d8dd4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a38 │ │ │ │ + beq d8a80 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d50b8 │ │ │ │ - ldr r4, [pc, #1092] @ d8e8c │ │ │ │ + bl d5100 │ │ │ │ + ldr r4, [pc, #1092] @ d8ed4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8a7c │ │ │ │ + bne d8ac4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ bl 1ec6c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #992] @ d8e54 │ │ │ │ + ldr r0, [pc, #992] @ d8e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ - b d86f8 │ │ │ │ + b d8740 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 210ac │ │ │ │ - b d8a58 │ │ │ │ + b d8aa0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 210ac │ │ │ │ - b d86d4 │ │ │ │ + b d871c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 210ac │ │ │ │ - b d88d4 │ │ │ │ + b d891c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 210ac │ │ │ │ - b d8828 │ │ │ │ + b d8870 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 210ac │ │ │ │ - b d89d0 │ │ │ │ - bl cf5a0 │ │ │ │ - b d8b2c │ │ │ │ - bl d6524 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #940] @ d8e7c │ │ │ │ - ldr r2, [pc, #940] @ d8e80 │ │ │ │ - ldr r7, [pc, #940] @ d8e84 │ │ │ │ + b d8a18 │ │ │ │ + bl cf5e8 │ │ │ │ + b d8b74 │ │ │ │ + bl d656c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #940] @ d8ec4 │ │ │ │ + ldr r2, [pc, #940] @ d8ec8 │ │ │ │ + ldr r7, [pc, #940] @ d8ecc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ @@ -189346,20 +189364,20 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - b d8d98 │ │ │ │ - bl d6524 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #868] @ d8e9c │ │ │ │ - ldr r7, [pc, #868] @ d8ea0 │ │ │ │ - ldr r2, [pc, #868] @ d8ea4 │ │ │ │ + b d8de0 │ │ │ │ + bl d656c │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #868] @ d8ee4 │ │ │ │ + ldr r7, [pc, #868] @ d8ee8 │ │ │ │ + ldr r2, [pc, #868] @ d8eec │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ @@ -189372,48 +189390,48 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - bl cad14 │ │ │ │ - ldr r3, [pc, #728] @ d8e70 │ │ │ │ - ldr r7, [pc, #728] @ d8e74 │ │ │ │ + bl cad5c │ │ │ │ + ldr r3, [pc, #728] @ d8eb8 │ │ │ │ + ldr r7, [pc, #728] @ d8ebc │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - b d8d44 │ │ │ │ - ldr r0, [pc, #872] @ d8f14 │ │ │ │ - ldr r2, [pc, #872] @ d8f18 │ │ │ │ - ldr r1, [pc, #872] @ d8f1c │ │ │ │ + b d8d8c │ │ │ │ + ldr r0, [pc, #872] @ d8f5c │ │ │ │ + ldr r2, [pc, #872] @ d8f60 │ │ │ │ + ldr r1, [pc, #872] @ d8f64 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #868] @ d8f20 │ │ │ │ + ldr r3, [pc, #868] @ d8f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #856] @ d8f24 │ │ │ │ + ldr r6, [pc, #856] @ d8f6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ - b d8cdc │ │ │ │ + b d8d24 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq d8bf4 │ │ │ │ - ldr r0, [pc, #616] @ d8e58 │ │ │ │ + beq d8c3c │ │ │ │ + ldr r0, [pc, #616] @ d8ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #604] @ d8e5c │ │ │ │ - ldr r3, [pc, #604] @ d8e60 │ │ │ │ - ldr r7, [pc, #604] @ d8e64 │ │ │ │ + ldr r2, [pc, #604] @ d8ea4 │ │ │ │ + ldr r3, [pc, #604] @ d8ea8 │ │ │ │ + ldr r7, [pc, #604] @ d8eac │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #600] @ d8e68 │ │ │ │ + ldr r1, [pc, #600] @ d8eb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #596] @ d8e6c │ │ │ │ + ldr r6, [pc, #596] @ d8eb4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -189430,38 +189448,38 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #644] @ d8f00 │ │ │ │ - ldr r2, [pc, #644] @ d8f04 │ │ │ │ - ldr r1, [pc, #644] @ d8f08 │ │ │ │ + ldr r0, [pc, #644] @ d8f48 │ │ │ │ + ldr r2, [pc, #644] @ d8f4c │ │ │ │ + ldr r1, [pc, #644] @ d8f50 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #640] @ d8f0c │ │ │ │ + ldr r3, [pc, #640] @ d8f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #628] @ d8f10 │ │ │ │ + ldr r6, [pc, #628] @ d8f58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ - b d8cdc │ │ │ │ + b d8d24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl d7098 │ │ │ │ - ldr r0, [pc, #496] @ d8ea8 │ │ │ │ - ldr r2, [pc, #496] @ d8eac │ │ │ │ - ldr r1, [pc, #496] @ d8eb0 │ │ │ │ + bl d70e0 │ │ │ │ + ldr r0, [pc, #496] @ d8ef0 │ │ │ │ + ldr r2, [pc, #496] @ d8ef4 │ │ │ │ + ldr r1, [pc, #496] @ d8ef8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #492] @ d8eb4 │ │ │ │ + ldr r3, [pc, #492] @ d8efc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #480] @ d8eb8 │ │ │ │ + ldr r6, [pc, #480] @ d8f00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -189477,20 +189495,20 @@ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #24 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - bl cad14 │ │ │ │ - ldr r3, [pc, #264] @ d8e44 │ │ │ │ - ldr r7, [pc, #264] @ d8e48 │ │ │ │ + bl cad5c │ │ │ │ + ldr r3, [pc, #264] @ d8e8c │ │ │ │ + ldr r7, [pc, #264] @ d8e90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r2, [pc, #256] @ d8e4c │ │ │ │ + ldr r2, [pc, #256] @ d8e94 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -189500,149 +189518,149 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #244] @ d8e88 │ │ │ │ + ldr r0, [pc, #244] @ d8ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #332] @ d8ef0 │ │ │ │ + ldr r0, [pc, #332] @ d8f38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #328] @ d8ef4 │ │ │ │ + ldr r2, [pc, #328] @ d8f3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r1, [pc, #364] @ d8f28 │ │ │ │ - ldr r3, [pc, #364] @ d8f2c │ │ │ │ - ldr r2, [pc, #364] @ d8f30 │ │ │ │ + ldr r1, [pc, #364] @ d8f70 │ │ │ │ + ldr r3, [pc, #364] @ d8f74 │ │ │ │ + ldr r2, [pc, #364] @ d8f78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - ldr r0, [pc, #268] @ d8ef8 │ │ │ │ + ldr r0, [pc, #268] @ d8f40 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #264] @ d8efc │ │ │ │ + ldr r2, [pc, #264] @ d8f44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a280 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8e2c │ │ │ │ + beq d8e74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b d8e20 │ │ │ │ + b d8e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d8e34 │ │ │ │ + bne d8e7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ andeq ip, ip, ip, lsl #15 │ │ │ │ - eorseq r1, r2, ip, lsl r6 │ │ │ │ - eorseq r1, r2, r4, lsl #17 │ │ │ │ - eorseq r9, r3, r0, lsr #5 │ │ │ │ - eorseq r8, r3, r4, lsl pc │ │ │ │ - mlaseq r3, r8, sp, r8 │ │ │ │ + ldrsbteq r1, [r2], -r4 │ │ │ │ + eorseq r1, r2, ip, lsr r8 │ │ │ │ + eorseq r9, r3, r8, asr r2 │ │ │ │ + eorseq r8, r3, ip, asr #29 │ │ │ │ + eorseq r8, r3, r0, asr sp │ │ │ │ @ instruction: 0xffff65f0 │ │ │ │ @ instruction: 0x000cc8bc │ │ │ │ - eoreq r1, r9, ip, asr #6 │ │ │ │ - eorseq r1, r2, r8, lsr #19 │ │ │ │ - eorseq r1, r2, r4, asr #19 │ │ │ │ + eoreq r1, r9, r4, asr #6 │ │ │ │ + eorseq r1, r2, r0, ror #18 │ │ │ │ + eorseq r1, r2, ip, ror r9 │ │ │ │ andeq ip, ip, r0, lsr r9 │ │ │ │ - eorseq r1, r2, r8, asr #20 │ │ │ │ - eorseq r9, r3, r0, lsr r3 │ │ │ │ + eorseq r1, r2, r0, lsl #20 │ │ │ │ + eorseq r9, r3, r8, ror #5 │ │ │ │ strdeq ip, [ip], -r4 │ │ │ │ - eorseq r1, r2, ip, lsr #11 │ │ │ │ - eorseq r1, r2, r0, lsr #11 │ │ │ │ - ldrshteq r1, [r2], -ip │ │ │ │ - eorseq r8, r3, r8, ror #28 │ │ │ │ - eorseq r9, r3, r0, lsl r0 │ │ │ │ - mlaeq r9, r1, r6, r1 │ │ │ │ - eorseq r1, r2, r0, lsr #26 │ │ │ │ eorseq r1, r2, r4, ror #10 │ │ │ │ + eorseq r1, r2, r8, asr r5 │ │ │ │ + ldrhteq r1, [r2], -r4 │ │ │ │ + eorseq r8, r3, r0, lsr #28 │ │ │ │ + eorseq r8, r3, r8, asr #31 │ │ │ │ + eoreq r1, r9, r9, lsl #13 │ │ │ │ + ldrsbteq r1, [r2], -r8 │ │ │ │ + eorseq r1, r2, ip, lsl r5 │ │ │ │ andeq ip, ip, r8, ror #18 │ │ │ │ - eorseq r1, r2, r4, asr #10 │ │ │ │ + ldrshteq r1, [r2], -ip │ │ │ │ andeq ip, ip, ip, lsl #16 │ │ │ │ - eoreq r7, r8, ip, lsr #16 │ │ │ │ - eorseq r1, r2, r8, lsl #18 │ │ │ │ + eoreq r7, r8, r4, lsr #16 │ │ │ │ + eorseq r1, r2, r0, asr #17 │ │ │ │ @ instruction: 0xffff6520 │ │ │ │ - eorseq r1, r2, r4, lsr #18 │ │ │ │ - ldrshteq r8, [r3], -r0 │ │ │ │ - ldrhteq r9, [r3], -r4 │ │ │ │ - eoreq r1, r9, r9, asr #14 │ │ │ │ - eorseq r1, r2, r4, ror #27 │ │ │ │ - eorseq r8, r3, ip, ror #31 │ │ │ │ - eorseq r9, r3, ip, ror #3 │ │ │ │ - eoreq sp, r8, pc, lsr r3 │ │ │ │ - mlaseq r1, ip, lr, sp │ │ │ │ - mlaseq r3, r8, r0, r9 │ │ │ │ - ldrhteq r9, [r3], -r4 │ │ │ │ - eoreq r1, r9, r1, ror #18 │ │ │ │ - eorseq r2, r2, r4 │ │ │ │ - eorseq r9, r3, ip, ror #3 │ │ │ │ - eoreq r0, r9, sl, ror r8 │ │ │ │ - eorseq r1, r2, ip, lsr r2 │ │ │ │ - eoreq r0, r9, r6, lsl #24 │ │ │ │ - eorseq r1, r2, r8, lsr #9 │ │ │ │ + ldrsbteq r1, [r2], -ip │ │ │ │ + eorseq r8, r3, r8, lsr #29 │ │ │ │ + eorseq r9, r3, ip, rrx │ │ │ │ + eoreq r1, r9, r1, asr #14 │ │ │ │ + mlaseq r2, ip, sp, r1 │ │ │ │ + eorseq r8, r3, r4, lsr #31 │ │ │ │ + eorseq r9, r3, r4, lsr #3 │ │ │ │ + eoreq sp, r8, r7, lsr r3 │ │ │ │ + eorseq sp, r1, r4, asr lr │ │ │ │ + eorseq r9, r3, r0, asr r0 │ │ │ │ + eorseq r9, r3, ip, ror #4 │ │ │ │ + eoreq r1, r9, r9, asr r9 │ │ │ │ + ldrhteq r1, [r2], -ip │ │ │ │ + eorseq r9, r3, r4, lsr #3 │ │ │ │ + eoreq r0, r9, r2, ror r8 │ │ │ │ + ldrshteq r1, [r2], -r4 │ │ │ │ + strdeq r0, [r9], -lr @ │ │ │ │ + eorseq r1, r2, r0, ror #8 │ │ │ │ andeq ip, ip, r8, asr #16 │ │ │ │ - eoreq r7, r8, r8, ror #16 │ │ │ │ - eorseq r1, r2, r4, asr #18 │ │ │ │ + eoreq r7, r8, r0, ror #16 │ │ │ │ + ldrshteq r1, [r2], -ip │ │ │ │ @ instruction: 0xffff655c │ │ │ │ - eorseq r1, r2, r0, ror r9 │ │ │ │ + eorseq r1, r2, r8, lsr #18 │ │ │ │ andeq ip, ip, r8, lsl r9 │ │ │ │ - eoreq r7, r8, r8, lsr r9 │ │ │ │ - eorseq r1, r2, r4, lsl sl │ │ │ │ + eoreq r7, r8, r0, lsr r9 │ │ │ │ + eorseq r1, r2, ip, asr #19 │ │ │ │ @ instruction: 0xffff662c │ │ │ │ - eorseq r1, r2, r0, ror #20 │ │ │ │ - eoreq r0, r9, r8, ror #8 │ │ │ │ - eorseq r1, r2, r8, ror r0 │ │ │ │ - eorseq r1, r2, r0, ror r9 │ │ │ │ + eorseq r1, r2, r8, lsl sl │ │ │ │ + eoreq r0, r9, r0, ror #8 │ │ │ │ + eorseq r1, r2, r0, lsr r0 │ │ │ │ + eorseq r1, r2, r8, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi d9220 │ │ │ │ + bhi d9268 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d91d8 │ │ │ │ - ldr r2, [pc, #796] @ d92a0 │ │ │ │ + bcs d9220 │ │ │ │ + ldr r2, [pc, #796] @ d92e8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r1] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d91e4 │ │ │ │ - ldr r0, [pc, #772] @ d92b0 │ │ │ │ + bne d922c │ │ │ │ + ldr r0, [pc, #772] @ d92f8 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r9 │ │ │ │ @@ -189652,15 +189670,15 @@ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ bl 1f5e4 │ │ │ │ add fp, sp, #16 │ │ │ │ ldm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ - beq d9000 │ │ │ │ + beq d9048 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 1f53c │ │ │ │ @@ -189668,21 +189686,21 @@ │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #652] @ d92c0 │ │ │ │ + ldr r6, [pc, #652] @ d9308 │ │ │ │ ldrb r8, [r1, #70] @ 0x46 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne d9164 │ │ │ │ + bne d91ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -189699,15 +189717,15 @@ │ │ │ │ bl 1e75c │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9174 │ │ │ │ + beq d91bc │ │ │ │ bl 1f440 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -189718,19 +189736,19 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1f5e4 │ │ │ │ add r7, sp, #16 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ movwne r8, #1 │ │ │ │ - b d9144 │ │ │ │ + b d918c │ │ │ │ ldrb r8, [r1, #69] @ 0x45 │ │ │ │ - b d910c │ │ │ │ + b d9154 │ │ │ │ ldrb r8, [r1, #68] @ 0x44 │ │ │ │ - b d910c │ │ │ │ + b d9154 │ │ │ │ ldrb r8, [r1, #71] @ 0x47 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -189746,23 +189764,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1da30 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #344] @ d92c4 │ │ │ │ + ldr r0, [pc, #344] @ d930c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2153c │ │ │ │ - b d9048 │ │ │ │ - bl cf5a0 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #304] @ d92b4 │ │ │ │ - ldr r7, [pc, #304] @ d92b8 │ │ │ │ - ldr r2, [pc, #304] @ d92bc │ │ │ │ + b d9090 │ │ │ │ + bl cf5e8 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #304] @ d92fc │ │ │ │ + ldr r7, [pc, #304] @ d9300 │ │ │ │ + ldr r2, [pc, #304] @ d9304 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ @@ -189775,37 +189793,37 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r0, [pc, #232] @ d92c8 │ │ │ │ + ldr r0, [pc, #232] @ d9310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - ldr r0, [pc, #184] @ d92a4 │ │ │ │ + ldr r0, [pc, #184] @ d92ec │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #180] @ d92a8 │ │ │ │ - ldr r1, [pc, #180] @ d92ac │ │ │ │ + ldr r3, [pc, #180] @ d92f0 │ │ │ │ + ldr r1, [pc, #180] @ d92f4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ 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 38fa4 │ │ │ │ - b d8fa4 │ │ │ │ + b d8fec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl cad14 │ │ │ │ - ldr r3, [pc, #100] @ d9294 │ │ │ │ - ldr r7, [pc, #100] @ d9298 │ │ │ │ - ldr r2, [pc, #100] @ d929c │ │ │ │ + bl cad5c │ │ │ │ + ldr r3, [pc, #100] @ d92dc │ │ │ │ + ldr r7, [pc, #100] @ d92e0 │ │ │ │ + ldr r2, [pc, #100] @ d92e4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -189823,106 +189841,106 @@ │ │ │ │ bl 39ce0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r1, [r8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r8] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ muleq ip, r4, r2 │ │ │ │ - eorseq r1, r2, r0, lsl r1 │ │ │ │ - mlaseq r2, r4, r3, r1 │ │ │ │ - eorseq r8, r3, r4, ror #22 │ │ │ │ - ldrshteq r8, [r3], -r8 │ │ │ │ - eorseq r0, r2, r8, lsl #21 │ │ │ │ - eorseq r1, r2, ip, asr r2 │ │ │ │ - eorseq r8, r3, r8, lsl #22 │ │ │ │ - eorseq r0, r2, r8, lsl pc │ │ │ │ + eorseq r1, r2, r8, asr #1 │ │ │ │ + eorseq r1, r2, ip, asr #6 │ │ │ │ + eorseq r8, r3, ip, lsl fp │ │ │ │ + ldrhteq r8, [r3], -r0 │ │ │ │ + eorseq r0, r2, r0, asr #20 │ │ │ │ + eorseq r1, r2, r4, lsl r2 │ │ │ │ + eorseq r8, r3, r0, asr #21 │ │ │ │ + ldrsbteq r0, [r2], -r0 │ │ │ │ andeq ip, ip, ip, lsl r3 │ │ │ │ - ldrshteq r0, [r2], -r8 │ │ │ │ - eorseq r8, r3, r0, asr r9 │ │ │ │ - eorseq r8, r3, ip, lsl r8 │ │ │ │ - eorseq r0, r2, r4, asr lr │ │ │ │ - ldr r0, [pc, #104] @ d933c │ │ │ │ + ldrhteq r0, [r2], -r0 │ │ │ │ + eorseq r8, r3, r8, lsl #18 │ │ │ │ + ldrsbteq r8, [r3], -r4 │ │ │ │ + eorseq r0, r2, ip, lsl #28 │ │ │ │ + ldr r0, [pc, #104] @ d9384 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne d92f4 │ │ │ │ - ldr r0, [pc, #92] @ d9348 │ │ │ │ + bne d933c │ │ │ │ + ldr r0, [pc, #92] @ d9390 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #60] @ d9340 │ │ │ │ + ldr r1, [pc, #60] @ d9388 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #56] @ d9344 │ │ │ │ + ldr r3, [pc, #56] @ d938c │ │ │ │ add r0, r0, #8 │ │ │ │ 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 38fa4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b d92e4 │ │ │ │ - ldrsbteq r8, [r3], -ip │ │ │ │ - ldrshteq r1, [r2], -r8 │ │ │ │ - eorseq r0, r2, r8, asr #18 │ │ │ │ - eorseq r8, r3, r4, lsr r6 │ │ │ │ + b d932c │ │ │ │ + mlaseq r3, r4, r5, r8 │ │ │ │ + ldrhteq r1, [r2], -r0 │ │ │ │ + eorseq r0, r2, r0, lsl #18 │ │ │ │ + eorseq r8, r3, ip, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d93fc │ │ │ │ + beq d9444 │ │ │ │ cmp r3, #1 │ │ │ │ - bne d945c │ │ │ │ + bne d94a4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ ldrd r8, [r2, #20] │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r7, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne d9410 │ │ │ │ + bne d9458 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - beq d93dc │ │ │ │ + beq d9424 │ │ │ │ add r5, sp, #32 │ │ │ │ lsl r7, r9, #5 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 63978 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne d9444 │ │ │ │ + bne d948c │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne d93b4 │ │ │ │ + bne d93fc │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ - bl e4ccc │ │ │ │ + bl e4d14 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -189936,121 +189954,121 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ d9474 │ │ │ │ + ldr r0, [pc, #16] @ d94bc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ d9478 │ │ │ │ + ldr r2, [pc, #12] @ d94c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eoreq r0, r9, r3, lsl lr │ │ │ │ - ldrshteq r1, [r2], -r0 │ │ │ │ + eoreq r0, r9, fp, lsl #28 │ │ │ │ + eorseq r1, r2, r8, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d94e4 │ │ │ │ + beq d952c │ │ │ │ cmp r3, #1 │ │ │ │ - bne d94f4 │ │ │ │ + bne d953c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d94dc │ │ │ │ + beq d9524 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ - bl e614c │ │ │ │ + bl e6194 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #52] @ d9530 │ │ │ │ + ldr r0, [pc, #52] @ d9578 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #48] @ d9534 │ │ │ │ + ldr r2, [pc, #48] @ d957c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9528 │ │ │ │ + beq d9570 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r9, fp, ror sp │ │ │ │ - eorseq r1, r2, r8, asr r2 │ │ │ │ + eoreq r0, r9, r3, ror sp │ │ │ │ + eorseq r1, r2, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d95fc │ │ │ │ + beq d9644 │ │ │ │ cmp r3, #1 │ │ │ │ - bne d965c │ │ │ │ + bne d96a4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ ldrd r8, [r2, #20] │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r7, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne d9610 │ │ │ │ + bne d9658 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - beq d95c8 │ │ │ │ + beq d9610 │ │ │ │ add r4, sp, #32 │ │ │ │ lsl r7, r9, #5 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 63598 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne d9644 │ │ │ │ + bne d968c │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne d95a0 │ │ │ │ + bne d95e8 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r4, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ sub r0, r1, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ str r5, [r4, #32] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ add r1, r1, #4 │ │ │ │ - bl e4428 │ │ │ │ + bl e4470 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -190064,318 +190082,318 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ d9674 │ │ │ │ + ldr r0, [pc, #16] @ d96bc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ d9678 │ │ │ │ + ldr r2, [pc, #12] @ d96c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eoreq r0, r9, r3, lsl ip │ │ │ │ - ldrshteq r1, [r2], -r0 │ │ │ │ + eoreq r0, r9, fp, lsl #24 │ │ │ │ + eorseq r1, r2, r8, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d96e4 │ │ │ │ + beq d972c │ │ │ │ cmp r3, #1 │ │ │ │ - bne d96f4 │ │ │ │ + bne d973c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d96dc │ │ │ │ + beq d9724 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ - bl e5e74 │ │ │ │ + bl e5ebc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #52] @ d9730 │ │ │ │ + ldr r0, [pc, #52] @ d9778 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #48] @ d9734 │ │ │ │ + ldr r2, [pc, #48] @ d977c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9728 │ │ │ │ + beq d9770 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r9, fp, ror fp │ │ │ │ - eorseq r1, r2, r8, asr r0 │ │ │ │ + eoreq r0, r9, r3, ror fp │ │ │ │ + eorseq r1, r2, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d975c │ │ │ │ + bne d97a4 │ │ │ │ mov r7, #37 @ 0x25 │ │ │ │ - b d97c0 │ │ │ │ + b d9808 │ │ │ │ ldrd r6, [r2, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #188] @ d9828 │ │ │ │ + ldr r2, [pc, #188] @ d9870 │ │ │ │ stm r1, {r0, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ bl 79964 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r7, #37 @ 0x25 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d97c0 │ │ │ │ + beq d9808 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, #33 @ 0x21 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl e84ec │ │ │ │ - ldr r2, [pc, #100] @ d982c │ │ │ │ + bl e8534 │ │ │ │ + ldr r2, [pc, #100] @ d9874 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 1d6374 │ │ │ │ + bl 1d63bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d97f8 │ │ │ │ + beq d9840 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dabb0 │ │ │ │ + bl dabf8 │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 867b8 │ │ │ │ + bl 86804 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrshteq r0, [r2], -ip │ │ │ │ - eoreq r0, r9, sp, asr fp │ │ │ │ + ldrhteq r0, [r2], -r4 │ │ │ │ + eoreq r0, r9, r5, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9890 │ │ │ │ + beq d98d8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi d98f0 │ │ │ │ - beq d989c │ │ │ │ - ldr r0, [pc, #176] @ d990c │ │ │ │ + bmi d9938 │ │ │ │ + beq d98e4 │ │ │ │ + ldr r0, [pc, #176] @ d9954 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d98f4 │ │ │ │ + beq d993c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f1dc │ │ │ │ - b d98a0 │ │ │ │ + b d98e8 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b d98b8 │ │ │ │ + b d9900 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 2b41fc │ │ │ │ - ldr r2, [pc, #80] @ d9910 │ │ │ │ + bl 2b4244 │ │ │ │ + ldr r2, [pc, #80] @ d9958 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 1d6374 │ │ │ │ + bl 1d63bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne dabb0 │ │ │ │ + blne dabf8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ d9908 │ │ │ │ + ldr r2, [pc, #12] @ d9950 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ - eorseq r0, r2, r4, lsl pc │ │ │ │ - ldrhteq r6, [r3], -r8 │ │ │ │ - eoreq r0, r9, r9, ror #20 │ │ │ │ + eorseq r0, r2, ip, asr #29 │ │ │ │ + eorseq r6, r3, r0, ror r5 │ │ │ │ + eoreq r0, r9, r1, ror #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #468] @ d9af8 │ │ │ │ + ldr r0, [pc, #468] @ d9b40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9974 │ │ │ │ - ldr r0, [pc, #436] @ d9af0 │ │ │ │ + beq d99bc │ │ │ │ + ldr r0, [pc, #436] @ d9b38 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ cmp r1, #1 │ │ │ │ - beq d99cc │ │ │ │ + beq d9a14 │ │ │ │ cmp r1, #2 │ │ │ │ - beq d9a7c │ │ │ │ - ldr r0, [pc, #408] @ d9af4 │ │ │ │ + beq d9ac4 │ │ │ │ + ldr r0, [pc, #408] @ d9b3c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 28188 │ │ │ │ mov r4, r0 │ │ │ │ - b d99d0 │ │ │ │ - ldr r0, [pc, #384] @ d9afc │ │ │ │ + b d9a18 │ │ │ │ + ldr r0, [pc, #384] @ d9b44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r3, [pc, #376] @ d9b00 │ │ │ │ + ldr r3, [pc, #376] @ d9b48 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r5, [pc, #368] @ d9b04 │ │ │ │ + ldr r5, [pc, #368] @ d9b4c │ │ │ │ add r4, r3, #4 │ │ │ │ add r2, r3, #8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ dmb ish │ │ │ │ ldr r1, [r6] │ │ │ │ addeq r4, r5, #4 │ │ │ │ cmp r0, #2 │ │ │ │ addeq r2, r5, #8 │ │ │ │ moveq r3, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r4] │ │ │ │ tst r3, #1 │ │ │ │ - bne d9a9c │ │ │ │ - b d9ab0 │ │ │ │ + bne d9ae4 │ │ │ │ + b d9af8 │ │ │ │ add r4, r0, #4 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d9a7c │ │ │ │ + bne d9ac4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d9abc │ │ │ │ + bcs d9b04 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ str r1, [r4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne d9a34 │ │ │ │ - ldr r0, [pc, #252] @ d9b0c │ │ │ │ + bne d9a7c │ │ │ │ + ldr r0, [pc, #252] @ d9b54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #244] @ d9b10 │ │ │ │ + ldr r2, [pc, #244] @ d9b58 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - ldr r0, [pc, #236] @ d9b14 │ │ │ │ + ldr r0, [pc, #236] @ d9b5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ dmb ish │ │ │ │ moveq r0, r2 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ - beq d9a5c │ │ │ │ + beq d9aa4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #16] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #148] @ d9b18 │ │ │ │ + ldr r1, [pc, #148] @ d9b60 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r6] │ │ │ │ - bne d9ab0 │ │ │ │ + bne d9af8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ bic r3, r3, #7 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r0, [pc, #68] @ d9b08 │ │ │ │ + ldr r0, [pc, #68] @ d9b50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #16] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r4, #16] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r6, r3, ip, lsr #10 │ │ │ │ - eorseq r6, r3, ip, lsl #10 │ │ │ │ - eorseq r6, r3, r8, asr #12 │ │ │ │ - eorseq r6, r3, ip, asr r6 │ │ │ │ - ldrsbteq r6, [r3], -r4 │ │ │ │ - eorseq r6, r3, r0, asr #12 │ │ │ │ - ldrhteq r0, [r2], -ip │ │ │ │ - eorseq r6, r3, r8, asr #11 │ │ │ │ - ldrhteq r6, [r3], -ip │ │ │ │ - eorseq r6, r3, r8, lsr r5 │ │ │ │ - ldrsbteq r6, [r3], -ip │ │ │ │ + eorseq r6, r3, r4, ror #9 │ │ │ │ + eorseq r6, r3, r4, asr #9 │ │ │ │ + eorseq r6, r3, r0, lsl #12 │ │ │ │ + eorseq r6, r3, r4, lsl r6 │ │ │ │ + eorseq r6, r3, ip, lsl #11 │ │ │ │ + ldrshteq r6, [r3], -r8 │ │ │ │ + eorseq r0, r2, r4, ror ip │ │ │ │ + eorseq r6, r3, r0, lsl #11 │ │ │ │ + eorseq r6, r3, r4, ror r5 │ │ │ │ + ldrshteq r6, [r3], -r0 │ │ │ │ + mlaseq r3, r4, r4, r6 │ │ │ │ movw ip, #46315 @ 0xb4eb │ │ │ │ movw r2, #8177 @ 0x1ff1 │ │ │ │ movw r1, #41969 @ 0xa3f1 │ │ │ │ movw r3, #63997 @ 0xf9fd │ │ │ │ movt ip, #27310 @ 0x6aae │ │ │ │ movt r2, #30391 @ 0x76b7 │ │ │ │ movt r1, #15654 @ 0x3d26 │ │ │ │ @@ -190391,68 +190409,68 @@ │ │ │ │ mov r5, r1 │ │ │ │ bl 1e2a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movweq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #424] @ d9d28 │ │ │ │ + ldr r0, [pc, #424] @ d9d70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9b94 │ │ │ │ + beq d9bdc │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #400] @ d9d2c │ │ │ │ + ldr r0, [pc, #400] @ d9d74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d9bcc │ │ │ │ + bcc d9c14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9b8c │ │ │ │ - ldr r0, [pc, #372] @ d9d30 │ │ │ │ + beq d9bd4 │ │ │ │ + ldr r0, [pc, #372] @ d9d78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9b8c │ │ │ │ - ldr r0, [pc, #352] @ d9d34 │ │ │ │ + beq d9bd4 │ │ │ │ + ldr r0, [pc, #352] @ d9d7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9b8c │ │ │ │ - ldr r7, [pc, #336] @ d9d38 │ │ │ │ + beq d9bd4 │ │ │ │ + ldr r7, [pc, #336] @ d9d80 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr ip, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9cfc │ │ │ │ + beq d9d44 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #28 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ str ip, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f77c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d9ce0 │ │ │ │ - ldr r1, [pc, #256] @ d9d44 │ │ │ │ - ldr r2, [pc, #256] @ d9d48 │ │ │ │ - ldr r3, [pc, #256] @ d9d4c │ │ │ │ + bne d9d28 │ │ │ │ + ldr r1, [pc, #256] @ d9d8c │ │ │ │ + ldr r2, [pc, #256] @ d9d90 │ │ │ │ + ldr r3, [pc, #256] @ d9d94 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #252] @ d9d50 │ │ │ │ + ldr r6, [pc, #252] @ d9d98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #4 │ │ │ │ @@ -190473,93 +190491,93 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #140] @ d9d54 │ │ │ │ + ldr r0, [pc, #140] @ d9d9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2abf30 │ │ │ │ + bl 2abf78 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - b d9c3c │ │ │ │ - ldr r0, [pc, #56] @ d9d3c │ │ │ │ - ldr r2, [pc, #56] @ d9d40 │ │ │ │ + b d9c84 │ │ │ │ + ldr r0, [pc, #56] @ d9d84 │ │ │ │ + ldr r2, [pc, #56] @ d9d88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1f59c │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - mlaseq r3, r4, r1, r6 │ │ │ │ - eorseq r6, r3, r4, lsr #20 │ │ │ │ - eorseq r6, r3, r4, lsl #20 │ │ │ │ - eorseq r6, r3, ip, ror #19 │ │ │ │ - ldrsbteq r6, [r3], -r8 │ │ │ │ - eoreq r0, r9, r2, lsr pc │ │ │ │ - eorseq r0, r2, ip, lsl lr │ │ │ │ - eorseq r0, r2, ip, asr #29 │ │ │ │ - eorseq r0, r2, r4, ror #27 │ │ │ │ + eorseq r6, r3, ip, asr #2 │ │ │ │ + ldrsbteq r6, [r3], -ip │ │ │ │ + ldrhteq r6, [r3], -ip │ │ │ │ + eorseq r6, r3, r4, lsr #19 │ │ │ │ + mlaseq r3, r0, r9, r6 │ │ │ │ + eoreq r0, r9, sl, lsr #30 │ │ │ │ + ldrsbteq r0, [r2], -r4 │ │ │ │ + eorseq r0, r2, r4, lsl #29 │ │ │ │ + mlaseq r2, ip, sp, r0 │ │ │ │ andeq fp, ip, r4, ror r8 │ │ │ │ - eorseq r6, r3, ip, lsl r2 │ │ │ │ - ldrshteq r6, [r3], -r8 │ │ │ │ + ldrsbteq r6, [r3], -r4 │ │ │ │ + ldrhteq r6, [r3], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f77c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d9db8 │ │ │ │ + bne d9e00 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3f3c │ │ │ │ + bl 2f3f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9dc8 │ │ │ │ + beq d9e10 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b d9d8c │ │ │ │ - ldr r0, [pc, #156] @ d9e6c │ │ │ │ + bl 1b7460 │ │ │ │ + b d9dd4 │ │ │ │ + ldr r0, [pc, #156] @ d9eb4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3b2c │ │ │ │ - ldr r3, [pc, #132] @ d9e70 │ │ │ │ + bl 2f3b74 │ │ │ │ + ldr r3, [pc, #132] @ d9eb8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #128] @ d9e74 │ │ │ │ - ldr r4, [pc, #128] @ d9e78 │ │ │ │ + ldr r5, [pc, #128] @ d9ebc │ │ │ │ + ldr r4, [pc, #128] @ d9ec0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #124] @ d9e7c │ │ │ │ + ldr ip, [pc, #124] @ d9ec4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -190580,95 +190598,95 @@ │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r9, r6, asr #16 │ │ │ │ + eoreq r0, r9, lr, lsr r8 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ andeq fp, ip, ip, asr #13 │ │ │ │ - eorseq r0, r2, ip, ror #18 │ │ │ │ - eorseq r0, r2, r8, ror r9 │ │ │ │ + eorseq r0, r2, r4, lsr #18 │ │ │ │ + eorseq r0, r2, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f77c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d9f6c │ │ │ │ + bne d9fb4 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2f4d8c │ │ │ │ + bl 2f4dd4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq d9f7c │ │ │ │ + beq d9fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r0, #13 │ │ │ │ - beq d9f40 │ │ │ │ + beq d9f88 │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #10 │ │ │ │ - bne d9f0c │ │ │ │ - ldr r1, [pc, #300] @ da020 │ │ │ │ + bne d9f54 │ │ │ │ + ldr r1, [pc, #300] @ da068 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1eb4c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsl r7, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d9f24 │ │ │ │ + beq d9f6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r7, #2 │ │ │ │ - beq d9f7c │ │ │ │ + beq d9fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #220] @ da024 │ │ │ │ + ldr r1, [pc, #220] @ da06c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1eb4c │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d9f14 │ │ │ │ - b d9f24 │ │ │ │ + bne d9f5c │ │ │ │ + b d9f6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b d9eb4 │ │ │ │ - ldr r0, [pc, #164] @ da028 │ │ │ │ + bl 1b7460 │ │ │ │ + b d9efc │ │ │ │ + ldr r0, [pc, #164] @ da070 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3b2c │ │ │ │ - ldr r3, [pc, #140] @ da02c │ │ │ │ + bl 2f3b74 │ │ │ │ + ldr r3, [pc, #140] @ da074 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr r7, [pc, #136] @ da030 │ │ │ │ - ldr r6, [pc, #136] @ da034 │ │ │ │ + ldr r7, [pc, #136] @ da078 │ │ │ │ + ldr r6, [pc, #136] @ da07c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #132] @ da038 │ │ │ │ + ldr r2, [pc, #132] @ da080 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -190689,62 +190707,62 @@ │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strhteq r8, [r8], -r9 │ │ │ │ - eoreq r8, r8, pc, ror #10 │ │ │ │ - eoreq r0, r9, r7, asr #13 │ │ │ │ + strhteq r8, [r8], -r1 │ │ │ │ + eoreq r8, r8, r7, ror #10 │ │ │ │ + strhteq r0, [r9], -pc │ │ │ │ andeq r0, r0, r0, ror sl │ │ │ │ andeq fp, ip, r8, lsl r5 │ │ │ │ - ldrhteq r0, [r2], -r8 │ │ │ │ - eorseq r0, r2, r4, asr #15 │ │ │ │ + eorseq r0, r2, r0, ror r7 │ │ │ │ + eorseq r0, r2, ip, ror r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f77c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da09c │ │ │ │ + bne da0e4 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3ec4 │ │ │ │ + bl 2f3f0c │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq da0ac │ │ │ │ + beq da0f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f59c │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b da070 │ │ │ │ - ldr r0, [pc, #156] @ da150 │ │ │ │ + bl 1b7460 │ │ │ │ + b da0b8 │ │ │ │ + ldr r0, [pc, #156] @ da198 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3b2c │ │ │ │ - ldr r3, [pc, #132] @ da154 │ │ │ │ + bl 2f3b74 │ │ │ │ + ldr r3, [pc, #132] @ da19c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #128] @ da158 │ │ │ │ - ldr r4, [pc, #128] @ da15c │ │ │ │ + ldr r5, [pc, #128] @ da1a0 │ │ │ │ + ldr r4, [pc, #128] @ da1a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #124] @ da160 │ │ │ │ + ldr ip, [pc, #124] @ da1a8 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -190765,66 +190783,66 @@ │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r9, r3, ror #10 │ │ │ │ + eoreq r0, r9, fp, asr r5 │ │ │ │ andeq r0, r0, r0, asr #18 │ │ │ │ andeq fp, ip, r8, ror #7 │ │ │ │ - eorseq r0, r2, r8, lsl #13 │ │ │ │ - mlaseq r2, r4, r6, r0 │ │ │ │ + eorseq r0, r2, r0, asr #12 │ │ │ │ + eorseq r0, r2, ip, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f77c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da1dc │ │ │ │ + bne da224 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2f4d8c │ │ │ │ + bl 2f4dd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq da1ec │ │ │ │ + beq da234 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b da1a4 │ │ │ │ - ldr r0, [pc, #156] @ da290 │ │ │ │ + bl 1b7460 │ │ │ │ + b da1ec │ │ │ │ + ldr r0, [pc, #156] @ da2d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3b2c │ │ │ │ - ldr r3, [pc, #132] @ da294 │ │ │ │ + bl 2f3b74 │ │ │ │ + ldr r3, [pc, #132] @ da2dc │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr r5, [pc, #128] @ da298 │ │ │ │ - ldr r4, [pc, #128] @ da29c │ │ │ │ + ldr r5, [pc, #128] @ da2e0 │ │ │ │ + ldr r4, [pc, #128] @ da2e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #124] @ da2a0 │ │ │ │ + ldr ip, [pc, #124] @ da2e8 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ @@ -190845,68 +190863,68 @@ │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r9, r7, asr r4 │ │ │ │ + eoreq r0, r9, pc, asr #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq fp, ip, r8, lsr #5 │ │ │ │ - eorseq r0, r2, r8, asr #10 │ │ │ │ - eorseq r0, r2, r4, asr r5 │ │ │ │ + eorseq r0, r2, r0, lsl #10 │ │ │ │ + eorseq r0, r2, ip, lsl #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f77c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da31c │ │ │ │ + bne da364 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 7539c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq da32c │ │ │ │ + beq da374 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b da2e4 │ │ │ │ + bl 1b7460 │ │ │ │ + b da32c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 765c8 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3b2c │ │ │ │ - ldr r3, [pc, #164] @ da3fc │ │ │ │ + bl 2f3b74 │ │ │ │ + ldr r3, [pc, #164] @ da444 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r5, [pc, #160] @ da400 │ │ │ │ - ldr lr, [pc, #160] @ da404 │ │ │ │ + ldr r5, [pc, #160] @ da448 │ │ │ │ + ldr lr, [pc, #160] @ da44c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #156] @ da408 │ │ │ │ + ldr ip, [pc, #156] @ da450 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ @@ -190924,57 +190942,57 @@ │ │ │ │ str lr, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, ip │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq da3ec │ │ │ │ + beq da434 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e348 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f59c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f59c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq fp, ip, r0, ror #2 │ │ │ │ - eorseq r0, r2, r0, lsl #8 │ │ │ │ - eorseq r0, r2, ip, lsl #8 │ │ │ │ + ldrhteq r0, [r2], -r8 │ │ │ │ + eorseq r0, r2, r4, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r0, [r0] │ │ │ │ - bl 2f3f04 │ │ │ │ + bl 2f3f4c │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e654 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da4a8 │ │ │ │ - ldr r0, [pc, #144] @ da4fc │ │ │ │ + bne da4f0 │ │ │ │ + ldr r0, [pc, #144] @ da544 │ │ │ │ mov r3, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #140] @ da500 │ │ │ │ + ldr r1, [pc, #140] @ da548 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #136] @ da504 │ │ │ │ + ldr r2, [pc, #136] @ da54c │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r4, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r5, {r2, r4} │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -190983,66 +191001,66 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ str r7, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r1, [sp] │ │ │ │ str r2, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da4cc │ │ │ │ + bne da514 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r8, r0, ror pc @ │ │ │ │ - eoreq pc, r8, pc, lsr #30 │ │ │ │ - eoreq pc, r8, sp, lsl pc @ │ │ │ │ + eoreq pc, r8, r8, ror #30 │ │ │ │ + eoreq pc, r8, r7, lsr #30 │ │ │ │ + eoreq pc, r8, r5, lsl pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #240] @ da60c │ │ │ │ + ldr r2, [pc, #240] @ da654 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r3 │ │ │ │ bl 74a90 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf638 │ │ │ │ + bl cf680 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e654 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da5b8 │ │ │ │ - ldr r0, [pc, #148] @ da610 │ │ │ │ + bne da600 │ │ │ │ + ldr r0, [pc, #148] @ da658 │ │ │ │ mov r3, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #144] @ da614 │ │ │ │ + ldr r1, [pc, #144] @ da65c │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #140] @ da618 │ │ │ │ + ldr r2, [pc, #140] @ da660 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r4, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r5, {r2, r4} │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -191051,64 +191069,64 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ str r7, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r1, [sp] │ │ │ │ str r2, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da5dc │ │ │ │ + bne da624 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, r2, ip, lsr #7 │ │ │ │ - eoreq pc, r8, r0, ror #28 │ │ │ │ - eoreq pc, r8, pc, lsl lr @ │ │ │ │ - eoreq pc, r8, sp, lsl #28 │ │ │ │ + eorseq r0, r2, r4, ror #6 │ │ │ │ + eoreq pc, r8, r8, asr lr @ │ │ │ │ + eoreq pc, r8, r7, lsl lr @ │ │ │ │ + eoreq pc, r8, r5, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2f3ea8 │ │ │ │ + bl 2f3ef0 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e654 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da6c0 │ │ │ │ - ldr r0, [pc, #144] @ da714 │ │ │ │ + bne da708 │ │ │ │ + ldr r0, [pc, #144] @ da75c │ │ │ │ mov r3, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #140] @ da718 │ │ │ │ + ldr r1, [pc, #140] @ da760 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #136] @ da71c │ │ │ │ + ldr r2, [pc, #136] @ da764 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r4, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r5, {r2, r4} │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -191117,63 +191135,63 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ str r7, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r1, [sp] │ │ │ │ str r2, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da6e4 │ │ │ │ + bne da72c │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r8, r8, asr sp @ │ │ │ │ - eoreq pc, r8, r7, lsl sp @ │ │ │ │ - eoreq pc, r8, r5, lsl #26 │ │ │ │ + eoreq pc, r8, r0, asr sp @ │ │ │ │ + eoreq pc, r8, pc, lsl #26 │ │ │ │ + strdeq pc, [r8], -sp @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2f3f20 │ │ │ │ + bl 2f3f68 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e654 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da7c4 │ │ │ │ - ldr r0, [pc, #144] @ da818 │ │ │ │ + bne da80c │ │ │ │ + ldr r0, [pc, #144] @ da860 │ │ │ │ mov r3, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #140] @ da81c │ │ │ │ + ldr r1, [pc, #140] @ da864 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #136] @ da820 │ │ │ │ + ldr r2, [pc, #136] @ da868 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r4, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r5, {r2, r4} │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -191182,70 +191200,70 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ str r7, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r1, [sp] │ │ │ │ str r2, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da7e8 │ │ │ │ + bne da830 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r8, r4, asr ip @ │ │ │ │ - eoreq pc, r8, r3, lsl ip @ │ │ │ │ - eoreq pc, r8, r1, lsl #24 │ │ │ │ + eoreq pc, r8, ip, asr #24 │ │ │ │ + eoreq pc, r8, fp, lsl #24 │ │ │ │ + strdeq pc, [r8], -r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da85c │ │ │ │ - ldr r0, [pc, #232] @ da93c │ │ │ │ + beq da8a4 │ │ │ │ + ldr r0, [pc, #232] @ da984 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b da868 │ │ │ │ - ldr r0, [pc, #212] @ da938 │ │ │ │ + b da8b0 │ │ │ │ + ldr r0, [pc, #212] @ da980 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2f3f04 │ │ │ │ + bl 2f3f4c │ │ │ │ ldr r4, [r4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e654 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da8e4 │ │ │ │ - ldr r0, [pc, #152] @ da940 │ │ │ │ + bne da92c │ │ │ │ + ldr r0, [pc, #152] @ da988 │ │ │ │ mov r3, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #148] @ da944 │ │ │ │ + ldr r1, [pc, #148] @ da98c │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #144] @ da948 │ │ │ │ + ldr r2, [pc, #144] @ da990 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r4, #22 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r5, {r2, r4} │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -191254,198 +191272,198 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ str r7, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r1, [sp] │ │ │ │ str r2, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne da908 │ │ │ │ + bne da950 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f59c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, r8, sp, asr #24 │ │ │ │ - eoreq r7, r8, r7, ror #24 │ │ │ │ - eoreq pc, r8, r4, lsr fp @ │ │ │ │ - strdeq pc, [r8], -r3 @ │ │ │ │ - eoreq pc, r8, r1, ror #21 │ │ │ │ + eoreq r7, r8, r5, asr #24 │ │ │ │ + eoreq r7, r8, pc, asr ip │ │ │ │ + eoreq pc, r8, ip, lsr #22 │ │ │ │ + eoreq pc, r8, fp, ror #21 │ │ │ │ + ldrdeq pc, [r8], -r9 @ │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 331ed0 │ │ │ │ + b 331f18 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d6024 │ │ │ │ + b 1d606c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d35fc │ │ │ │ + b 1d3644 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da99c │ │ │ │ + beq da9e4 │ │ │ │ cmp r1, #1 │ │ │ │ ldrbne r4, [r0, #1] │ │ │ │ addne r5, r0, #2 │ │ │ │ ldrdeq r4, [r0, #4] │ │ │ │ - b da9a8 │ │ │ │ + b da9f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub r4, r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ movweq r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 352ac8 │ │ │ │ + b 352b10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ daa14 │ │ │ │ + ldr r2, [pc, #60] @ daa5c │ │ │ │ mov r3, #10 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #44] @ daa18 │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #44] @ daa60 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ daa1c │ │ │ │ + ldr r0, [pc, #40] @ daa64 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r0, r9, r1, asr #6 │ │ │ │ - eoreq r0, r9, r3, lsr r3 │ │ │ │ - eorseq r0, r2, ip, asr r1 │ │ │ │ + eoreq r0, r9, r9, lsr r3 │ │ │ │ + eoreq r0, r9, fp, lsr #6 │ │ │ │ + eorseq r0, r2, r4, lsl r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2f7bac │ │ │ │ + b 2f7bf4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #12] @ daa44 │ │ │ │ + ldr r0, [pc, #12] @ daa8c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r5, r3, r4, ror r4 │ │ │ │ + eorseq r5, r3, ip, lsr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq daa78 │ │ │ │ + beq daac0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq daabc │ │ │ │ + beq dab04 │ │ │ │ add r5, r6, #4 │ │ │ │ - b daaa0 │ │ │ │ + b daae8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f944 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq daabc │ │ │ │ + beq dab04 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq daa8c │ │ │ │ + beq daad4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b daa8c │ │ │ │ + bl 1b7460 │ │ │ │ + b daad4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq daadc │ │ │ │ + beq dab24 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f944 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dab48 │ │ │ │ + beq dab90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne dab54 │ │ │ │ + bne dab9c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2dc97c │ │ │ │ + b 2dc9c4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne dab8c │ │ │ │ + bne dabd4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1db98 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dabac │ │ │ │ + beq dabf4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ bx lr │ │ │ │ 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 dad48 │ │ │ │ + bhi dad90 │ │ │ │ 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 │ │ │ │ @@ -191461,780 +191479,780 @@ │ │ │ │ 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 dadbc │ │ │ │ + beq dae04 │ │ │ │ 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 dadc4 │ │ │ │ + b dae0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc dac20 │ │ │ │ + bcc dac68 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dac74 │ │ │ │ - b dacd8 │ │ │ │ + bne dacbc │ │ │ │ + b dad20 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl dabb0 │ │ │ │ + bl dabf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc dac20 │ │ │ │ + bcc dac68 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dacc4 │ │ │ │ + bne dad0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne dac20 │ │ │ │ + bne dac68 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e74f4 │ │ │ │ + b 2e753c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq dad64 │ │ │ │ + beq dadac │ │ │ │ add r6, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r6 │ │ │ │ - b dacfc │ │ │ │ + b dad44 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq dad90 │ │ │ │ + beq dadd8 │ │ │ │ add r7, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r7 │ │ │ │ - b dad20 │ │ │ │ + b dad68 │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b daf8c │ │ │ │ + b dafd4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dac20 │ │ │ │ + beq dac68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 1df58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq daddc │ │ │ │ + beq dae24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b daf8c │ │ │ │ + b dafd4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dadac │ │ │ │ + beq dadf4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b daf8c │ │ │ │ + b dafd4 │ │ │ │ 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 1844c0 │ │ │ │ + bl 184508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b daf8c │ │ │ │ + b dafd4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl daf8c │ │ │ │ - b daeb0 │ │ │ │ + bl dafd4 │ │ │ │ + b daef8 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq dae3c │ │ │ │ + beq dae84 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r7, r6 │ │ │ │ - b dae20 │ │ │ │ + b dae68 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dae58 │ │ │ │ + beq daea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ - bl daf8c │ │ │ │ - b daeb0 │ │ │ │ + bl dafd4 │ │ │ │ + b daef8 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq dae8c │ │ │ │ + beq daed4 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r6, r7 │ │ │ │ - b dae70 │ │ │ │ + b daeb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq daea8 │ │ │ │ + beq daef0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #8 │ │ │ │ movcs r2, #8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ popcc {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne daf3c │ │ │ │ + bne daf84 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne daf54 │ │ │ │ + bne daf9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq daf10 │ │ │ │ + beq daf58 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq daf28 │ │ │ │ + beq daf70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ cmp r1, #0 │ │ │ │ - beq daf54 │ │ │ │ + beq daf9c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq daf74 │ │ │ │ + beq dafbc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ 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 daffc │ │ │ │ + beq db044 │ │ │ │ cmp r2, #16 │ │ │ │ - bne db028 │ │ │ │ + bne db070 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dafe0 │ │ │ │ + beq db028 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db078 │ │ │ │ + beq db0c0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ - b db014 │ │ │ │ + bl dafd4 │ │ │ │ + b db05c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db078 │ │ │ │ + beq db0c0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db078 │ │ │ │ + beq db0c0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq db05c │ │ │ │ + beq db0a4 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r5 │ │ │ │ - b db044 │ │ │ │ + b db08c │ │ │ │ cmp r7, #0 │ │ │ │ - beq db078 │ │ │ │ + beq db0c0 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b db080 │ │ │ │ + b db0c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b db0dc │ │ │ │ + b db124 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl db158 │ │ │ │ - b db0e4 │ │ │ │ + bl db1a0 │ │ │ │ + b db12c │ │ │ │ bl 39ea4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq db0d4 │ │ │ │ + beq db11c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r5, r6 │ │ │ │ - b db0b8 │ │ │ │ + b db100 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db134 │ │ │ │ + beq db17c │ │ │ │ add r5, r6, #4 │ │ │ │ - b db118 │ │ │ │ + b db160 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq db134 │ │ │ │ + beq db17c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db10c │ │ │ │ + beq db154 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b db10c │ │ │ │ + bl 1b7460 │ │ │ │ + b db154 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db154 │ │ │ │ + beq db19c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db188 │ │ │ │ + beq db1d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db1ec │ │ │ │ + beq db234 │ │ │ │ add r5, r6, #4 │ │ │ │ - b db1d0 │ │ │ │ + b db218 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq db1ec │ │ │ │ + beq db234 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db1c4 │ │ │ │ + beq db20c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b db1c4 │ │ │ │ + bl 1b7460 │ │ │ │ + b db20c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db210 │ │ │ │ + beq db258 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db274 │ │ │ │ + beq db2bc │ │ │ │ add r5, r6, #4 │ │ │ │ - b db244 │ │ │ │ + b db28c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1db98 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq db274 │ │ │ │ + beq db2bc │ │ │ │ ldrb r0, [r5, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq db230 │ │ │ │ + beq db278 │ │ │ │ cmp r0, #0 │ │ │ │ - bne db238 │ │ │ │ + bne db280 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db238 │ │ │ │ + beq db280 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b db238 │ │ │ │ + bl 1b7460 │ │ │ │ + b db280 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db298 │ │ │ │ + beq db2e0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ 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 db2c8 │ │ │ │ + beq db310 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r0, r6 │ │ │ │ - b db2b0 │ │ │ │ + b db2f8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db2e8 │ │ │ │ + beq db330 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq db30c │ │ │ │ + beq db354 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl 71d08 │ │ │ │ mov r6, r5 │ │ │ │ - b db2f0 │ │ │ │ + b db338 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db328 │ │ │ │ + beq db370 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs db348 │ │ │ │ + bcs db390 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db364 │ │ │ │ + beq db3ac │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db37c │ │ │ │ + beq db3c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq db3ac │ │ │ │ + beq db3f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db3ec │ │ │ │ + beq db434 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne db3dc │ │ │ │ + bne db424 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db40c │ │ │ │ + beq db454 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db438 │ │ │ │ + beq db480 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f89c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne db428 │ │ │ │ + bne db470 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db458 │ │ │ │ + beq db4a0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ stm sp, {r0, r2} │ │ │ │ - beq db498 │ │ │ │ + beq db4e0 │ │ │ │ cmp r9, #1 │ │ │ │ - bne db4a8 │ │ │ │ + bne db4f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b db4b4 │ │ │ │ + b db4fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r2, r0, #1 │ │ │ │ - b db4b4 │ │ │ │ + b db4fc │ │ │ │ ldrb r2, [sp, #1] │ │ │ │ mov r0, sp │ │ │ │ orr r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f79a8 │ │ │ │ + bl 2f79f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne db4f0 │ │ │ │ + bne db538 │ │ │ │ cmp r9, #2 │ │ │ │ - beq db534 │ │ │ │ + beq db57c │ │ │ │ cmp r9, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldreq r7, [sp, #4] │ │ │ │ subne r7, r0, #1 │ │ │ │ - b db538 │ │ │ │ + b db580 │ │ │ │ add r3, r5, #12 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r9, #1 │ │ │ │ ldm r3, {r1, r2, r4, r5, r6} │ │ │ │ add r7, r8, #12 │ │ │ │ stm r7, {r1, r2, r4, r5, r6} │ │ │ │ stm r8, {r0, ip, lr} │ │ │ │ - bne db524 │ │ │ │ + bne db56c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1db98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ - beq db5dc │ │ │ │ + beq db624 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r7, [sp, #1] │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq db56c │ │ │ │ + beq db5b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne db5a0 │ │ │ │ + bne db5e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r8, {r0, r5, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r1, [sp, #17] │ │ │ │ orr r0, r5, #2 │ │ │ │ bl 1ef30 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne db5fc │ │ │ │ + bne db644 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1db98 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r8, {r0, r5, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ bl 1ef30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq db55c │ │ │ │ + beq db5a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ stm r8, {r0, r5, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db52c │ │ │ │ + beq db574 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne db55c │ │ │ │ + bne db5a4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne db5bc │ │ │ │ - b db55c │ │ │ │ + bne db604 │ │ │ │ + b db5a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl dab78 │ │ │ │ + bl dabc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9e98 │ │ │ │ + bl e9ee0 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldm fp, {r0, r4, fp} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - beq db68c │ │ │ │ + beq db6d4 │ │ │ │ stm sl, {r4, fp} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r3, [sl, #12] │ │ │ │ str r5, [sl, #16] │ │ │ │ str r1, [sl, #20] │ │ │ │ str r2, [sl, #24] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r9, #104 @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm r0, {r1, r2, r9} │ │ │ │ - beq db6cc │ │ │ │ + beq db714 │ │ │ │ cmp r4, #1 │ │ │ │ - bne db730 │ │ │ │ + bne db778 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl dcf24 │ │ │ │ + bl dcf6c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq db9e0 │ │ │ │ - b dbd7c │ │ │ │ + beq dba28 │ │ │ │ + b dbdc4 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq db800 │ │ │ │ + beq db848 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dbdd0 │ │ │ │ + bne dbe18 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ mvn r9, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq db818 │ │ │ │ + beq db860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne db710 │ │ │ │ - b db8d8 │ │ │ │ + bne db758 │ │ │ │ + b db920 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7a4 │ │ │ │ + beq db7ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dbdbc │ │ │ │ - ldr r2, [pc, #1896] @ dbec8 │ │ │ │ + bcs dbe04 │ │ │ │ + ldr r2, [pc, #1896] @ dbf10 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #4 │ │ │ │ - beq db7a4 │ │ │ │ + beq db7ec │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ - bne db994 │ │ │ │ - ldr r2, [pc, #1824] @ dbecc │ │ │ │ + bne db9dc │ │ │ │ + ldr r2, [pc, #1824] @ dbf14 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne db9b4 │ │ │ │ + bne db9fc │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl dcf24 │ │ │ │ + bl dcf6c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne db96c │ │ │ │ + bne db9b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [fp, #32] │ │ │ │ - b dba04 │ │ │ │ - ldr r0, [pc, #1716] @ dbebc │ │ │ │ + b dba4c │ │ │ │ + ldr r0, [pc, #1716] @ dbf04 │ │ │ │ ldr r1, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, fp │ │ │ │ - b db82c │ │ │ │ + b db874 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db8d8 │ │ │ │ + beq db920 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r7, #20 │ │ │ │ ldr ip, [fp, #16] │ │ │ │ ldrb r3, [fp, #20] │ │ │ │ ldrb lr, [fp, #42] @ 0x2a │ │ │ │ ldrh r6, [fp, #40] @ 0x28 │ │ │ │ @@ -192249,83 +192267,83 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strh r6, [sp, #96] @ 0x60 │ │ │ │ strb lr, [sp, #98] @ 0x62 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl dcf24 │ │ │ │ + bl dcf6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne db93c │ │ │ │ + bne db984 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [fp, #36] @ 0x24 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr r6, [fp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq db8c0 │ │ │ │ + beq db908 │ │ │ │ mov r0, fp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b db980 │ │ │ │ + b db9c8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #1492] @ dbec0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #1492] @ dbf08 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbe08 │ │ │ │ + beq dbe50 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #24 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ stm r0, {r1, r2, r3, r7, r9} │ │ │ │ - b db9cc │ │ │ │ + b dba14 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r0, #20 │ │ │ │ - beq db980 │ │ │ │ + beq db9c8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b db980 │ │ │ │ + bl dafd4 │ │ │ │ + b db9c8 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq db9e0 │ │ │ │ - b dbd7c │ │ │ │ + beq dba28 │ │ │ │ + b dbdc4 │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm lr, {r0, r1, r2, r6, r7} │ │ │ │ add r3, r3, #8 │ │ │ │ stm r3, {r0, r1, r2, r6, r7} │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ @@ -192336,128 +192354,128 @@ │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dbd7c │ │ │ │ + bne dbdc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dbb00 │ │ │ │ + beq dbb48 │ │ │ │ cmp r4, #1 │ │ │ │ - bne dba04 │ │ │ │ + bne dba4c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 1183fc │ │ │ │ - b dbd28 │ │ │ │ + bl 118444 │ │ │ │ + b dbd70 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dba78 │ │ │ │ + beq dbac0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dbdbc │ │ │ │ - ldr r2, [pc, #1196] @ dbee0 │ │ │ │ + bcs dbe04 │ │ │ │ + ldr r2, [pc, #1196] @ dbf28 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #4 │ │ │ │ - beq dba78 │ │ │ │ + beq dbac0 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ - bne dbcec │ │ │ │ - ldr r2, [pc, #1104] @ dbed0 │ │ │ │ + bne dbd34 │ │ │ │ + ldr r2, [pc, #1104] @ dbf18 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dbd0c │ │ │ │ + bne dbd54 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ str r7, [fp, #32] │ │ │ │ - bl 1183fc │ │ │ │ + bl 118444 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dbb7c │ │ │ │ + bne dbbc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r6, #4 │ │ │ │ str r0, [fp, #32] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [fp, #32] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dbb64 │ │ │ │ + beq dbbac │ │ │ │ cmp r0, #19 │ │ │ │ - bne dbdd0 │ │ │ │ + bne dbe18 │ │ │ │ ldmib r9, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ mvn r6, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq dbb94 │ │ │ │ + beq dbbdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbb44 │ │ │ │ - b dbc54 │ │ │ │ - ldr r0, [pc, #872] @ dbed4 │ │ │ │ + bne dbb8c │ │ │ │ + b dbc9c │ │ │ │ + ldr r0, [pc, #872] @ dbf1c │ │ │ │ ldr r1, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, fp │ │ │ │ - b dbba8 │ │ │ │ + b dbbf0 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b dbd24 │ │ │ │ + b dbd6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbc54 │ │ │ │ + beq dbc9c │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrb r7, [fp, #42] @ 0x2a │ │ │ │ ldr ip, [fp, #16] │ │ │ │ ldrb r3, [fp, #20] │ │ │ │ ldrh r6, [fp, #40] @ 0x28 │ │ │ │ @@ -192472,74 +192490,74 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strh r6, [sp, #96] @ 0x60 │ │ │ │ strb r7, [sp, #98] @ 0x62 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1183fc │ │ │ │ + bl 118444 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dbcc0 │ │ │ │ + bne dbd08 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [fp, #36] @ 0x24 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr r6, [fp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r6, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dbc3c │ │ │ │ + beq dbc84 │ │ │ │ mov r0, fp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b dbd24 │ │ │ │ + b dbd6c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #624] @ dbed8 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #624] @ dbf20 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbe20 │ │ │ │ + beq dbe68 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #24 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ stm r0, {r1, r2, r3, r7, r9} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b dbd28 │ │ │ │ + b dbd70 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dbd24 │ │ │ │ + beq dbd6c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dbd24 │ │ │ │ + bl dafd4 │ │ │ │ + b dbd6c │ │ │ │ add lr, r6, #8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm lr, {r0, r1, r2, r6, r7} │ │ │ │ add r3, r3, #8 │ │ │ │ stm r3, {r0, r1, r2, r6, r7} │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ @@ -192552,28 +192570,28 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne dbd7c │ │ │ │ + bne dbdc4 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - beq dbd98 │ │ │ │ + beq dbde0 │ │ │ │ add r1, r6, #4 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ @@ -192584,211 +192602,211 @@ │ │ │ │ str r1, [sl] │ │ │ │ ldrh r2, [r0] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ strb r0, [fp, #42] @ 0x2a │ │ │ │ strh r2, [fp, #40] @ 0x28 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #288] @ dbee4 │ │ │ │ + ldr r2, [pc, #288] @ dbf2c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #272] @ dbee8 │ │ │ │ + ldr r0, [pc, #272] @ dbf30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #268] @ dbeec │ │ │ │ + ldr r1, [pc, #268] @ dbf34 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #180] @ dbec4 │ │ │ │ + ldr r2, [pc, #180] @ dbf0c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ - b dbe34 │ │ │ │ - ldr r2, [pc, #180] @ dbedc │ │ │ │ + b dbe7c │ │ │ │ + ldr r2, [pc, #180] @ dbf24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b dbe50 │ │ │ │ + b dbe98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dbeb0 │ │ │ │ + bl dafd4 │ │ │ │ + b dbef8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dbeb0 │ │ │ │ + beq dbef8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dbeb0 │ │ │ │ + bl dafd4 │ │ │ │ + b dbef8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dbeb0 │ │ │ │ + bl dafd4 │ │ │ │ + b dbef8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dbeb0 │ │ │ │ + beq dbef8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r8, r8, lsr #26 │ │ │ │ - eorseq r4, r3, ip, lsr #10 │ │ │ │ - eorseq lr, r1, r8, lsl #20 │ │ │ │ - eoreq r5, r8, fp, asr r0 │ │ │ │ - eoreq lr, r8, r0, lsl lr │ │ │ │ - eoreq lr, r8, r3, asr #22 │ │ │ │ - eoreq r7, r8, r4, asr #19 │ │ │ │ - ldrhteq r4, [r3], -r0 │ │ │ │ - ldrshteq lr, [r1], -r0 │ │ │ │ - eoreq r4, r8, r7, lsl #27 │ │ │ │ - eorseq r1, r2, ip, ror r3 │ │ │ │ - eorseq lr, r1, r4, lsr fp │ │ │ │ - eorseq lr, r1, r4, lsr fp │ │ │ │ + eoreq r7, r8, r0, lsr #26 │ │ │ │ + eorseq r4, r3, r4, ror #9 │ │ │ │ + eorseq lr, r1, r0, asr #19 │ │ │ │ + eoreq r5, r8, r3, asr r0 │ │ │ │ + eoreq lr, r8, r8, lsl #28 │ │ │ │ + eoreq lr, r8, fp, lsr fp │ │ │ │ + strhteq r7, [r8], -ip │ │ │ │ + eorseq r4, r3, r8, ror #2 │ │ │ │ + eorseq lr, r1, r8, lsr #19 │ │ │ │ + eoreq r4, r8, pc, ror sp │ │ │ │ + eorseq r1, r2, r4, lsr r3 │ │ │ │ + eorseq lr, r1, ip, ror #21 │ │ │ │ + eorseq lr, r1, ip, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl ea2b0 │ │ │ │ + bl ea2f8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - beq dbf50 │ │ │ │ + beq dbf98 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r5, #16 │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r4, sl} │ │ │ │ str r8, [r5, #12] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r7, #104 @ 0x68 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq dbf8c │ │ │ │ + beq dbfd4 │ │ │ │ cmp fp, #1 │ │ │ │ - bne dbff4 │ │ │ │ + bne dc03c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl dc674 │ │ │ │ + bl dc6bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dc240 │ │ │ │ - b dc514 │ │ │ │ + beq dc288 │ │ │ │ + b dc55c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dc0a8 │ │ │ │ + beq dc0f0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dc55c │ │ │ │ + bne dc5a4 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ mvn r8, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq dc0c0 │ │ │ │ + beq dc108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbfd4 │ │ │ │ - b dc190 │ │ │ │ + bne dc01c │ │ │ │ + b dc1d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc020 │ │ │ │ + beq dc068 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dc54c │ │ │ │ + bcs dc594 │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1580] @ dc654 │ │ │ │ + ldr r2, [pc, #1580] @ dc69c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc07c │ │ │ │ + bne dc0c4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl dc674 │ │ │ │ + bl dc6bc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc07c │ │ │ │ + bne dc0c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r4, #32] │ │ │ │ - b dc264 │ │ │ │ + b dc2ac │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ mov ip, r7 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r7, ip │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dc240 │ │ │ │ - b dc514 │ │ │ │ - ldr r0, [pc, #1432] @ dc648 │ │ │ │ + beq dc288 │ │ │ │ + b dc55c │ │ │ │ + ldr r0, [pc, #1432] @ dc690 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r4 │ │ │ │ - b dc0d4 │ │ │ │ + b dc11c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc190 │ │ │ │ + beq dc1d8 │ │ │ │ add sl, sl, #1 │ │ │ │ ldrh r6, [r4, #40] @ 0x28 │ │ │ │ mov r7, #20 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r8, [r4, #24] │ │ │ │ @@ -192803,52 +192821,52 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strh r6, [sp, #96] @ 0x60 │ │ │ │ strb lr, [sp, #98] @ 0x62 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dc674 │ │ │ │ + bl dc6bc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc208 │ │ │ │ + bne dc250 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr r7, [r4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dc168 │ │ │ │ + beq dc1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dc240 │ │ │ │ - b dc514 │ │ │ │ + beq dc288 │ │ │ │ + b dc55c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #1192] @ dc64c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #1192] @ dc694 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc594 │ │ │ │ + beq dc5dc │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ @@ -192857,115 +192875,115 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ stm r0, {r1, r2, r3, r7, r8} │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dc240 │ │ │ │ - b dc514 │ │ │ │ + beq dc288 │ │ │ │ + b dc55c │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #20 │ │ │ │ addne r0, sp, #56 @ 0x38 │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc514 │ │ │ │ + bne dc55c │ │ │ │ cmp fp, #0 │ │ │ │ - beq dc304 │ │ │ │ + beq dc34c │ │ │ │ cmp fp, #1 │ │ │ │ - bne dc264 │ │ │ │ + bne dc2ac │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 117ee4 │ │ │ │ - b dc4d0 │ │ │ │ + bl 117f2c │ │ │ │ + b dc518 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc290 │ │ │ │ + beq dc2d8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dc54c │ │ │ │ + bcs dc594 │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #960] @ dc658 │ │ │ │ + ldr r2, [pc, #960] @ dc6a0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc2ec │ │ │ │ + bne dc334 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 117ee4 │ │ │ │ + bl 117f2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc2ec │ │ │ │ + bne dc334 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r4, #32] │ │ │ │ - b dc4e8 │ │ │ │ + b dc530 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b dc4d0 │ │ │ │ + b dc518 │ │ │ │ str r8, [sp, #12] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dc36c │ │ │ │ + beq dc3b4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dc55c │ │ │ │ + bne dc5a4 │ │ │ │ ldmib r8, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ mvn r6, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq dc384 │ │ │ │ + beq dc3cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc34c │ │ │ │ - b dc440 │ │ │ │ - ldr r0, [pc, #744] @ dc65c │ │ │ │ + bne dc394 │ │ │ │ + b dc488 │ │ │ │ + ldr r0, [pc, #744] @ dc6a4 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r4 │ │ │ │ - b dc398 │ │ │ │ + b dc3e0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc440 │ │ │ │ + beq dc488 │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrh r6, [r4, #40] @ 0x28 │ │ │ │ ldrd r8, [r4, #24] │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ @@ -192979,81 +192997,81 @@ │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strh r6, [sp, #96] @ 0x60 │ │ │ │ strb r7, [sp, #98] @ 0x62 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 117ee4 │ │ │ │ + bl 117f2c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc4a8 │ │ │ │ + bne dc4f0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr r7, [r4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dc428 │ │ │ │ + beq dc470 │ │ │ │ mov r0, r4 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b dc4d0 │ │ │ │ + b dc518 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #524] @ dc660 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #524] @ dc6a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc5ac │ │ │ │ + beq dc5f4 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #24 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ stm r0, {r1, r2, r3, r7, r8} │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b dc4d0 │ │ │ │ + b dc518 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dc4d0 │ │ │ │ + beq dc518 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dc514 │ │ │ │ + bne dc55c │ │ │ │ cmp fp, #0 │ │ │ │ - beq dc530 │ │ │ │ + beq dc578 │ │ │ │ cmp fp, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub r0, r0, r8 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r4, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ sub r0, r1, #1 │ │ │ │ str sl, [r4, #32] │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ @@ -193068,385 +193086,385 @@ │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ strh r8, [r4, #40] @ 0x28 │ │ │ │ str r0, [r5] │ │ │ │ lsr r0, r8, #16 │ │ │ │ strb r0, [r4, #42] @ 0x2a │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ dc668 │ │ │ │ + ldr r2, [pc, #276] @ dc6b0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #264] @ dc66c │ │ │ │ + ldr r0, [pc, #264] @ dc6b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #260] @ dc670 │ │ │ │ + ldr r1, [pc, #260] @ dc6b8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #180] @ dc650 │ │ │ │ + ldr r2, [pc, #180] @ dc698 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ - b dc5c0 │ │ │ │ - ldr r2, [pc, #176] @ dc664 │ │ │ │ + b dc608 │ │ │ │ + ldr r2, [pc, #176] @ dc6ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b dc5dc │ │ │ │ + b dc624 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dc63c │ │ │ │ + bl dafd4 │ │ │ │ + b dc684 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dc63c │ │ │ │ + beq dc684 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dc63c │ │ │ │ + bl dafd4 │ │ │ │ + b dc684 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ - b dc63c │ │ │ │ + bl dafd4 │ │ │ │ + b dc684 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dc63c │ │ │ │ + beq dc684 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r8, r0, lsl #9 │ │ │ │ - eorseq r3, r3, r4, ror ip │ │ │ │ - eorseq lr, r1, ip, ror r2 │ │ │ │ - mlaeq r8, r4, r5, lr │ │ │ │ - eoreq lr, r8, fp, lsr #6 │ │ │ │ - strhteq r7, [r8], -ip │ │ │ │ - eorseq r3, r3, r4, asr #19 │ │ │ │ - eorseq lr, r1, r4, ror #4 │ │ │ │ - ldrshteq r0, [r2], -r0 │ │ │ │ - eorseq lr, r1, r8, lsr #7 │ │ │ │ - eorseq lr, r1, r8, lsr #7 │ │ │ │ + eoreq r7, r8, r8, ror r4 │ │ │ │ + eorseq r3, r3, ip, lsr #24 │ │ │ │ + eorseq lr, r1, r4, lsr r2 │ │ │ │ + eoreq lr, r8, ip, lsl #11 │ │ │ │ + eoreq lr, r8, r3, lsr #6 │ │ │ │ + strhteq r7, [r8], -r4 │ │ │ │ + eorseq r3, r3, ip, ror r9 │ │ │ │ + eorseq lr, r1, ip, lsl r2 │ │ │ │ + eorseq r0, r2, r8, lsr #23 │ │ │ │ + eorseq lr, r1, r0, ror #6 │ │ │ │ + eorseq lr, r1, r0, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2b0 │ │ │ │ + bl ea2f8 │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r5, r6, r7} │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ ldm r1, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ - beq dc6d4 │ │ │ │ + beq dc71c │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq dc734 │ │ │ │ + beq dc77c │ │ │ │ cmp r4, #1 │ │ │ │ - bne dc798 │ │ │ │ + bne dc7e0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc728 │ │ │ │ + beq dc770 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r4, r0, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ - b dca20 │ │ │ │ + b dca68 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dc85c │ │ │ │ + beq dc8a4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dce10 │ │ │ │ + bne dce58 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sl, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq dc844 │ │ │ │ + beq dc88c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc77c │ │ │ │ - b dc8ac │ │ │ │ + bne dc7c4 │ │ │ │ + b dc8f4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc7c8 │ │ │ │ + beq dc810 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1828] @ dcef4 │ │ │ │ + ldr r2, [pc, #1828] @ dcf3c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne dc830 │ │ │ │ + bne dc878 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc81c │ │ │ │ + beq dc864 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, r4, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ - b dc91c │ │ │ │ + b dc964 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldm sl, {r2, r3, r7, sl} │ │ │ │ - b dc9a8 │ │ │ │ + b dc9f0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc8ac │ │ │ │ + beq dc8f4 │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [fp, #36] @ 0x24 │ │ │ │ add r0, r0, r5 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc884 │ │ │ │ + beq dc8cc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r0, [fp] │ │ │ │ add r1, r5, #1 │ │ │ │ str r1, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dc8a0 │ │ │ │ + beq dc8e8 │ │ │ │ mov r0, fp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [fp] │ │ │ │ - b dc908 │ │ │ │ + b dc950 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #1580] @ dceec │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #1580] @ dcf34 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dce48 │ │ │ │ + beq dce90 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ mov r5, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ str r6, [r0] │ │ │ │ - bne dc9a8 │ │ │ │ + bne dc9f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dc9bc │ │ │ │ + beq dca04 │ │ │ │ cmp r4, #2 │ │ │ │ - bne dca1c │ │ │ │ + bne dca64 │ │ │ │ ldr r5, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #8 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc944 │ │ │ │ + beq dc98c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1460] @ dcf00 │ │ │ │ + ldr r2, [pc, #1460] @ dcf48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne dcb18 │ │ │ │ + bne dcb60 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc998 │ │ │ │ + beq dc9e0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r4, r0, r4 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r0, [fp, #32] │ │ │ │ - b dca4c │ │ │ │ + b dca94 │ │ │ │ stm r9, {r1, r2, r3, r7, sl} │ │ │ │ str r0, [r9, #20] │ │ │ │ str r5, [r9, #24] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [fp, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dcd50 │ │ │ │ + beq dcd98 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dce10 │ │ │ │ + bne dce58 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r6, r4, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq dcd38 │ │ │ │ + beq dcd80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dca00 │ │ │ │ - b dcda0 │ │ │ │ + bne dca48 │ │ │ │ + b dcde8 │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dca44 │ │ │ │ + beq dca8c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r4, r0, r4 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq dca98 │ │ │ │ + beq dcae0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dcb54 │ │ │ │ + bne dcb9c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dca8c │ │ │ │ + beq dcad4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r5, r0, r5 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - b dcc7c │ │ │ │ + b dccc4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcac8 │ │ │ │ + beq dcb10 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1084] @ dcf0c │ │ │ │ + ldr r2, [pc, #1084] @ dcf54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne dcb18 │ │ │ │ + bne dcb60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl e85b8 │ │ │ │ + bl e8600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne dcb18 │ │ │ │ + bne dcb60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r6, #32] │ │ │ │ - b dcc7c │ │ │ │ + b dccc4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [r9, #8] │ │ │ │ @@ -193458,117 +193476,117 @@ │ │ │ │ str r6, [r9, #24] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dcbd0 │ │ │ │ + beq dcc18 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dce10 │ │ │ │ + bne dce58 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r6, r4, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq dcbb8 │ │ │ │ + beq dcc00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dcb9c │ │ │ │ - b dcc20 │ │ │ │ + bne dcbe4 │ │ │ │ + b dcc68 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcc20 │ │ │ │ + beq dcc68 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcbf8 │ │ │ │ + beq dcc40 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [fp] │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dcc14 │ │ │ │ + beq dcc5c │ │ │ │ mov r0, fp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [fp] │ │ │ │ - b dcc7c │ │ │ │ + b dccc4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #720] @ dcf04 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #720] @ dcf4c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dce60 │ │ │ │ + beq dcea8 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ str r6, [r0] │ │ │ │ mov r6, #8 │ │ │ │ - bne dcb30 │ │ │ │ - ldr r2, [pc, #652] @ dcf10 │ │ │ │ + bne dcb78 │ │ │ │ + ldr r2, [pc, #652] @ dcf58 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r0, r8, #9 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #16 │ │ │ │ - bl eeabc │ │ │ │ + bl eeb04 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcd08 │ │ │ │ - ldr r2, [pc, #608] @ dcf14 │ │ │ │ + bne dcd50 │ │ │ │ + ldr r2, [pc, #608] @ dcf5c │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl f1ee4 │ │ │ │ + bl f1f2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcd20 │ │ │ │ + bne dcd68 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1be0 │ │ │ │ + bl f1c28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcd20 │ │ │ │ + bne dcd68 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl f22f0 │ │ │ │ + bl f2338 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ @@ -193576,154 +193594,154 @@ │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcda0 │ │ │ │ + beq dcde8 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [fp, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcd78 │ │ │ │ + beq dcdc0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dce00 │ │ │ │ + bcs dce48 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [fp] │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dcd94 │ │ │ │ + beq dcddc │ │ │ │ mov r0, fp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [fp] │ │ │ │ - b dca4c │ │ │ │ + b dca94 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #324] @ dcef8 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #324] @ dcf40 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dce78 │ │ │ │ + beq dcec0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ str r6, [r0] │ │ │ │ mov r6, #8 │ │ │ │ - beq dca4c │ │ │ │ - b dcb30 │ │ │ │ - ldr r2, [pc, #280] @ dcf20 │ │ │ │ + beq dca94 │ │ │ │ + b dcb78 │ │ │ │ + ldr r2, [pc, #280] @ dcf68 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #256] @ dcf18 │ │ │ │ + ldr r0, [pc, #256] @ dcf60 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #252] @ dcf1c │ │ │ │ + ldr r1, [pc, #252] @ dcf64 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #160] @ dcef0 │ │ │ │ + ldr r2, [pc, #160] @ dcf38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ - b dce8c │ │ │ │ - ldr r2, [pc, #160] @ dcf08 │ │ │ │ + b dced4 │ │ │ │ + ldr r2, [pc, #160] @ dcf50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ - b dce8c │ │ │ │ - ldr r2, [pc, #124] @ dcefc │ │ │ │ + b dced4 │ │ │ │ + ldr r2, [pc, #124] @ dcf44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b dcec0 │ │ │ │ + b dcf08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ - b dcee0 │ │ │ │ + bl dafd4 │ │ │ │ + b dcf28 │ │ │ │ bl 39ea4 │ │ │ │ - b dcec0 │ │ │ │ + b dcf08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ - b dcee0 │ │ │ │ + bl dafd4 │ │ │ │ + b dcf28 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r3, r3, r8, asr r5 │ │ │ │ - eorseq sp, r1, r8, asr #19 │ │ │ │ - strdeq sp, [r8], -r9 @ │ │ │ │ - eorseq r3, r3, r4, rrx │ │ │ │ - mlaseq r1, r8, r9, sp │ │ │ │ - eoreq ip, r8, r4, lsl r6 │ │ │ │ - eorseq r3, r3, r4, ror #3 │ │ │ │ - ldrhteq sp, [r1], -r0 │ │ │ │ - eoreq sp, r8, r3, lsl #22 │ │ │ │ - eoreq r6, r8, r4, asr #20 │ │ │ │ - strhteq ip, [r8], -r4 │ │ │ │ - ldrshteq sp, [r1], -r4 │ │ │ │ - ldrshteq sp, [r1], -r4 │ │ │ │ - eorseq r0, r2, ip, lsr r3 │ │ │ │ + eorseq r3, r3, r0, lsl r5 │ │ │ │ + eorseq sp, r1, r0, lsl #19 │ │ │ │ + strdeq sp, [r8], -r1 @ │ │ │ │ + eorseq r3, r3, ip, lsl r0 │ │ │ │ + eorseq sp, r1, r0, asr r9 │ │ │ │ + eoreq ip, r8, ip, lsl #12 │ │ │ │ + mlaseq r3, ip, r1, r3 │ │ │ │ + eorseq sp, r1, r8, ror #18 │ │ │ │ + strdeq sp, [r8], -fp @ │ │ │ │ + eoreq r6, r8, ip, lsr sl │ │ │ │ + eoreq ip, r8, ip, lsr #5 │ │ │ │ + eorseq sp, r1, ip, lsr #21 │ │ │ │ + eorseq sp, r1, ip, lsr #21 │ │ │ │ + ldrshteq r0, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9e98 │ │ │ │ + bl e9ee0 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ ldm r0!, {r3, r6, r7} │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, sl │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ - beq dcf84 │ │ │ │ + beq dcfcc │ │ │ │ ldm sl!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, sl │ │ │ │ @@ -193731,121 +193749,121 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r7, [r8, #10] │ │ │ │ cmp fp, #0 │ │ │ │ - beq dcfe0 │ │ │ │ + beq dd028 │ │ │ │ cmp fp, #1 │ │ │ │ - bne dd04c │ │ │ │ + bne dd094 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ movwne r7, #108 @ 0x6c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dd2e4 │ │ │ │ - b dd9fc │ │ │ │ + beq dd32c │ │ │ │ + b dda44 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dd12c │ │ │ │ + beq dd174 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dda44 │ │ │ │ + bne dda8c │ │ │ │ ldmib r5, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ movwne r3, #4 │ │ │ │ add r8, r4, #1 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq dd144 │ │ │ │ + beq dd18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd030 │ │ │ │ - b dd220 │ │ │ │ + bne dd078 │ │ │ │ + b dd268 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd0c4 │ │ │ │ + beq dd10c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dda30 │ │ │ │ - ldr r2, [pc, #2864] @ ddbb0 │ │ │ │ + bcs dda78 │ │ │ │ + ldr r2, [pc, #2864] @ ddbf8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq dd0c4 │ │ │ │ + beq dd10c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd458 │ │ │ │ - ldr r2, [pc, #2792] @ ddbb4 │ │ │ │ + bne dd4a0 │ │ │ │ + ldr r2, [pc, #2792] @ ddbfc │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd474 │ │ │ │ + bne dd4bc │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movwne r7, #108 @ 0x6c │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd2c4 │ │ │ │ + bne dd30c │ │ │ │ str r8, [sp, #12] │ │ │ │ ldrb r8, [r8, #11] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ - b dd310 │ │ │ │ - ldr r0, [pc, #2672] @ ddba4 │ │ │ │ + b dd358 │ │ │ │ + ldr r0, [pc, #2672] @ ddbec │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r6 │ │ │ │ - b dd160 │ │ │ │ + b dd1a8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd220 │ │ │ │ + beq dd268 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r5, #20 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ @@ -193864,181 +193882,181 @@ │ │ │ │ strb lr, [sp, #122] @ 0x7a │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ movwne r7, #108 @ 0x6c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd288 │ │ │ │ + bne dd2d0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldr r7, [r6] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dd1fc │ │ │ │ + beq dd244 │ │ │ │ mov r0, r6 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dd2e4 │ │ │ │ - b dd9fc │ │ │ │ + beq dd32c │ │ │ │ + b dda44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #2420] @ ddba8 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #2420] @ ddbf0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda7c │ │ │ │ + beq ddac4 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movw r5, #30066 @ 0x7572 │ │ │ │ movt r5, #29795 @ 0x7463 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r5, [r0, #4] │ │ │ │ movw r5, #8289 @ 0x2061 │ │ │ │ movt r5, #29811 @ 0x7473 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - b dd2d4 │ │ │ │ + b dd31c │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #20 │ │ │ │ - beq dd2d8 │ │ │ │ + beq dd320 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dd2e4 │ │ │ │ - b dd9fc │ │ │ │ + beq dd32c │ │ │ │ + b dda44 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd9fc │ │ │ │ + bne dda44 │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp fp, #2 │ │ │ │ ldrb r8, [r8, #11] │ │ │ │ - beq dd310 │ │ │ │ + beq dd358 │ │ │ │ cmp fp, #1 │ │ │ │ - bne dd3e0 │ │ │ │ + bne dd428 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl e8614 │ │ │ │ - b dd63c │ │ │ │ + bl e865c │ │ │ │ + b dd684 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd384 │ │ │ │ + beq dd3cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dda30 │ │ │ │ - ldr r2, [pc, #2184] @ ddbc8 │ │ │ │ + bcs dda78 │ │ │ │ + ldr r2, [pc, #2184] @ ddc10 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq dd384 │ │ │ │ + beq dd3cc │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd608 │ │ │ │ - ldr r2, [pc, #2092] @ ddbb8 │ │ │ │ + bne dd650 │ │ │ │ + ldr r2, [pc, #2092] @ ddc00 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd624 │ │ │ │ + bne dd66c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd49c │ │ │ │ + bne dd4e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b dd64c │ │ │ │ + b dd694 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dd440 │ │ │ │ + beq dd488 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dda44 │ │ │ │ + bne dda8c │ │ │ │ ldmib r5, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r7, fp, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dd4b0 │ │ │ │ + beq dd4f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd424 │ │ │ │ - b dd574 │ │ │ │ - ldr r0, [pc, #1908] @ ddbbc │ │ │ │ + bne dd46c │ │ │ │ + b dd5bc │ │ │ │ + ldr r0, [pc, #1908] @ ddc04 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r6 │ │ │ │ - b dd4c8 │ │ │ │ + b dd510 │ │ │ │ add lr, r4, #8 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm lr, {r1, r2, r4, r5, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r7} │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -194046,25 +194064,25 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq dd2e4 │ │ │ │ - b dd9fc │ │ │ │ + beq dd32c │ │ │ │ + b dda44 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ - b dd5d4 │ │ │ │ + b dd61c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd574 │ │ │ │ + beq dd5bc │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrh r5, [r6, #40] @ 0x28 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ @@ -194080,73 +194098,73 @@ │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ strh r5, [sp, #120] @ 0x78 │ │ │ │ strb r7, [sp, #122] @ 0x7a │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd5dc │ │ │ │ + bne dd624 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldr r7, [r6] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dd55c │ │ │ │ + beq dd5a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b dd640 │ │ │ │ + b dd688 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #1592] @ ddbc0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #1592] @ ddc08 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda94 │ │ │ │ + beq ddadc │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b dd63c │ │ │ │ + b dd684 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dd640 │ │ │ │ + beq dd688 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b dd640 │ │ │ │ + bl dafd4 │ │ │ │ + b dd688 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -194155,114 +194173,114 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd9fc │ │ │ │ + bne dda44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb fp, [r8, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq dd678 │ │ │ │ + beq dd6c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dd748 │ │ │ │ + bne dd790 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ - bl e8614 │ │ │ │ - b dd960 │ │ │ │ + bl e865c │ │ │ │ + b dd9a8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd6f0 │ │ │ │ + beq dd738 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dda30 │ │ │ │ - ldr r2, [pc, #1324] @ ddbd8 │ │ │ │ + bcs dda78 │ │ │ │ + ldr r2, [pc, #1324] @ ddc20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq dd6f0 │ │ │ │ + beq dd738 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd930 │ │ │ │ - ldr r2, [pc, #1252] @ ddbdc │ │ │ │ + bne dd978 │ │ │ │ + ldr r2, [pc, #1252] @ ddc24 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd94c │ │ │ │ + bne dd994 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r7, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd91c │ │ │ │ + bne dd964 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r7, #32] │ │ │ │ - b dd96c │ │ │ │ + b dd9b4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [r7, #32] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #15 │ │ │ │ - beq dd7b0 │ │ │ │ + beq dd7f8 │ │ │ │ cmp r0, #19 │ │ │ │ - bne dda44 │ │ │ │ + bne dda8c │ │ │ │ ldmib r5, {r0, r1, r2} │ │ │ │ mov sl, r8 │ │ │ │ mov r3, #2 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ movwne r3, #4 │ │ │ │ add r6, r8, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq dd7c8 │ │ │ │ + beq dd810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd794 │ │ │ │ - b dd888 │ │ │ │ - ldr r0, [pc, #1044] @ ddbcc │ │ │ │ + bne dd7dc │ │ │ │ + b dd8d0 │ │ │ │ + ldr r0, [pc, #1044] @ ddc14 │ │ │ │ ldr r1, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r7 │ │ │ │ - b dd7e4 │ │ │ │ + b dd82c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd888 │ │ │ │ + beq dd8d0 │ │ │ │ add r1, r8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r6, #20 │ │ │ │ ldrd r4, [r7, #24] │ │ │ │ ldr ip, [r7, #16] │ │ │ │ @@ -194278,126 +194296,126 @@ │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ strh r2, [sp, #120] @ 0x78 │ │ │ │ strb lr, [sp, #122] @ 0x7a │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd8f0 │ │ │ │ + bne dd938 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldr r6, [r7] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r6, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq dd870 │ │ │ │ + beq dd8b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b dd960 │ │ │ │ + b dd9a8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #820] @ ddbd0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #820] @ ddc18 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddaac │ │ │ │ + beq ddaf4 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ mov r8, sl │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - b dd95c │ │ │ │ + b dd9a4 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #20 │ │ │ │ - beq dd960 │ │ │ │ + beq dd9a8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b dd960 │ │ │ │ + bl dafd4 │ │ │ │ + b dd9a8 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ - b dd95c │ │ │ │ + b dd9a4 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldm sl!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd9fc │ │ │ │ - ldr r2, [pc, #620] @ ddbe0 │ │ │ │ + bne dda44 │ │ │ │ + ldr r2, [pc, #620] @ ddc28 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ add r0, r8, #9 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #16 │ │ │ │ - bl efd10 │ │ │ │ + bl efd58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dda18 │ │ │ │ - ldr r2, [pc, #576] @ ddbe4 │ │ │ │ + bne dda60 │ │ │ │ + ldr r2, [pc, #576] @ ddc2c │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl f0eb8 │ │ │ │ + bl f0f00 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dda18 │ │ │ │ + bne dda60 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl ef75c │ │ │ │ + bl ef7a4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dda18 │ │ │ │ + bne dda60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl f2360 │ │ │ │ + bl f23a8 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ @@ -194405,324 +194423,324 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #432] @ ddbe8 │ │ │ │ + ldr r2, [pc, #432] @ ddc30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #416] @ ddbec │ │ │ │ + ldr r0, [pc, #416] @ ddc34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #412] @ ddbf0 │ │ │ │ + ldr r1, [pc, #412] @ ddc38 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #296] @ ddbac │ │ │ │ + ldr r2, [pc, #296] @ ddbf4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ - b ddac0 │ │ │ │ - ldr r2, [pc, #296] @ ddbc4 │ │ │ │ + b ddb08 │ │ │ │ + ldr r2, [pc, #296] @ ddc0c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ - b ddac0 │ │ │ │ - ldr r2, [pc, #288] @ ddbd4 │ │ │ │ + b ddb08 │ │ │ │ + ldr r2, [pc, #288] @ ddc1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b ddb08 │ │ │ │ + b ddb50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b ddb98 │ │ │ │ + bl dafd4 │ │ │ │ + b ddbe0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b ddb98 │ │ │ │ + bl dafd4 │ │ │ │ + b ddbe0 │ │ │ │ bl 39ea4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ddb98 │ │ │ │ + beq ddbe0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b ddb98 │ │ │ │ + bl dafd4 │ │ │ │ + b ddbe0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ddb98 │ │ │ │ + beq ddbe0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b ddb98 │ │ │ │ + bl dafd4 │ │ │ │ + b ddbe0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ - b ddb98 │ │ │ │ + bl dafd4 │ │ │ │ + b ddbe0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ddb98 │ │ │ │ + beq ddbe0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq r6, [r8], -ip @ │ │ │ │ - eorseq r2, r3, r4, ror #23 │ │ │ │ - mlaseq r1, r4, sp, ip │ │ │ │ - eoreq r3, r8, fp, lsr r7 │ │ │ │ - strdeq sp, [r8], -sp @ │ │ │ │ - ldrdeq fp, [r8], -r4 @ │ │ │ │ - eoreq r6, r8, r8, ror #1 │ │ │ │ - mlaseq r3, r0, r8, r2 │ │ │ │ - eorseq ip, r1, ip, ror sp │ │ │ │ - eoreq r3, r8, fp, ror r4 │ │ │ │ - eoreq r5, r8, r8, ror sp │ │ │ │ - eorseq r2, r3, ip, ror r5 │ │ │ │ - eorseq ip, r1, r4, ror #26 │ │ │ │ - eoreq r3, r8, pc, lsl #2 │ │ │ │ - ldrdeq ip, [r8], -fp @ │ │ │ │ - eoreq r5, r8, r4, asr sp │ │ │ │ - eoreq fp, r8, r4, asr #11 │ │ │ │ - eorseq pc, r1, r8, lsl #14 │ │ │ │ - eorseq ip, r1, r0, asr #29 │ │ │ │ - eorseq ip, r1, r0, asr #29 │ │ │ │ + strdeq r6, [r8], -r4 @ │ │ │ │ + mlaseq r3, ip, fp, r2 │ │ │ │ + eorseq ip, r1, ip, asr #26 │ │ │ │ + eoreq r3, r8, r3, lsr r7 │ │ │ │ + strdeq sp, [r8], -r5 @ │ │ │ │ + eoreq fp, r8, ip, asr #23 │ │ │ │ + eoreq r6, r8, r0, ror #1 │ │ │ │ + eorseq r2, r3, r8, asr #16 │ │ │ │ + eorseq ip, r1, r4, lsr sp │ │ │ │ + eoreq r3, r8, r3, ror r4 │ │ │ │ + eoreq r5, r8, r0, ror sp │ │ │ │ + eorseq r2, r3, r4, lsr r5 │ │ │ │ + eorseq ip, r1, ip, lsl sp │ │ │ │ + eoreq r3, r8, r7, lsl #2 │ │ │ │ + ldrdeq ip, [r8], -r3 @ │ │ │ │ + eoreq r5, r8, ip, asr #26 │ │ │ │ + strhteq fp, [r8], -ip │ │ │ │ + eorseq pc, r1, r0, asr #13 │ │ │ │ + eorseq ip, r1, r8, ror lr │ │ │ │ + eorseq ip, r1, r8, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bls dddb4 │ │ │ │ + bls dddfc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r0, r1]! │ │ │ │ add r1, r1, #8 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq ddda8 │ │ │ │ + beq dddf0 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r9, r6, #16 │ │ │ │ lsl r6, r0, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r8, [r9, #-12] │ │ │ │ ldr r7, [r9, #-8] │ │ │ │ sub r0, r0, r1 │ │ │ │ ldrd sl, [r9] │ │ │ │ cmp r0, #7 │ │ │ │ - bls ddd20 │ │ │ │ + bls ddd68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, #8 │ │ │ │ str r7, [r0, r1]! │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc ddd40 │ │ │ │ + bcc ddd88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, r5, r7 │ │ │ │ str r1, [r4, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ddd64 │ │ │ │ + bls dddac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, #8 │ │ │ │ str fp, [r0, r1]! │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, fp │ │ │ │ - bcc ddd84 │ │ │ │ + bcc dddcc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r9, r9, #28 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ add r1, r5, fp │ │ │ │ subs r6, r6, #28 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne ddc5c │ │ │ │ - b ddda8 │ │ │ │ + bne ddca4 │ │ │ │ + b dddf0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b ddc78 │ │ │ │ + b ddcc0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b ddca0 │ │ │ │ + b ddce8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b ddccc │ │ │ │ + b ddd14 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b ddcf4 │ │ │ │ + b ddd3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b ddc30 │ │ │ │ + b ddc78 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ ldrd r0, [r4] │ │ │ │ adds r0, r0, #8 │ │ │ │ adc r1, r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dde40 │ │ │ │ + beq dde88 │ │ │ │ rsb r3, r5, r5, lsl #3 │ │ │ │ add r2, r6, #20 │ │ │ │ lsl r3, r3, #2 │ │ │ │ ldr r6, [r2, #-12] │ │ │ │ ldr r5, [r2], #28 │ │ │ │ adds r0, r0, r6 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r0, r5 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r0, #16 │ │ │ │ adc r1, r1, #0 │ │ │ │ subs r3, r3, #28 │ │ │ │ - bne dde18 │ │ │ │ + bne dde60 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r7, [r1] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r8, [r7] │ │ │ │ - bl e8e28 │ │ │ │ + bl e8e70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ddfc8 │ │ │ │ + bne de010 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq ddf90 │ │ │ │ + beq ddfd8 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ bic fp, sl, r8 │ │ │ │ add r8, r7, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne ddee4 │ │ │ │ + bne ddf2c │ │ │ │ ldr r0, [r8], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, sl │ │ │ │ cmp r0, sl │ │ │ │ - beq ddecc │ │ │ │ + beq ddf14 │ │ │ │ eor fp, r0, sl │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddf10 │ │ │ │ + beq ddf58 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs de02c │ │ │ │ + bcs de074 │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ rev r0, fp │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ @@ -194730,37 +194748,37 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r9, r7, r0, lsl #4 │ │ │ │ sub r3, r9, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ddfe0 │ │ │ │ + bne de028 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r9, #32 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl de288 │ │ │ │ + bl de2d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ddff8 │ │ │ │ + bne de040 │ │ │ │ sub r0, fp, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and fp, r0, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne ddec4 │ │ │ │ + bne ddf0c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r0, r0, r1 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r2] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -194774,152 +194792,152 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #8 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - b de00c │ │ │ │ + b de054 │ │ │ │ add r2, r6, #8 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r1, {r0, r9} │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ de03c │ │ │ │ + ldr r2, [pc, #8] @ de084 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq pc, r1, r0, lsl r1 @ │ │ │ │ + eorseq pc, r1, r8, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r7, [r1] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r8, [r7] │ │ │ │ - bl e8cf8 │ │ │ │ + bl e8d40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de1f8 │ │ │ │ + bne de240 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r6, [sp] │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq de1c0 │ │ │ │ + beq de208 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ add fp, r7, #4 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ bic r9, sl, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne de0d0 │ │ │ │ + bne de118 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, sl │ │ │ │ cmp r0, sl │ │ │ │ - beq de0b8 │ │ │ │ + beq de100 │ │ │ │ eor r9, r0, sl │ │ │ │ rev r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r0, [r8, #-36] @ 0xffffffdc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r8, #-40] @ 0xffffffd8 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de164 │ │ │ │ + beq de1ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs de26c │ │ │ │ - ldr r2, [pc, #348] @ de280 │ │ │ │ + bcs de2b4 │ │ │ │ + ldr r2, [pc, #348] @ de2c8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq de164 │ │ │ │ + beq de1ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de21c │ │ │ │ + bne de264 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de23c │ │ │ │ + bne de284 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r1, r8, #32 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ bl 5d7fc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de210 │ │ │ │ + bne de258 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r6, #32] │ │ │ │ - bne de0b0 │ │ │ │ + bne de0f8 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add ip, r1, #4 │ │ │ │ - b de244 │ │ │ │ + b de28c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ add r2, r1, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r3, r1, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ @@ -194932,108 +194950,108 @@ │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp] │ │ │ │ str r0, [r5], #4 │ │ │ │ ldm lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #16] @ de284 │ │ │ │ + ldr r2, [pc, #16] @ de2cc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - mlaeq r8, r7, r6, r2 │ │ │ │ - eorseq lr, r1, ip, asr #29 │ │ │ │ + eoreq r2, r8, pc, lsl #13 │ │ │ │ + eorseq lr, r1, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r7, [r1] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r8, [r7] │ │ │ │ - bl e8e28 │ │ │ │ + bl e8e70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de40c │ │ │ │ + bne de454 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq de3d4 │ │ │ │ + beq de41c │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ bic fp, sl, r8 │ │ │ │ add r8, r7, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne de320 │ │ │ │ + bne de368 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, sl │ │ │ │ cmp r0, sl │ │ │ │ - beq de308 │ │ │ │ + beq de350 │ │ │ │ eor fp, r0, sl │ │ │ │ rev r0, fp │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r9, r7, r0, lsl #3 │ │ │ │ ldr r0, [r9, #-36] @ 0xffffffdc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r9, #-40] @ 0xffffffd8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de370 │ │ │ │ + beq de3b8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs de450 │ │ │ │ + bcs de498 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de424 │ │ │ │ + bne de46c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r9, #32 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 5d274 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de424 │ │ │ │ + bne de46c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ sub r0, fp, #1 │ │ │ │ and fp, r0, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r4, r4, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne de2fc │ │ │ │ + bne de344 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r0, r0, r1 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r2] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -195053,235 +195071,235 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r0, [r4], #4 │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ de460 │ │ │ │ + ldr r2, [pc, #8] @ de4a8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq lr, r1, ip, ror #25 │ │ │ │ + eorseq lr, r1, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [r1] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r8, [r7] │ │ │ │ - bl e8cf8 │ │ │ │ + bl e8d40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de624 │ │ │ │ + bne de66c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq de5ec │ │ │ │ + beq de634 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ add sl, r7, #4 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ bic r6, r9, r8 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne de4f8 │ │ │ │ + bne de540 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq de4e0 │ │ │ │ + beq de528 │ │ │ │ eor r6, r0, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de568 │ │ │ │ + beq de5b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs de6a4 │ │ │ │ - ldr r2, [pc, #400] @ de6b8 │ │ │ │ + bcs de6ec │ │ │ │ + ldr r2, [pc, #400] @ de700 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - beq de568 │ │ │ │ + beq de5b0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de66c │ │ │ │ + bne de6b4 │ │ │ │ rev r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de63c │ │ │ │ + bne de684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r1, r8, #32 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl de040 │ │ │ │ + bl de088 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de654 │ │ │ │ + bne de69c │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne de4d8 │ │ │ │ + bne de520 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ - b de684 │ │ │ │ + b de6cc │ │ │ │ add r1, r4, #8 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - b de684 │ │ │ │ + b de6cc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add ip, r1, #8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ stm r1, {r0, r9} │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #16] @ de6bc │ │ │ │ + ldr r2, [pc, #16] @ de704 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - mlaeq r8, r3, r2, r2 │ │ │ │ - mlaseq r1, r4, sl, lr │ │ │ │ + eoreq r2, r8, fp, lsl #5 │ │ │ │ + eorseq lr, r1, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de74c │ │ │ │ + beq de794 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs de810 │ │ │ │ - ldr r2, [pc, #328] @ de850 │ │ │ │ + bcs de858 │ │ │ │ + ldr r2, [pc, #328] @ de898 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq de74c │ │ │ │ + beq de794 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de7ec │ │ │ │ + bne de834 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ mov r2, sp │ │ │ │ mov r3, #8 │ │ │ │ cmp r0, #1 │ │ │ │ vmoveq r0, r1, d8 │ │ │ │ reveq r0, r0 │ │ │ │ reveq r1, r1 │ │ │ │ vmoveq d8, r1, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne de79c │ │ │ │ + bne de7e4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #164] @ de854 │ │ │ │ + ldr r0, [pc, #164] @ de89c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq de824 │ │ │ │ + beq de86c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ stmib r1, {r0, r6} │ │ │ │ mov r0, #21 │ │ │ │ str r5, [r1, #12] │ │ │ │ strd r0, [r8] │ │ │ │ @@ -195293,92 +195311,92 @@ │ │ │ │ add r3, r8, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ de858 │ │ │ │ + ldr r2, [pc, #64] @ de8a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strhteq r2, [r8], -r3 │ │ │ │ - eorseq r1, r3, r0, ror r6 │ │ │ │ - eorseq lr, r1, r8, lsr #18 │ │ │ │ + eoreq r2, r8, fp, lsr #1 │ │ │ │ + eorseq r1, r3, r8, lsr #12 │ │ │ │ + eorseq lr, r1, r0, ror #17 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de8e4 │ │ │ │ + beq de92c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs de9a0 │ │ │ │ - ldr r2, [pc, #304] @ de9d0 │ │ │ │ + bcs de9e8 │ │ │ │ + ldr r2, [pc, #304] @ dea18 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq de8e4 │ │ │ │ + beq de92c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne de980 │ │ │ │ + bne de9c8 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ rev r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sp │ │ │ │ lsrne r6, r1, #16 │ │ │ │ mov r1, r5 │ │ │ │ strh r6, [sp, #32] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne de928 │ │ │ │ + bne de970 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #152] @ de9d4 │ │ │ │ + ldr r0, [pc, #152] @ dea1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ @@ -195393,91 +195411,91 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ de9d8 │ │ │ │ + ldr r2, [pc, #48] @ dea20 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r1, r8, fp, lsl pc │ │ │ │ - eorseq r1, r3, r4, ror #9 │ │ │ │ - mlaseq r1, r8, r7, lr │ │ │ │ + eoreq r1, r8, r3, lsl pc │ │ │ │ + mlaseq r3, ip, r4, r1 │ │ │ │ + eorseq lr, r1, r0, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dea68 │ │ │ │ + beq deab0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs deb2c │ │ │ │ - ldr r2, [pc, #312] @ deb5c │ │ │ │ + bcs deb74 │ │ │ │ + ldr r2, [pc, #312] @ deba4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dea68 │ │ │ │ + beq deab0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne deb0c │ │ │ │ + bne deb54 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ revne r0, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ revne r7, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne deab4 │ │ │ │ + bne deafc │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #152] @ deb60 │ │ │ │ + ldr r0, [pc, #152] @ deba8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ @@ -195492,90 +195510,90 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ deb64 │ │ │ │ + ldr r2, [pc, #48] @ debac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaeq r8, r7, sp, r1 │ │ │ │ - eorseq r1, r3, r8, asr r3 │ │ │ │ - eorseq lr, r1, ip, lsl #12 │ │ │ │ + eoreq r1, r8, pc, lsl #27 │ │ │ │ + eorseq r1, r3, r0, lsl r3 │ │ │ │ + eorseq lr, r1, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq debf0 │ │ │ │ + beq dec38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs decb4 │ │ │ │ - ldr r2, [pc, #312] @ dece4 │ │ │ │ + bcs decfc │ │ │ │ + ldr r2, [pc, #312] @ ded2c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq debf0 │ │ │ │ + beq dec38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dec94 │ │ │ │ + bne decdc │ │ │ │ ands r0, r6, #1 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ movne r2, #16777216 @ 0x1000000 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, r0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne dec3c │ │ │ │ + bne dec84 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #152] @ dece8 │ │ │ │ + ldr r0, [pc, #152] @ ded30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ @@ -195590,70 +195608,70 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ decec │ │ │ │ + ldr r2, [pc, #48] @ ded34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r1, r8, pc, lsl #24 │ │ │ │ - ldrsbteq r1, [r3], -r0 │ │ │ │ - eorseq lr, r1, r4, lsl #9 │ │ │ │ + eoreq r1, r8, r7, lsl #24 │ │ │ │ + eorseq r1, r3, r8, lsl #3 │ │ │ │ + eorseq lr, r1, ip, lsr r4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 352e84 │ │ │ │ + b 352ecc │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ded1c │ │ │ │ + beq ded64 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b ded30 │ │ │ │ + b ded78 │ │ │ │ push {r5, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ pop {r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b 351d5c │ │ │ │ + b 351da4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ dee18 │ │ │ │ + ldr r0, [pc, #192] @ dee60 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c6d90 │ │ │ │ + bl 2c6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ded7c │ │ │ │ + beq dedc4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #140] @ dee1c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #140] @ dee64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ dee20 │ │ │ │ + ldr r1, [pc, #136] @ dee68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -195661,55 +195679,55 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm lr, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r5} │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r4, r8, r8, ror #17 │ │ │ │ - eorseq fp, r1, ip, lsl fp │ │ │ │ + eoreq r4, r8, r0, ror #17 │ │ │ │ + ldrsbteq fp, [r1], -r4 │ │ │ │ muleq sl, r0, r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ deef8 │ │ │ │ + ldr r0, [pc, #192] @ def40 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c6d90 │ │ │ │ + bl 2c6dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dee5c │ │ │ │ + beq deea4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #140] @ deefc │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #140] @ def44 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ def00 │ │ │ │ + ldr r1, [pc, #136] @ def48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -195717,94 +195735,94 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm lr, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, ip, lr} │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r5} │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r4, r8, r8, ror r7 │ │ │ │ - eorseq fp, r1, ip, lsr sl │ │ │ │ + eoreq r4, r8, r0, ror r7 │ │ │ │ + ldrshteq fp, [r1], -r4 │ │ │ │ strheq r5, [sl], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r2 │ │ │ │ - bl e9e98 │ │ │ │ + bl e9ee0 │ │ │ │ add r1, r8, #4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r4, r5, r7} │ │ │ │ cmp ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r7} │ │ │ │ ldm r1, {r2, r4, r5, r7} │ │ │ │ stm r3, {r2, r4, r5, r7} │ │ │ │ - beq def68 │ │ │ │ + beq defb0 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, sl │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ - beq defbc │ │ │ │ + beq df004 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ lsl r4, fp, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 6425c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df01c │ │ │ │ + bne df064 │ │ │ │ subs r4, r4, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne def94 │ │ │ │ + bne defdc │ │ │ │ ldm sl!, {r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq deff8 │ │ │ │ + beq df040 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df034 │ │ │ │ + bne df07c │ │ │ │ orr r1, r8, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ ldrb r0, [sp, #22] │ │ │ │ ldrh r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ @@ -195814,79 +195832,79 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ df04c │ │ │ │ + ldr r0, [pc, #16] @ df094 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ df050 │ │ │ │ + ldr r2, [pc, #12] @ df098 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eoreq fp, r8, fp, lsr r2 │ │ │ │ - eorseq fp, r1, r8, lsl r7 │ │ │ │ + eoreq fp, r8, r3, lsr r2 │ │ │ │ + ldrsbteq fp, [r1], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r2 │ │ │ │ - bl ea2b0 │ │ │ │ + bl ea2f8 │ │ │ │ add r1, r7, #4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r4, r6, r7} │ │ │ │ cmp ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r1, {r2, r4, r6, r7} │ │ │ │ stm r3, {r2, r4, r6, r7} │ │ │ │ - beq df0b8 │ │ │ │ + beq df100 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ cmp sl, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - beq df10c │ │ │ │ + beq df154 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #8 │ │ │ │ lsl r4, sl, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 63cf0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df17c │ │ │ │ + bne df1c4 │ │ │ │ subs r4, r4, #32 │ │ │ │ add r5, r5, #32 │ │ │ │ - bne df0e4 │ │ │ │ + bne df12c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df158 │ │ │ │ + beq df1a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df194 │ │ │ │ + bne df1dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r0, [r4, #41] @ 0x29 │ │ │ │ str r5, [r4, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -195902,22 +195920,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #16] @ df1ac │ │ │ │ + ldr r0, [pc, #16] @ df1f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ df1b0 │ │ │ │ + ldr r2, [pc, #12] @ df1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldrdeq fp, [r8], -fp @ │ │ │ │ - ldrhteq fp, [r1], -r8 │ │ │ │ + ldrdeq fp, [r8], -r3 @ │ │ │ │ + eorseq fp, r1, r0, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1] │ │ │ │ add r7, pc, #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #18 │ │ │ │ movcs r3, #16 │ │ │ │ @@ -195942,36 +195960,36 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r2, #1 │ │ │ │ - beq df3f8 │ │ │ │ + beq df440 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #740] @ df528 │ │ │ │ + ldr r0, [pc, #740] @ df570 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4bc │ │ │ │ + beq df504 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b df400 │ │ │ │ + b df448 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #13 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -195990,59 +196008,59 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq df464 │ │ │ │ + beq df4ac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #544] @ df524 │ │ │ │ + ldr r0, [pc, #544] @ df56c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4bc │ │ │ │ + beq df504 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - b df46c │ │ │ │ + b df4b4 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #9 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq df480 │ │ │ │ + beq df4c8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 6067c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - b df488 │ │ │ │ + b df4d0 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #15 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -196061,35 +196079,35 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [sp] │ │ │ │ - beq df49c │ │ │ │ + beq df4e4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #268] @ df52c │ │ │ │ + ldr r0, [pc, #268] @ df574 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4c8 │ │ │ │ + beq df510 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b df4a4 │ │ │ │ + b df4ec │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #17 │ │ │ │ stmib r0, {r1, r4} │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -196115,58 +196133,58 @@ │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b df4f8 │ │ │ │ - b df508 │ │ │ │ + bl 1b7460 │ │ │ │ + b df540 │ │ │ │ + b df550 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl db158 │ │ │ │ - b df51c │ │ │ │ + bl db1a0 │ │ │ │ + b df564 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r0, r3, r4, lsl fp │ │ │ │ - ldrsbteq r0, [r3], -r4 │ │ │ │ - ldrshteq r0, [r3], -r8 │ │ │ │ + eorseq r0, r3, ip, asr #21 │ │ │ │ + eorseq r0, r3, ip, lsl #23 │ │ │ │ + ldrhteq r0, [r3], -r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ df560 │ │ │ │ + ldr r2, [pc, #32] @ df5a8 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 351d6c │ │ │ │ + bl 351db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35ea28 │ │ │ │ + bl 35ea70 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r8, ip, lsr r1 │ │ │ │ + eoreq fp, r8, r4, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6a5ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df5c8 │ │ │ │ + bne df610 │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi df620 │ │ │ │ + bhi df668 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ @@ -196193,81 +196211,81 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ mov r1, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ df6b8 │ │ │ │ + ldr r0, [pc, #144] @ df700 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r1, [pc, #140] @ df6bc │ │ │ │ - ldr r2, [pc, #140] @ df6c0 │ │ │ │ + ldr r1, [pc, #140] @ df704 │ │ │ │ + ldr r2, [pc, #140] @ df708 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #136] @ df6c4 │ │ │ │ + ldr r3, [pc, #136] @ df70c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #132] @ df6c8 │ │ │ │ + ldr r7, [pc, #132] @ df710 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, #5 │ │ │ │ add r7, pc, r7 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r7, [pc, #92] @ df6cc │ │ │ │ + ldr r7, [pc, #92] @ df714 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r8, #4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldrdeq r0, [r8], -r0 @ │ │ │ │ - eoreq r0, r8, r4, asr #29 │ │ │ │ - strhteq r0, [r8], -r8 │ │ │ │ - mlaeq r8, ip, lr, r0 │ │ │ │ - mlaseq r1, r0, r2, fp │ │ │ │ - eorseq r0, r3, r0, ror #13 │ │ │ │ + eoreq r0, r8, r8, asr #29 │ │ │ │ + strhteq r0, [r8], -ip │ │ │ │ + strhteq r0, [r8], -r0 │ │ │ │ + mlaeq r8, r4, lr, r0 │ │ │ │ + eorseq fp, r1, r8, asr #4 │ │ │ │ + mlaseq r3, r8, r6, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r6 │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq df710 │ │ │ │ + beq df758 │ │ │ │ sub r0, r0, r6 │ │ │ │ lsr r7, r0, #2 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1df58 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne df700 │ │ │ │ + bne df748 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq df748 │ │ │ │ + beq df790 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq df740 │ │ │ │ + beq df788 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r4, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 1df88 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -196277,212 +196295,212 @@ │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df7d4 │ │ │ │ + beq df81c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs df80c │ │ │ │ - ldr r2, [pc, #144] @ df820 │ │ │ │ + bcs df854 │ │ │ │ + ldr r2, [pc, #144] @ df868 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq df7d4 │ │ │ │ + beq df81c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df7ec │ │ │ │ + bne df834 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ df824 │ │ │ │ + ldr r2, [pc, #16] @ df86c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r1, r8, fp, lsr #32 │ │ │ │ - eorseq sp, r1, ip, lsr #18 │ │ │ │ + eoreq r1, r8, r3, lsr #32 │ │ │ │ + eorseq sp, r1, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df8b0 │ │ │ │ + beq df8f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs df8e8 │ │ │ │ - ldr r2, [pc, #144] @ df8fc │ │ │ │ + bcs df930 │ │ │ │ + ldr r2, [pc, #144] @ df944 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq df8b0 │ │ │ │ + beq df8f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df8c8 │ │ │ │ + bne df910 │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ df900 │ │ │ │ + ldr r2, [pc, #16] @ df948 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, pc, asr #30 │ │ │ │ - eorseq sp, r1, r0, asr r8 │ │ │ │ + eoreq r0, r8, r7, asr #30 │ │ │ │ + eorseq sp, r1, r8, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df98c │ │ │ │ + beq df9d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs df9c4 │ │ │ │ - ldr r2, [pc, #144] @ df9d8 │ │ │ │ + bcs dfa0c │ │ │ │ + ldr r2, [pc, #144] @ dfa20 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq df98c │ │ │ │ + beq df9d4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne df9a4 │ │ │ │ + bne df9ec │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ df9dc │ │ │ │ + ldr r2, [pc, #16] @ dfa24 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, r3, ror lr │ │ │ │ - eorseq sp, r1, r4, ror r7 │ │ │ │ + eoreq r0, r8, fp, ror #28 │ │ │ │ + eorseq sp, r1, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfa60 │ │ │ │ + beq dfaa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dfad0 │ │ │ │ - ldr r2, [pc, #192] @ dfae4 │ │ │ │ + bcs dfb18 │ │ │ │ + ldr r2, [pc, #192] @ dfb2c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dfa60 │ │ │ │ + beq dfaa8 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ add r7, sp, #8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dfab0 │ │ │ │ + bne dfaf8 │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dfa98 │ │ │ │ + bne dfae0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ @@ -196493,583 +196511,583 @@ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ dfae8 │ │ │ │ + ldr r2, [pc, #16] @ dfb30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - mlaeq r8, r7, sp, r0 │ │ │ │ - eorseq sp, r1, r8, ror #12 │ │ │ │ + eoreq r0, r8, pc, lsl #27 │ │ │ │ + eorseq sp, r1, r0, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfb74 │ │ │ │ + beq dfbbc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dfbb4 │ │ │ │ - ldr r2, [pc, #152] @ dfbc8 │ │ │ │ + bcs dfbfc │ │ │ │ + ldr r2, [pc, #152] @ dfc10 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dfb74 │ │ │ │ + beq dfbbc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dfb94 │ │ │ │ + bne dfbdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ dfbcc │ │ │ │ + ldr r2, [pc, #16] @ dfc14 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, fp, lsl #25 │ │ │ │ - eorseq sp, r1, r4, lsl #11 │ │ │ │ + eoreq r0, r8, r3, lsl #25 │ │ │ │ + eorseq sp, r1, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfc58 │ │ │ │ + beq dfca0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dfc90 │ │ │ │ - ldr r2, [pc, #144] @ dfca4 │ │ │ │ + bcs dfcd8 │ │ │ │ + ldr r2, [pc, #144] @ dfcec │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dfc58 │ │ │ │ + beq dfca0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dfc70 │ │ │ │ + bne dfcb8 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ dfca8 │ │ │ │ + ldr r2, [pc, #16] @ dfcf0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, r7, lsr #23 │ │ │ │ - eorseq sp, r1, r8, lsr #9 │ │ │ │ + mlaeq r8, pc, fp, r0 @ │ │ │ │ + eorseq sp, r1, r0, ror #8 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd34 │ │ │ │ + beq dfd7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dfd6c │ │ │ │ - ldr r2, [pc, #144] @ dfd80 │ │ │ │ + bcs dfdb4 │ │ │ │ + ldr r2, [pc, #144] @ dfdc8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dfd34 │ │ │ │ + beq dfd7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dfd4c │ │ │ │ + bne dfd94 │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ dfd84 │ │ │ │ + ldr r2, [pc, #16] @ dfdcc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, fp, asr #21 │ │ │ │ - eorseq sp, r1, ip, asr #7 │ │ │ │ + eoreq r0, r8, r3, asr #21 │ │ │ │ + eorseq sp, r1, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfe10 │ │ │ │ + beq dfe58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dfe48 │ │ │ │ - ldr r2, [pc, #144] @ dfe5c │ │ │ │ + bcs dfe90 │ │ │ │ + ldr r2, [pc, #144] @ dfea4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dfe10 │ │ │ │ + beq dfe58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dfe28 │ │ │ │ + bne dfe70 │ │ │ │ ldrh r1, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ dfe60 │ │ │ │ + ldr r2, [pc, #16] @ dfea8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, pc, ror #19 │ │ │ │ - ldrshteq sp, [r1], -r0 │ │ │ │ + eoreq r0, r8, r7, ror #19 │ │ │ │ + eorseq sp, r1, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfeec │ │ │ │ + beq dff34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs dff24 │ │ │ │ - ldr r2, [pc, #144] @ dff38 │ │ │ │ + bcs dff6c │ │ │ │ + ldr r2, [pc, #144] @ dff80 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dfeec │ │ │ │ + beq dff34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dff04 │ │ │ │ + bne dff4c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 5d7fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ dff3c │ │ │ │ + ldr r2, [pc, #16] @ dff84 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, r3, lsl r9 │ │ │ │ - eorseq sp, r1, r4, lsl r2 │ │ │ │ + eoreq r0, r8, fp, lsl #18 │ │ │ │ + eorseq sp, r1, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dffc8 │ │ │ │ + beq e0010 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e002c │ │ │ │ - ldr r2, [pc, #224] @ e0064 │ │ │ │ + bcs e0074 │ │ │ │ + ldr r2, [pc, #224] @ e00ac │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq dffc8 │ │ │ │ + beq e0010 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e000c │ │ │ │ + bne e0054 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0024 │ │ │ │ + beq e006c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ e0068 │ │ │ │ + ldr r2, [pc, #52] @ e00b0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e005c │ │ │ │ + beq e00a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, r8, r7, lsr r8 │ │ │ │ - eorseq sp, r1, ip, lsl #2 │ │ │ │ + eoreq r0, r8, pc, lsr #16 │ │ │ │ + eorseq sp, r1, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e00f4 │ │ │ │ + beq e013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e0134 │ │ │ │ - ldr r2, [pc, #152] @ e0148 │ │ │ │ + bcs e017c │ │ │ │ + ldr r2, [pc, #152] @ e0190 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e00f4 │ │ │ │ + beq e013c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0114 │ │ │ │ + bne e015c │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ e014c │ │ │ │ + ldr r2, [pc, #16] @ e0194 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, fp, lsl #14 │ │ │ │ - eorseq sp, r1, r4 │ │ │ │ + eoreq r0, r8, r3, lsl #14 │ │ │ │ + ldrhteq ip, [r1], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0190 │ │ │ │ + beq e01d8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e01d4 │ │ │ │ + bcs e021c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e01cc │ │ │ │ + beq e0214 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ e0208 │ │ │ │ + ldr r2, [pc, #44] @ e0250 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0200 │ │ │ │ + beq e0248 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r1, r8, ror #30 │ │ │ │ + eorseq ip, r1, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0294 │ │ │ │ + beq e02dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e02d4 │ │ │ │ - ldr r2, [pc, #152] @ e02e8 │ │ │ │ + bcs e031c │ │ │ │ + ldr r2, [pc, #152] @ e0330 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e0294 │ │ │ │ + beq e02dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e02b4 │ │ │ │ + bne e02fc │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ e02ec │ │ │ │ + ldr r2, [pc, #16] @ e0334 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, fp, ror #10 │ │ │ │ - eorseq ip, r1, r4, ror #28 │ │ │ │ + eoreq r0, r8, r3, ror #10 │ │ │ │ + eorseq ip, r1, ip, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0330 │ │ │ │ + beq e0378 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e0420 │ │ │ │ + bcs e0468 │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [r6, #20] │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r7, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne e03d4 │ │ │ │ + bne e041c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - beq e03a0 │ │ │ │ + beq e03e8 │ │ │ │ add r5, sp, #32 │ │ │ │ lsl r7, r9, #5 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 63598 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0408 │ │ │ │ + bne e0450 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne e0378 │ │ │ │ + bne e03c0 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ sub r0, r1, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -197089,197 +197107,197 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ e0430 │ │ │ │ + ldr r2, [pc, #8] @ e0478 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq ip, r1, ip, lsl sp │ │ │ │ + ldrsbteq ip, [r1], -r4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e04bc │ │ │ │ + beq e0504 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e04f4 │ │ │ │ - ldr r2, [pc, #144] @ e0508 │ │ │ │ + bcs e053c │ │ │ │ + ldr r2, [pc, #144] @ e0550 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e04bc │ │ │ │ + beq e0504 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e04d4 │ │ │ │ + bne e051c │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ e050c │ │ │ │ + ldr r2, [pc, #16] @ e0554 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, r3, asr #6 │ │ │ │ - eorseq ip, r1, r4, asr #24 │ │ │ │ + eoreq r0, r8, fp, lsr r3 │ │ │ │ + ldrshteq ip, [r1], -ip │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0598 │ │ │ │ + beq e05e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e05d0 │ │ │ │ - ldr r2, [pc, #144] @ e05e4 │ │ │ │ + bcs e0618 │ │ │ │ + ldr r2, [pc, #144] @ e062c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e0598 │ │ │ │ + beq e05e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e05b0 │ │ │ │ + bne e05f8 │ │ │ │ ldrb r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ e05e8 │ │ │ │ + ldr r2, [pc, #16] @ e0630 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, r7, ror #4 │ │ │ │ - eorseq ip, r1, r8, ror #22 │ │ │ │ + eoreq r0, r8, pc, asr r2 │ │ │ │ + eorseq ip, r1, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0674 │ │ │ │ + beq e06bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e0770 │ │ │ │ - ldr r2, [pc, #340] @ e0784 │ │ │ │ + bcs e07b8 │ │ │ │ + ldr r2, [pc, #340] @ e07cc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e0674 │ │ │ │ + beq e06bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0738 │ │ │ │ + bne e0780 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [r6, #20] │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r7, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne e0704 │ │ │ │ + bne e074c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - beq e06e4 │ │ │ │ + beq e072c │ │ │ │ add r5, sp, #32 │ │ │ │ lsl r7, r9, #5 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 63978 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0758 │ │ │ │ + bne e07a0 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne e06bc │ │ │ │ + bne e0704 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -197301,118 +197319,118 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #16] @ e0788 │ │ │ │ + ldr r2, [pc, #16] @ e07d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r8, fp, lsl #3 │ │ │ │ - eorseq ip, r1, r8, asr #19 │ │ │ │ + eoreq r0, r8, r3, lsl #3 │ │ │ │ + eorseq ip, r1, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0814 │ │ │ │ + beq e085c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e084c │ │ │ │ - ldr r2, [pc, #144] @ e0860 │ │ │ │ + bcs e0894 │ │ │ │ + ldr r2, [pc, #144] @ e08a8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e0814 │ │ │ │ + beq e085c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e082c │ │ │ │ + bne e0874 │ │ │ │ ldrb r1, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #16] @ e0864 │ │ │ │ + ldr r2, [pc, #16] @ e08ac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq pc, r7, fp, ror #31 │ │ │ │ - eorseq ip, r1, ip, ror #17 │ │ │ │ + eoreq pc, r7, r3, ror #31 │ │ │ │ + eorseq ip, r1, r4, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r9, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r1 │ │ │ │ ldrd sl, [r2, #20] │ │ │ │ str r0, [r9, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne e0938 │ │ │ │ + bne e0980 │ │ │ │ add r3, sp, #32 │ │ │ │ cmp fp, #0 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e08f8 │ │ │ │ + beq e0940 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ lsl r6, fp, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 63598 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0960 │ │ │ │ + bne e09a8 │ │ │ │ subs r6, r6, #32 │ │ │ │ add sl, sl, #32 │ │ │ │ - bne e08d0 │ │ │ │ + bne e0918 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ @@ -197424,15 +197442,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b e0984 │ │ │ │ + b e09cc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -197454,98 +197472,98 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r9, r1 │ │ │ │ ldrd sl, [r2, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne e0a68 │ │ │ │ + bne e0ab0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e0a3c │ │ │ │ + beq e0a84 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r4, sp, #32 │ │ │ │ lsl r5, fp, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 63978 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0ab8 │ │ │ │ + bne e0b00 │ │ │ │ subs r5, r5, #32 │ │ │ │ add sl, sl, #32 │ │ │ │ - bne e0a14 │ │ │ │ + bne e0a5c │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq e0aa0 │ │ │ │ - b e0ad8 │ │ │ │ + beq e0ae8 │ │ │ │ + b e0b20 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r3, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0ad8 │ │ │ │ + bne e0b20 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq e0aa0 │ │ │ │ + beq e0ae8 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r8!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r1, [r1] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ea2b0 │ │ │ │ + bl ea2f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r6, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0b3c │ │ │ │ + beq e0b84 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #8 │ │ │ │ @@ -197553,71 +197571,71 @@ │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl eab58 │ │ │ │ + bl eaba0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0b9c │ │ │ │ + bne e0be4 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ add r1, r5, #4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e0bb4 │ │ │ │ + beq e0bfc │ │ │ │ cmp r9, #1 │ │ │ │ - bne e0df8 │ │ │ │ + bne e0e40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 11b1bc │ │ │ │ - b e0d7c │ │ │ │ + bl 11b204 │ │ │ │ + b e0dc4 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e0c1c │ │ │ │ + beq e0c64 │ │ │ │ cmp r0, #19 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne e0e10 │ │ │ │ + bne e0e58 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add sl, fp, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq e0c34 │ │ │ │ + beq e0c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0c00 │ │ │ │ - b e0cf0 │ │ │ │ - ldr r0, [pc, #652] @ e0eb0 │ │ │ │ + bne e0c48 │ │ │ │ + b e0d38 │ │ │ │ + ldr r0, [pc, #652] @ e0ef8 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e0c50 │ │ │ │ + b e0c98 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0cf0 │ │ │ │ + beq e0d38 │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r6, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -197632,166 +197650,166 @@ │ │ │ │ strb r7, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ strh r3, [sp, #112] @ 0x70 │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11b1bc │ │ │ │ + bl 11b204 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0d54 │ │ │ │ + bne e0d9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e0cd8 │ │ │ │ + beq e0d20 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e0d7c │ │ │ │ + b e0dc4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #432] @ e0eb4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #432] @ e0efc │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0e48 │ │ │ │ + beq e0e90 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r7, sl} │ │ │ │ - b e0d7c │ │ │ │ + b e0dc4 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e0d7c │ │ │ │ + beq e0dc4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0dcc │ │ │ │ + bne e0e14 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e0dd4 │ │ │ │ + beq e0e1c │ │ │ │ cmp r9, #1 │ │ │ │ - bne e0df8 │ │ │ │ + bne e0e40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b e0b24 │ │ │ │ + b e0b6c │ │ │ │ add r0, r8, #12 │ │ │ │ ldrh r1, [r0] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ strh r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ e0ebc │ │ │ │ + ldr r0, [pc, #188] @ e0f04 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ e0ec0 │ │ │ │ + ldr r2, [pc, #184] @ e0f08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ e0ec4 │ │ │ │ + ldr r0, [pc, #172] @ e0f0c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ e0ec8 │ │ │ │ + ldr r1, [pc, #168] @ e0f10 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ e0eb8 │ │ │ │ + ldr r2, [pc, #104] @ e0f00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ - b e0ea4 │ │ │ │ + bl dafd4 │ │ │ │ + b e0eec │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e0ea4 │ │ │ │ + beq e0eec │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r2, r8, ip, lsl #18 │ │ │ │ - eorseq pc, r2, r4, lsl r1 @ │ │ │ │ - eorseq r9, r1, r8, asr #19 │ │ │ │ - eoreq r9, r8, r7, ror r4 │ │ │ │ - eorseq r9, r1, r4, ror #22 │ │ │ │ - ldrshteq r9, [r1], -r4 │ │ │ │ - ldrshteq r9, [r1], -r4 │ │ │ │ + eoreq r2, r8, r4, lsl #18 │ │ │ │ + eorseq pc, r2, ip, asr #1 │ │ │ │ + eorseq r9, r1, r0, lsl #19 │ │ │ │ + eoreq r9, r8, pc, ror #8 │ │ │ │ + eorseq r9, r1, ip, lsl fp │ │ │ │ + eorseq r9, r1, ip, lsr #21 │ │ │ │ + eorseq r9, r1, ip, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r1, [r1] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9e98 │ │ │ │ + bl e9ee0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f14 │ │ │ │ + beq e0f5c │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #8 │ │ │ │ @@ -197800,70 +197818,70 @@ │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl ea878 │ │ │ │ + bl ea8c0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e0f74 │ │ │ │ + bne e0fbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r7, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0f8c │ │ │ │ + beq e0fd4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e11cc │ │ │ │ + bne e1214 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 11afe4 │ │ │ │ - b e1158 │ │ │ │ + bl 11b02c │ │ │ │ + b e11a0 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [r9, #32] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e0ff4 │ │ │ │ + beq e103c │ │ │ │ cmp r0, #19 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne e11e4 │ │ │ │ + bne e122c │ │ │ │ ldmib r8, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add sl, r6, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq e100c │ │ │ │ + beq e1054 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0fd8 │ │ │ │ - b e10cc │ │ │ │ - ldr r0, [pc, #648] @ e1284 │ │ │ │ + bne e1020 │ │ │ │ + b e1114 │ │ │ │ + ldr r0, [pc, #648] @ e12cc │ │ │ │ ldr r2, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r9 │ │ │ │ - b e1028 │ │ │ │ + b e1070 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e10cc │ │ │ │ + beq e1114 │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r7, [r9, #20] │ │ │ │ mov r6, #20 │ │ │ │ ldr ip, [r9, #16] │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ @@ -197879,164 +197897,164 @@ │ │ │ │ strb r7, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ strh sl, [sp, #112] @ 0x70 │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11afe4 │ │ │ │ + bl 11b02c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e1130 │ │ │ │ + bne e1178 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r9, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r7, [r9] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e10b4 │ │ │ │ + beq e10fc │ │ │ │ mov r0, r9 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e1158 │ │ │ │ + b e11a0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #424] @ e1288 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #424] @ e12d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e121c │ │ │ │ + beq e1264 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movw r7, #30066 @ 0x7572 │ │ │ │ movt r7, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [r0, #4] │ │ │ │ movw r7, #8289 @ 0x2061 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ movt r7, #29811 @ 0x7473 │ │ │ │ str r7, [r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r6, r8} │ │ │ │ - b e1158 │ │ │ │ + b e11a0 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e1158 │ │ │ │ + beq e11a0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e11a0 │ │ │ │ + bne e11e8 │ │ │ │ ldm fp!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e11a8 │ │ │ │ + beq e11f0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e11cc │ │ │ │ + bne e1214 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b e0efc │ │ │ │ + b e0f44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ ldrb r0, [sp, #22] │ │ │ │ ldrh r2, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ strb r0, [r1, #42] @ 0x2a │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ e1290 │ │ │ │ + ldr r0, [pc, #188] @ e12d8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ e1294 │ │ │ │ + ldr r2, [pc, #184] @ e12dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ e1298 │ │ │ │ + ldr r0, [pc, #172] @ e12e0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ e129c │ │ │ │ + ldr r1, [pc, #168] @ e12e4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ e128c │ │ │ │ + ldr r2, [pc, #104] @ e12d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ - b e1278 │ │ │ │ + bl dafd4 │ │ │ │ + b e12c0 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e1278 │ │ │ │ + beq e12c0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r2, r8, r4, lsr r5 │ │ │ │ - eorseq lr, r2, r8, lsr sp │ │ │ │ - ldrshteq r9, [r1], -r4 │ │ │ │ - eoreq r9, r8, r3, lsr #1 │ │ │ │ - mlaseq r1, r0, r7, r9 │ │ │ │ - eorseq r9, r1, r0, lsr #14 │ │ │ │ - eorseq r9, r1, r0, lsr #14 │ │ │ │ + eoreq r2, r8, ip, lsr #10 │ │ │ │ + ldrshteq lr, [r2], -r0 │ │ │ │ + eorseq r9, r1, ip, lsr #11 │ │ │ │ + mlaeq r8, fp, r0, r9 │ │ │ │ + eorseq r9, r1, r8, asr #14 │ │ │ │ + ldrsbteq r9, [r1], -r8 │ │ │ │ + ldrsbteq r9, [r1], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r1, [r1] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9e98 │ │ │ │ + bl e9ee0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e12e8 │ │ │ │ + beq e1330 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #8 │ │ │ │ @@ -198045,70 +198063,70 @@ │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl ea878 │ │ │ │ + bl ea8c0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e1348 │ │ │ │ + bne e1390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1360 │ │ │ │ + beq e13a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e15a0 │ │ │ │ + bne e15e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 5d7fc │ │ │ │ - b e152c │ │ │ │ + b e1574 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [r9, #32] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e13c8 │ │ │ │ + beq e1410 │ │ │ │ cmp r0, #19 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne e15b8 │ │ │ │ + bne e1600 │ │ │ │ ldmib r8, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add sl, r6, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq e13e0 │ │ │ │ + beq e1428 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e13ac │ │ │ │ - b e14a0 │ │ │ │ - ldr r0, [pc, #648] @ e1658 │ │ │ │ + bne e13f4 │ │ │ │ + b e14e8 │ │ │ │ + ldr r0, [pc, #648] @ e16a0 │ │ │ │ ldr r2, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r9 │ │ │ │ - b e13fc │ │ │ │ + b e1444 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e14a0 │ │ │ │ + beq e14e8 │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r7, [r9, #20] │ │ │ │ mov r6, #20 │ │ │ │ ldr ip, [r9, #16] │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ @@ -198127,161 +198145,161 @@ │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ bl 5d7fc │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e1504 │ │ │ │ + bne e154c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r9, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r7, [r9] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e1488 │ │ │ │ + beq e14d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e152c │ │ │ │ + b e1574 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #424] @ e165c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #424] @ e16a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e15f0 │ │ │ │ + beq e1638 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movw r7, #30066 @ 0x7572 │ │ │ │ movt r7, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [r0, #4] │ │ │ │ movw r7, #8289 @ 0x2061 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ movt r7, #29811 @ 0x7473 │ │ │ │ str r7, [r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r6, r8} │ │ │ │ - b e152c │ │ │ │ + b e1574 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e152c │ │ │ │ + beq e1574 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e1574 │ │ │ │ + bne e15bc │ │ │ │ ldm fp!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e157c │ │ │ │ + beq e15c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e15a0 │ │ │ │ + bne e15e8 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b e12d0 │ │ │ │ + b e1318 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ ldrb r0, [sp, #22] │ │ │ │ ldrh r2, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ strb r0, [r1, #42] @ 0x2a │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ e1664 │ │ │ │ + ldr r0, [pc, #188] @ e16ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ e1668 │ │ │ │ + ldr r2, [pc, #184] @ e16b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ e166c │ │ │ │ + ldr r0, [pc, #172] @ e16b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ e1670 │ │ │ │ + ldr r1, [pc, #168] @ e16b8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ e1660 │ │ │ │ + ldr r2, [pc, #104] @ e16a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ - b e164c │ │ │ │ + bl dafd4 │ │ │ │ + b e1694 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e164c │ │ │ │ + beq e1694 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r2, r8, r0, ror #2 │ │ │ │ - eorseq lr, r2, r4, ror #18 │ │ │ │ - eorseq r9, r1, r0, lsr #4 │ │ │ │ - eoreq r8, r8, pc, asr #25 │ │ │ │ - ldrhteq r9, [r1], -ip │ │ │ │ - eorseq r9, r1, ip, asr #6 │ │ │ │ - eorseq r9, r1, ip, asr #6 │ │ │ │ + eoreq r2, r8, r8, asr r1 │ │ │ │ + eorseq lr, r2, ip, lsl r9 │ │ │ │ + ldrsbteq r9, [r1], -r8 │ │ │ │ + eoreq r8, r8, r7, asr #25 │ │ │ │ + eorseq r9, r1, r4, ror r3 │ │ │ │ + eorseq r9, r1, r4, lsl #6 │ │ │ │ + eorseq r9, r1, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r1, [r1] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ea2b0 │ │ │ │ + bl ea2f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r6, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e16bc │ │ │ │ + beq e1704 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #8 │ │ │ │ @@ -198289,71 +198307,71 @@ │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl eab58 │ │ │ │ + bl eaba0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e171c │ │ │ │ + bne e1764 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ add r1, r5, #8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e1734 │ │ │ │ + beq e177c │ │ │ │ cmp r9, #1 │ │ │ │ - bne e1978 │ │ │ │ + bne e19c0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ bl 5d274 │ │ │ │ - b e18fc │ │ │ │ + b e1944 │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e179c │ │ │ │ + beq e17e4 │ │ │ │ cmp r0, #19 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne e1990 │ │ │ │ + bne e19d8 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add sl, fp, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq e17b4 │ │ │ │ + beq e17fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1780 │ │ │ │ - b e1870 │ │ │ │ - ldr r0, [pc, #652] @ e1a30 │ │ │ │ + bne e17c8 │ │ │ │ + b e18b8 │ │ │ │ + ldr r0, [pc, #652] @ e1a78 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e17d0 │ │ │ │ + b e1818 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1870 │ │ │ │ + beq e18b8 │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r6, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -198371,161 +198389,161 @@ │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ bl 5d274 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e18d4 │ │ │ │ + bne e191c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e1858 │ │ │ │ + beq e18a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e18fc │ │ │ │ + b e1944 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #432] @ e1a34 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #432] @ e1a7c │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19c8 │ │ │ │ + beq e1a10 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ str r6, [r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r7, sl} │ │ │ │ - b e18fc │ │ │ │ + b e1944 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e18fc │ │ │ │ + beq e1944 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e194c │ │ │ │ + bne e1994 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e1954 │ │ │ │ + beq e199c │ │ │ │ cmp r9, #1 │ │ │ │ - bne e1978 │ │ │ │ + bne e19c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b e16a4 │ │ │ │ + b e16ec │ │ │ │ add r0, r8, #12 │ │ │ │ ldrh r1, [r0] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ strh r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ e1a3c │ │ │ │ + ldr r0, [pc, #188] @ e1a84 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ e1a40 │ │ │ │ + ldr r2, [pc, #184] @ e1a88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ e1a44 │ │ │ │ + ldr r0, [pc, #172] @ e1a8c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ e1a48 │ │ │ │ + ldr r1, [pc, #168] @ e1a90 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ e1a38 │ │ │ │ + ldr r2, [pc, #104] @ e1a80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ - b e1a24 │ │ │ │ + bl dafd4 │ │ │ │ + b e1a6c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e1a24 │ │ │ │ + beq e1a6c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r1, r8, ip, lsl #27 │ │ │ │ - mlaseq r2, r4, r5, lr │ │ │ │ - eorseq r8, r1, r8, asr #28 │ │ │ │ - strdeq r8, [r8], -r7 @ │ │ │ │ - eorseq r8, r1, r4, ror #31 │ │ │ │ - eorseq r8, r1, r4, ror pc │ │ │ │ - eorseq r8, r1, r4, ror pc │ │ │ │ + eoreq r1, r8, r4, lsl #27 │ │ │ │ + eorseq lr, r2, ip, asr #10 │ │ │ │ + eorseq r8, r1, r0, lsl #28 │ │ │ │ + eoreq r8, r8, pc, ror #17 │ │ │ │ + mlaseq r1, ip, pc, r8 @ │ │ │ │ + eorseq r8, r1, ip, lsr #30 │ │ │ │ + eorseq r8, r1, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ sub r6, r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ add ip, r2, r6 │ │ │ │ mov r6, #0 │ │ │ │ add r9, ip, #4 │ │ │ │ ldrd r2, [r1] │ │ │ │ rsbs r5, r9, #0 │ │ │ │ @@ -198533,60 +198551,60 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ mov r5, r9 │ │ │ │ adcs r3, r3, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ cmp r9, #0 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne e1c6c │ │ │ │ + bne e1cb4 │ │ │ │ strd r2, [r1] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ revne r0, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq e1b2c │ │ │ │ - ldr r0, [pc, #536] @ e1cf4 │ │ │ │ + beq e1b74 │ │ │ │ + ldr r0, [pc, #536] @ e1d3c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ - ldrne r0, [pc, #508] @ e1cf8 │ │ │ │ + ldrne r0, [pc, #508] @ e1d40 │ │ │ │ movne r3, #1 │ │ │ │ movne r2, #2 │ │ │ │ movne r4, #21 │ │ │ │ addne r0, pc, r0 │ │ │ │ strne r4, [r8] │ │ │ │ strne r1, [r8, #4] │ │ │ │ strne r3, [r1] │ │ │ │ strne r3, [r1, #4] │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r0, [r1, #12] │ │ │ │ addne sp, sp, #20 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b e1cb0 │ │ │ │ + b e1cf8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r2, r8, #4 │ │ │ │ mvncs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls e1b60 │ │ │ │ + bls e1ba8 │ │ │ │ sub r2, r2, r1 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc e1cbc │ │ │ │ + bcc e1d04 │ │ │ │ cmp r8, r1 │ │ │ │ - bls e1b94 │ │ │ │ + bls e1bdc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ sub r2, r8, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, ip │ │ │ │ add r1, r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -198621,142 +198639,142 @@ │ │ │ │ ldreq r6, [sl, #4] │ │ │ │ subeq r0, r0, #1 │ │ │ │ streq r1, [r2] │ │ │ │ streq r6, [r7, #32] │ │ │ │ strbeq r0, [r7, #41] @ 0x29 │ │ │ │ addeq sp, sp, #20 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #228] @ e1cfc │ │ │ │ + ldr r0, [pc, #228] @ e1d44 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1cb0 │ │ │ │ - ldr r1, [pc, #196] @ e1d00 │ │ │ │ + beq e1cf8 │ │ │ │ + ldr r1, [pc, #196] @ e1d48 │ │ │ │ mov r6, #21 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r4] │ │ │ │ stmib r4, {r0, r2} │ │ │ │ str r7, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e1cec │ │ │ │ + ldr r0, [pc, #120] @ e1d34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1cb0 │ │ │ │ - ldr r1, [pc, #92] @ e1cf0 │ │ │ │ + beq e1cf8 │ │ │ │ + ldr r1, [pc, #92] @ e1d38 │ │ │ │ mov r6, #21 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [r8] │ │ │ │ stmib r8, {r0, r2} │ │ │ │ - b e1c54 │ │ │ │ + b e1c9c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 286f8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bhi e1b68 │ │ │ │ - b e1b94 │ │ │ │ - eorseq lr, r2, r8, lsr #3 │ │ │ │ - eorseq r8, r1, r4, lsr #24 │ │ │ │ - eorseq lr, r2, r0, asr #6 │ │ │ │ - eorseq r8, r1, r4, asr #25 │ │ │ │ - eorseq lr, r2, r4, lsl #4 │ │ │ │ + bhi e1bb0 │ │ │ │ + b e1bdc │ │ │ │ + eorseq lr, r2, r0, ror #2 │ │ │ │ + ldrsbteq r8, [r1], -ip │ │ │ │ + ldrshteq lr, [r2], -r8 │ │ │ │ eorseq r8, r1, ip, ror ip │ │ │ │ + ldrhteq lr, [r2], -ip │ │ │ │ + eorseq r8, r1, r4, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e1d8c │ │ │ │ + beq e1dd4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e1e74 │ │ │ │ + bne e1ebc │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e1d74 │ │ │ │ + beq e1dbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1d58 │ │ │ │ - b e1de8 │ │ │ │ + bne e1da0 │ │ │ │ + b e1e30 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1de8 │ │ │ │ + beq e1e30 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1db4 │ │ │ │ + beq e1dfc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e1e64 │ │ │ │ + bcs e1eac │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #4 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e1dd0 │ │ │ │ + beq e1e18 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #220] @ e1ed8 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #220] @ e1f20 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -198764,27 +198782,27 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ e1edc │ │ │ │ + ldr r2, [pc, #136] @ e1f24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #124] @ e1ee8 │ │ │ │ + ldr r2, [pc, #124] @ e1f30 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #100] @ e1ee0 │ │ │ │ + ldr r0, [pc, #100] @ e1f28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ e1ee4 │ │ │ │ + ldr r1, [pc, #96] @ e1f2c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -198795,63 +198813,63 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r2, ip, lsl r0 │ │ │ │ - eorseq r8, r1, r4, asr #19 │ │ │ │ - mlaseq r1, r0, sl, r8 │ │ │ │ - mlaseq r1, r0, sl, r8 │ │ │ │ - ldrsbteq fp, [r1], -r8 │ │ │ │ + ldrsbteq sp, [r2], -r4 │ │ │ │ + eorseq r8, r1, ip, ror r9 │ │ │ │ + eorseq r8, r1, r8, asr #20 │ │ │ │ + eorseq r8, r1, r8, asr #20 │ │ │ │ + mlaseq r1, r0, r2, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e1f64 │ │ │ │ + beq e1fac │ │ │ │ cmp r0, #19 │ │ │ │ - bne e20cc │ │ │ │ + bne e2114 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e1f7c │ │ │ │ + beq e1fc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e1f48 │ │ │ │ - b e202c │ │ │ │ - ldr r0, [pc, #484] @ e2150 │ │ │ │ + bne e1f90 │ │ │ │ + b e2074 │ │ │ │ + ldr r0, [pc, #484] @ e2198 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e1f98 │ │ │ │ + b e1fe0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e202c │ │ │ │ + beq e2074 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -198867,74 +198885,74 @@ │ │ │ │ strb r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e20a4 │ │ │ │ + bne e20ec │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq e2014 │ │ │ │ + beq e205c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #276] @ e2154 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #276] @ e219c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ e2158 │ │ │ │ + ldr r2, [pc, #196] @ e21a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ e215c │ │ │ │ + ldr r0, [pc, #136] @ e21a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ e2160 │ │ │ │ + ldr r1, [pc, #132] @ e21a8 │ │ │ │ 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] │ │ │ │ @@ -198946,71 +198964,71 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2144 │ │ │ │ + beq e218c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e2144 │ │ │ │ + bl dafd4 │ │ │ │ + b e218c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r1, r8, r4, asr #11 │ │ │ │ - ldrsbteq sp, [r2], -r8 │ │ │ │ - eorseq r8, r1, r4, lsl #15 │ │ │ │ - eorseq r8, r1, r8, lsr r8 │ │ │ │ - eorseq r8, r1, r8, lsr r8 │ │ │ │ + strhteq r1, [r8], -ip │ │ │ │ + mlaseq r2, r0, sp, sp │ │ │ │ + eorseq r8, r1, ip, lsr r7 │ │ │ │ + ldrshteq r8, [r1], -r0 │ │ │ │ + ldrshteq r8, [r1], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e21e0 │ │ │ │ + beq e2228 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e234c │ │ │ │ + bne e2394 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e21f8 │ │ │ │ + beq e2240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e21c4 │ │ │ │ - b e22b8 │ │ │ │ - ldr r0, [pc, #516] @ e23ec │ │ │ │ + bne e220c │ │ │ │ + b e2300 │ │ │ │ + ldr r0, [pc, #516] @ e2434 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e2214 │ │ │ │ + b e225c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e22b8 │ │ │ │ + beq e2300 │ │ │ │ add r1, r9, #1 │ │ │ │ str r1, [r8, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r6, #20 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -199025,48 +199043,48 @@ │ │ │ │ str r8, [sp, #24] │ │ │ │ strb r4, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ strb r3, [sp, #42] @ 0x2a │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e2320 │ │ │ │ + bne e2368 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e2298 │ │ │ │ + beq e22e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #292] @ e23f0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #292] @ e2438 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2384 │ │ │ │ + beq e23cc │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ @@ -199080,103 +199098,103 @@ │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia sl!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #164] @ e23f8 │ │ │ │ + ldr r0, [pc, #164] @ e2440 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #160] @ e23fc │ │ │ │ + ldr r1, [pc, #160] @ e2444 │ │ │ │ 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] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ e23f4 │ │ │ │ + ldr r2, [pc, #104] @ e243c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e23e0 │ │ │ │ + bl dafd4 │ │ │ │ + b e2428 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e23e0 │ │ │ │ + beq e2428 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r1, r8, r8, asr #6 │ │ │ │ - eorseq sp, r2, ip, asr #22 │ │ │ │ - eorseq r8, r1, ip, lsl #9 │ │ │ │ - ldrhteq r8, [r1], -r8 │ │ │ │ - ldrhteq r8, [r1], -r8 │ │ │ │ + eoreq r1, r8, r0, asr #6 │ │ │ │ + eorseq sp, r2, r4, lsl #22 │ │ │ │ + eorseq r8, r1, r4, asr #8 │ │ │ │ + eorseq r8, r1, r0, ror r5 │ │ │ │ + eorseq r8, r1, r0, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e2478 │ │ │ │ + beq e24c0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e25f4 │ │ │ │ + bne e263c │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e2490 │ │ │ │ + beq e24d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e245c │ │ │ │ - b e2554 │ │ │ │ - ldr r0, [pc, #508] @ e267c │ │ │ │ + bne e24a4 │ │ │ │ + b e259c │ │ │ │ + ldr r0, [pc, #508] @ e26c4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e24ac │ │ │ │ + b e24f4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2554 │ │ │ │ + beq e259c │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -199196,75 +199214,75 @@ │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 5d274 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e25cc │ │ │ │ + bne e2614 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e2538 │ │ │ │ + beq e2580 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e2680 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e26c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e2684 │ │ │ │ + ldr r2, [pc, #200] @ e26cc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e2688 │ │ │ │ + ldr r0, [pc, #140] @ e26d0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e268c │ │ │ │ + ldr r1, [pc, #136] @ e26d4 │ │ │ │ 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] │ │ │ │ @@ -199277,70 +199295,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2670 │ │ │ │ + beq e26b8 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e2670 │ │ │ │ + bl dafd4 │ │ │ │ + b e26b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strhteq r1, [r8], -r0 │ │ │ │ - ldrhteq sp, [r2], -r0 │ │ │ │ - eorseq r8, r1, ip, asr r2 │ │ │ │ - eorseq r8, r1, r0, lsl r3 │ │ │ │ - eorseq r8, r1, r0, lsl r3 │ │ │ │ + eoreq r1, r8, r8, lsr #1 │ │ │ │ + eorseq sp, r2, r8, ror #16 │ │ │ │ + eorseq r8, r1, r4, lsl r2 │ │ │ │ + eorseq r8, r1, r8, asr #5 │ │ │ │ + eorseq r8, r1, r8, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e2708 │ │ │ │ + beq e2750 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e2884 │ │ │ │ + bne e28cc │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e2720 │ │ │ │ + beq e2768 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e26ec │ │ │ │ - b e27e4 │ │ │ │ - ldr r0, [pc, #508] @ e290c │ │ │ │ + bne e2734 │ │ │ │ + b e282c │ │ │ │ + ldr r0, [pc, #508] @ e2954 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e273c │ │ │ │ + b e2784 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e27e4 │ │ │ │ + beq e282c │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -199357,78 +199375,78 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e285c │ │ │ │ + bne e28a4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e27c8 │ │ │ │ + beq e2810 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e2910 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e2958 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e2914 │ │ │ │ + ldr r2, [pc, #200] @ e295c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e2918 │ │ │ │ + ldr r0, [pc, #140] @ e2960 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e291c │ │ │ │ + ldr r1, [pc, #136] @ e2964 │ │ │ │ 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] │ │ │ │ @@ -199441,70 +199459,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2900 │ │ │ │ + beq e2948 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e2900 │ │ │ │ + bl dafd4 │ │ │ │ + b e2948 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r0, r8, r0, lsr #28 │ │ │ │ - eorseq sp, r2, r0, lsr #12 │ │ │ │ - eorseq r7, r1, ip, asr #31 │ │ │ │ - eorseq r8, r1, r0, lsl #1 │ │ │ │ - eorseq r8, r1, r0, lsl #1 │ │ │ │ + eoreq r0, r8, r8, lsl lr │ │ │ │ + ldrsbteq sp, [r2], -r8 │ │ │ │ + eorseq r7, r1, r4, lsl #31 │ │ │ │ + eorseq r8, r1, r8, lsr r0 │ │ │ │ + eorseq r8, r1, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e2998 │ │ │ │ + beq e29e0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e2b24 │ │ │ │ + bne e2b6c │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e29b0 │ │ │ │ + beq e29f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e297c │ │ │ │ - b e2a80 │ │ │ │ - ldr r0, [pc, #524] @ e2bac │ │ │ │ + bne e29c4 │ │ │ │ + b e2ac8 │ │ │ │ + ldr r0, [pc, #524] @ e2bf4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e29cc │ │ │ │ + b e2a14 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2a80 │ │ │ │ + beq e2ac8 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -199524,79 +199542,79 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e2af8 │ │ │ │ + bne e2b40 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e2a64 │ │ │ │ + beq e2aac │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #284] @ e2bb0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #284] @ e2bf8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #204] @ e2bb4 │ │ │ │ + ldr r2, [pc, #204] @ e2bfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [fp] │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e2bb8 │ │ │ │ + ldr r0, [pc, #140] @ e2c00 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e2bbc │ │ │ │ + ldr r1, [pc, #136] @ e2c04 │ │ │ │ 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] │ │ │ │ @@ -199609,70 +199627,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2ba0 │ │ │ │ + beq e2be8 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e2ba0 │ │ │ │ + bl dafd4 │ │ │ │ + b e2be8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaeq r8, r0, fp, r0 │ │ │ │ - eorseq sp, r2, r4, lsl #7 │ │ │ │ - eorseq r7, r1, r0, lsr sp │ │ │ │ - eorseq r7, r1, r0, ror #27 │ │ │ │ - eorseq r7, r1, r0, ror #27 │ │ │ │ + eoreq r0, r8, r8, lsl #23 │ │ │ │ + eorseq sp, r2, ip, lsr r3 │ │ │ │ + eorseq r7, r1, r8, ror #25 │ │ │ │ + mlaseq r1, r8, sp, r7 │ │ │ │ + mlaseq r1, r8, sp, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e2c38 │ │ │ │ + beq e2c80 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e2db8 │ │ │ │ + bne e2e00 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e2c50 │ │ │ │ + beq e2c98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2c1c │ │ │ │ - b e2d14 │ │ │ │ - ldr r0, [pc, #508] @ e2e3c │ │ │ │ + bne e2c64 │ │ │ │ + b e2d5c │ │ │ │ + ldr r0, [pc, #508] @ e2e84 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e2c6c │ │ │ │ + b e2cb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2d14 │ │ │ │ + beq e2d5c │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ ldrh r7, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -199693,75 +199711,75 @@ │ │ │ │ strb r1, [sp, #20] │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e2d8c │ │ │ │ + bne e2dd4 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq e2cfc │ │ │ │ + beq e2d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e2e40 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e2e88 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #76 @ 0x4c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e2e44 │ │ │ │ + ldr r2, [pc, #200] @ e2e8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [fp] │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ e2e48 │ │ │ │ + ldr r0, [pc, #136] @ e2e90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ e2e4c │ │ │ │ + ldr r1, [pc, #132] @ e2e94 │ │ │ │ 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] │ │ │ │ @@ -199773,71 +199791,71 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e2e30 │ │ │ │ + beq e2e78 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e2e30 │ │ │ │ + bl dafd4 │ │ │ │ + b e2e78 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq r0, [r8], -r0 @ │ │ │ │ - ldrshteq sp, [r2], -r0 │ │ │ │ - mlaseq r1, ip, sl, r7 │ │ │ │ - eorseq r7, r1, ip, asr #22 │ │ │ │ - eorseq r7, r1, ip, asr #22 │ │ │ │ + eoreq r0, r8, r8, ror #17 │ │ │ │ + eorseq sp, r2, r8, lsr #1 │ │ │ │ + eorseq r7, r1, r4, asr sl │ │ │ │ + eorseq r7, r1, r4, lsl #22 │ │ │ │ + eorseq r7, r1, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e2ecc │ │ │ │ + beq e2f14 │ │ │ │ cmp r0, #19 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne e305c │ │ │ │ + bne e30a4 │ │ │ │ mov r4, r3 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r8, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq e2ee4 │ │ │ │ + beq e2f2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2eb0 │ │ │ │ - b e2fb8 │ │ │ │ - ldr r0, [pc, #528] @ e30e4 │ │ │ │ + bne e2ef8 │ │ │ │ + b e3000 │ │ │ │ + ldr r0, [pc, #528] @ e312c │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e2f04 │ │ │ │ + b e2f4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2fb8 │ │ │ │ + beq e3000 │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r7, #20 │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ @@ -199857,46 +199875,46 @@ │ │ │ │ strb ip, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e3034 │ │ │ │ + bne e307c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e2f9c │ │ │ │ + beq e2fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #284] @ e30e8 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #284] @ e3130 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #8 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [r9, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -199904,33 +199922,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne r9, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r9, #20] │ │ │ │ strne r5, [r9, #24] │ │ │ │ addne sp, sp, #92 @ 0x5c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e30ec │ │ │ │ + ldr r2, [pc, #200] @ e3134 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e30f0 │ │ │ │ + ldr r0, [pc, #140] @ e3138 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e30f4 │ │ │ │ + ldr r1, [pc, #136] @ e313c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -199943,70 +199961,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e30d8 │ │ │ │ + beq e3120 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b e30d8 │ │ │ │ + bl dafd4 │ │ │ │ + b e3120 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r0, r8, ip, asr r6 │ │ │ │ - eorseq ip, r2, ip, asr #28 │ │ │ │ - ldrshteq r7, [r1], -r4 │ │ │ │ - eorseq r7, r1, r8, lsr #17 │ │ │ │ - eorseq r7, r1, r8, lsr #17 │ │ │ │ + eoreq r0, r8, r4, asr r6 │ │ │ │ + eorseq ip, r2, r4, lsl #28 │ │ │ │ + eorseq r7, r1, ip, lsr #15 │ │ │ │ + eorseq r7, r1, r0, ror #16 │ │ │ │ + eorseq r7, r1, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e3170 │ │ │ │ + beq e31b8 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e32f0 │ │ │ │ + bne e3338 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e3188 │ │ │ │ + beq e31d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3154 │ │ │ │ - b e3250 │ │ │ │ - ldr r0, [pc, #512] @ e3378 │ │ │ │ + bne e319c │ │ │ │ + b e3298 │ │ │ │ + ldr r0, [pc, #512] @ e33c0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e31a4 │ │ │ │ + b e31ec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3250 │ │ │ │ + beq e3298 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -200019,83 +200037,83 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e32c8 │ │ │ │ + bne e3310 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e3234 │ │ │ │ + beq e327c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e337c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e33c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e3380 │ │ │ │ + ldr r2, [pc, #200] @ e33c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e3384 │ │ │ │ + ldr r0, [pc, #140] @ e33cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e3388 │ │ │ │ + ldr r1, [pc, #136] @ e33d0 │ │ │ │ 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] │ │ │ │ @@ -200108,97 +200126,97 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e336c │ │ │ │ + beq e33b4 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e336c │ │ │ │ + bl dafd4 │ │ │ │ + b e33b4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strhteq r0, [r8], -r8 │ │ │ │ - ldrhteq ip, [r2], -r4 │ │ │ │ - eorseq r7, r1, r0, ror #10 │ │ │ │ - eorseq r7, r1, r4, lsl r6 │ │ │ │ - eorseq r7, r1, r4, lsl r6 │ │ │ │ + strhteq r0, [r8], -r0 │ │ │ │ + eorseq ip, r2, ip, ror #22 │ │ │ │ + eorseq r7, r1, r8, lsl r5 │ │ │ │ + eorseq r7, r1, ip, asr #11 │ │ │ │ + eorseq r7, r1, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e3414 │ │ │ │ + beq e345c │ │ │ │ cmp r0, #19 │ │ │ │ - bne e34fc │ │ │ │ + bne e3544 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e33fc │ │ │ │ + beq e3444 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e33e0 │ │ │ │ - b e3470 │ │ │ │ + bne e3428 │ │ │ │ + b e34b8 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3470 │ │ │ │ + beq e34b8 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e343c │ │ │ │ + beq e3484 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e34ec │ │ │ │ + bcs e3534 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #4 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e3458 │ │ │ │ + beq e34a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #220] @ e3560 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #220] @ e35a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -200206,27 +200224,27 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ e3564 │ │ │ │ + ldr r2, [pc, #136] @ e35ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #124] @ e3570 │ │ │ │ + ldr r2, [pc, #124] @ e35b8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #100] @ e3568 │ │ │ │ + ldr r0, [pc, #100] @ e35b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ e356c │ │ │ │ + ldr r1, [pc, #96] @ e35b4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -200237,63 +200255,63 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaseq r2, r4, r9, ip │ │ │ │ - eorseq r7, r1, ip, lsr r3 │ │ │ │ - eorseq r7, r1, r8, lsl #8 │ │ │ │ - eorseq r7, r1, r8, lsl #8 │ │ │ │ - eorseq r9, r1, r0, asr ip │ │ │ │ + eorseq ip, r2, ip, asr #18 │ │ │ │ + ldrshteq r7, [r1], -r4 │ │ │ │ + eorseq r7, r1, r0, asr #7 │ │ │ │ + eorseq r7, r1, r0, asr #7 │ │ │ │ + eorseq r9, r1, r8, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e35ec │ │ │ │ + beq e3634 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e3768 │ │ │ │ + bne e37b0 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e3604 │ │ │ │ + beq e364c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e35d0 │ │ │ │ - b e36c8 │ │ │ │ - ldr r0, [pc, #508] @ e37f0 │ │ │ │ + bne e3618 │ │ │ │ + b e3710 │ │ │ │ + ldr r0, [pc, #508] @ e3838 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e3620 │ │ │ │ + b e3668 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e36c8 │ │ │ │ + beq e3710 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -200310,78 +200328,78 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e3740 │ │ │ │ + bne e3788 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e36ac │ │ │ │ + beq e36f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e37f4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e383c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e37f8 │ │ │ │ + ldr r2, [pc, #200] @ e3840 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e37fc │ │ │ │ + ldr r0, [pc, #140] @ e3844 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e3800 │ │ │ │ + ldr r1, [pc, #136] @ e3848 │ │ │ │ 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] │ │ │ │ @@ -200394,71 +200412,71 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e37e4 │ │ │ │ + beq e382c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e37e4 │ │ │ │ + bl dafd4 │ │ │ │ + b e382c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, ip, lsr pc @ │ │ │ │ - eorseq ip, r2, ip, lsr r7 │ │ │ │ - eorseq r7, r1, r8, ror #1 │ │ │ │ - mlaseq r1, ip, r1, r7 │ │ │ │ - mlaseq r1, ip, r1, r7 │ │ │ │ + eoreq pc, r7, r4, lsr pc @ │ │ │ │ + ldrshteq ip, [r2], -r4 │ │ │ │ + eorseq r7, r1, r0, lsr #1 │ │ │ │ + eorseq r7, r1, r4, asr r1 │ │ │ │ + eorseq r7, r1, r4, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e3880 │ │ │ │ + beq e38c8 │ │ │ │ cmp r0, #19 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne e3a08 │ │ │ │ + bne e3a50 │ │ │ │ mov r4, r3 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r8, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq e3898 │ │ │ │ + beq e38e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3864 │ │ │ │ - b e3964 │ │ │ │ - ldr r0, [pc, #520] @ e3a90 │ │ │ │ + bne e38ac │ │ │ │ + b e39ac │ │ │ │ + ldr r0, [pc, #520] @ e3ad8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e38b8 │ │ │ │ + b e3900 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3964 │ │ │ │ + beq e39ac │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r7, #20 │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ @@ -200476,46 +200494,46 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ strh r4, [sp, #48] @ 0x30 │ │ │ │ strb ip, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e39e0 │ │ │ │ + bne e3a28 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e3948 │ │ │ │ + beq e3990 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #284] @ e3a94 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #284] @ e3adc │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #8 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [r9, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -200523,33 +200541,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne r9, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r9, #20] │ │ │ │ strne r5, [r9, #24] │ │ │ │ addne sp, sp, #92 @ 0x5c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e3a98 │ │ │ │ + ldr r2, [pc, #200] @ e3ae0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e3a9c │ │ │ │ + ldr r0, [pc, #140] @ e3ae4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e3aa0 │ │ │ │ + ldr r1, [pc, #136] @ e3ae8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -200562,70 +200580,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e3a84 │ │ │ │ + beq e3acc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b e3a84 │ │ │ │ + bl dafd4 │ │ │ │ + b e3acc │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, r8, lsr #25 │ │ │ │ - eorseq ip, r2, r0, lsr #9 │ │ │ │ - eorseq r6, r1, r8, asr #28 │ │ │ │ - ldrshteq r6, [r1], -ip │ │ │ │ - ldrshteq r6, [r1], -ip │ │ │ │ + eoreq pc, r7, r0, lsr #25 │ │ │ │ + eorseq ip, r2, r8, asr r4 │ │ │ │ + eorseq r6, r1, r0, lsl #28 │ │ │ │ + ldrhteq r6, [r1], -r4 │ │ │ │ + ldrhteq r6, [r1], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e3b1c │ │ │ │ + beq e3b64 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e3c90 │ │ │ │ + bne e3cd8 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e3b34 │ │ │ │ + beq e3b7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3b00 │ │ │ │ - b e3bf0 │ │ │ │ - ldr r0, [pc, #500] @ e3d18 │ │ │ │ + bne e3b48 │ │ │ │ + b e3c38 │ │ │ │ + ldr r0, [pc, #500] @ e3d60 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e3b50 │ │ │ │ + b e3b98 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3bf0 │ │ │ │ + beq e3c38 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -200640,78 +200658,78 @@ │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e3c68 │ │ │ │ + bne e3cb0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e3bd4 │ │ │ │ + beq e3c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e3d1c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e3d64 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e3d20 │ │ │ │ + ldr r2, [pc, #200] @ e3d68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e3d24 │ │ │ │ + ldr r0, [pc, #140] @ e3d6c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e3d28 │ │ │ │ + ldr r1, [pc, #136] @ e3d70 │ │ │ │ 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] │ │ │ │ @@ -200724,70 +200742,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e3d0c │ │ │ │ + beq e3d54 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e3d0c │ │ │ │ + bl dafd4 │ │ │ │ + b e3d54 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, ip, lsl #20 │ │ │ │ - eorseq ip, r2, r4, lsl r2 │ │ │ │ - eorseq r6, r1, r0, asr #23 │ │ │ │ - eorseq r6, r1, r4, ror ip │ │ │ │ - eorseq r6, r1, r4, ror ip │ │ │ │ + eoreq pc, r7, r4, lsl #20 │ │ │ │ + eorseq ip, r2, ip, asr #3 │ │ │ │ + eorseq r6, r1, r8, ror fp │ │ │ │ + eorseq r6, r1, ip, lsr #24 │ │ │ │ + eorseq r6, r1, ip, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e3da4 │ │ │ │ + beq e3dec │ │ │ │ cmp r0, #19 │ │ │ │ - bne e3f18 │ │ │ │ + bne e3f60 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e3dbc │ │ │ │ + beq e3e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3d88 │ │ │ │ - b e3e78 │ │ │ │ - ldr r0, [pc, #496] @ e3f9c │ │ │ │ + bne e3dd0 │ │ │ │ + b e3ec0 │ │ │ │ + ldr r0, [pc, #496] @ e3fe4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e3dd8 │ │ │ │ + b e3e20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3e78 │ │ │ │ + beq e3ec0 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ @@ -200801,79 +200819,79 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e3ef0 │ │ │ │ + bne e3f38 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq e3e60 │ │ │ │ + beq e3ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #276] @ e3fa0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #276] @ e3fe8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ e3fa4 │ │ │ │ + ldr r2, [pc, #196] @ e3fec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ e3fa8 │ │ │ │ + ldr r0, [pc, #136] @ e3ff0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ e3fac │ │ │ │ + ldr r1, [pc, #132] @ e3ff4 │ │ │ │ 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] │ │ │ │ @@ -200885,70 +200903,70 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e3f90 │ │ │ │ + beq e3fd8 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e3f90 │ │ │ │ + bl dafd4 │ │ │ │ + b e3fd8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, r4, lsl #15 │ │ │ │ - eorseq fp, r2, ip, lsl #31 │ │ │ │ - eorseq r6, r1, r8, lsr r9 │ │ │ │ - eorseq r6, r1, ip, ror #19 │ │ │ │ - eorseq r6, r1, ip, ror #19 │ │ │ │ + eoreq pc, r7, ip, ror r7 @ │ │ │ │ + eorseq fp, r2, r4, asr #30 │ │ │ │ + ldrshteq r6, [r1], -r0 │ │ │ │ + eorseq r6, r1, r4, lsr #19 │ │ │ │ + eorseq r6, r1, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e4028 │ │ │ │ + beq e4070 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e41a4 │ │ │ │ + bne e41ec │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e4040 │ │ │ │ + beq e4088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e400c │ │ │ │ - b e4104 │ │ │ │ - ldr r0, [pc, #508] @ e422c │ │ │ │ + bne e4054 │ │ │ │ + b e414c │ │ │ │ + ldr r0, [pc, #508] @ e4274 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e405c │ │ │ │ + b e40a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4104 │ │ │ │ + beq e414c │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -200965,78 +200983,78 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e417c │ │ │ │ + bne e41c4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e40e8 │ │ │ │ + beq e4130 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e4230 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e4278 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e4234 │ │ │ │ + ldr r2, [pc, #200] @ e427c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e4238 │ │ │ │ + ldr r0, [pc, #140] @ e4280 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e423c │ │ │ │ + ldr r1, [pc, #136] @ e4284 │ │ │ │ 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] │ │ │ │ @@ -201049,97 +201067,97 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e4220 │ │ │ │ + beq e4268 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e4220 │ │ │ │ + bl dafd4 │ │ │ │ + b e4268 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, r0, lsl #10 │ │ │ │ - eorseq fp, r2, r0, lsl #26 │ │ │ │ - eorseq r6, r1, ip, lsr #13 │ │ │ │ - eorseq r6, r1, r0, ror #14 │ │ │ │ - eorseq r6, r1, r0, ror #14 │ │ │ │ + strdeq pc, [r7], -r8 @ │ │ │ │ + ldrhteq fp, [r2], -r8 │ │ │ │ + eorseq r6, r1, r4, ror #12 │ │ │ │ + eorseq r6, r1, r8, lsl r7 │ │ │ │ + eorseq r6, r1, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e42c8 │ │ │ │ + beq e4310 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e43b0 │ │ │ │ + bne e43f8 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e42b0 │ │ │ │ + beq e42f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4294 │ │ │ │ - b e4324 │ │ │ │ + bne e42dc │ │ │ │ + b e436c │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4324 │ │ │ │ + beq e436c │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e42f0 │ │ │ │ + beq e4338 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e43a0 │ │ │ │ + bcs e43e8 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #8 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e430c │ │ │ │ + beq e4354 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #220] @ e4414 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #220] @ e445c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -201147,27 +201165,27 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ e4418 │ │ │ │ + ldr r2, [pc, #136] @ e4460 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #124] @ e4424 │ │ │ │ + ldr r2, [pc, #124] @ e446c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #100] @ e441c │ │ │ │ + ldr r0, [pc, #100] @ e4464 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ e4420 │ │ │ │ + ldr r1, [pc, #96] @ e4468 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -201178,66 +201196,66 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq fp, r2, r0, ror #21 │ │ │ │ - eorseq r6, r1, r8, lsl #9 │ │ │ │ - eorseq r6, r1, r4, asr r5 │ │ │ │ - eorseq r6, r1, r4, asr r5 │ │ │ │ - mlaseq r1, ip, sp, r8 │ │ │ │ + mlaseq r2, r8, sl, fp │ │ │ │ + eorseq r6, r1, r0, asr #8 │ │ │ │ + eorseq r6, r1, ip, lsl #10 │ │ │ │ + eorseq r6, r1, ip, lsl #10 │ │ │ │ + eorseq r8, r1, r4, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r2, r9, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e44ac │ │ │ │ + beq e44f4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e4714 │ │ │ │ + bne e475c │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #2 │ │ │ │ add fp, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq e44c4 │ │ │ │ + beq e450c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4490 │ │ │ │ - b e4600 │ │ │ │ - ldr r0, [pc, #748] @ e47a0 │ │ │ │ + bne e44d8 │ │ │ │ + b e4648 │ │ │ │ + ldr r0, [pc, #748] @ e47e8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e44e0 │ │ │ │ + b e4528 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4600 │ │ │ │ + beq e4648 │ │ │ │ ldr r1, [sp] │ │ │ │ add r2, sl, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -201251,78 +201269,78 @@ │ │ │ │ str sl, [sp, #32] │ │ │ │ strb r3, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ strh r4, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne e4684 │ │ │ │ + bne e46cc │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e4590 │ │ │ │ + beq e45d8 │ │ │ │ lsl r7, r8, #5 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 63598 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e46b0 │ │ │ │ + bne e46f8 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne e4568 │ │ │ │ + bne e45b0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r7, [r4, #41] @ 0x29 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [r4, #32] │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ sub r7, r7, #1 │ │ │ │ strb r7, [r4, #41] @ 0x29 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e45e4 │ │ │ │ + beq e462c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #400] @ e47a4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #400] @ e47ec │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r1, #30066 @ 0x7572 │ │ │ │ addne r7, sp, #8 │ │ │ │ movtne r1, #29795 @ 0x7463 │ │ │ │ strne r4, [r9, #16] │ │ │ │ strne r1, [r0, #4] │ │ │ │ movwne r1, #8289 @ 0x2061 │ │ │ │ @@ -201332,15 +201350,15 @@ │ │ │ │ ldrne r1, [sp, #4] │ │ │ │ strdne r2, [r9] │ │ │ │ strne r0, [r9, #20] │ │ │ │ strdne r6, [r1] │ │ │ │ strne r4, [r9, #24] │ │ │ │ addne sp, sp, #140 @ 0x8c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #308] @ e47a8 │ │ │ │ + ldr r2, [pc, #308] @ e47f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -201348,15 +201366,15 @@ │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b e46d8 │ │ │ │ + b e4720 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -201371,20 +201389,20 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ strd r2, [r0, #12] │ │ │ │ addne r0, sp, #8 │ │ │ │ str r6, [r9, #12] │ │ │ │ str r5, [r9, #16] │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ e47ac │ │ │ │ + ldr r0, [pc, #144] @ e47f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ e47b0 │ │ │ │ + ldr r1, [pc, #140] @ e47f8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -201394,74 +201412,74 @@ │ │ │ │ bl 39ce0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b e4768 │ │ │ │ + b e47b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e4794 │ │ │ │ + beq e47dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b e4794 │ │ │ │ + bl dafd4 │ │ │ │ + b e47dc │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, ip, ror r0 @ │ │ │ │ - eorseq fp, r2, r4, lsl #16 │ │ │ │ - eorseq r6, r1, r4, lsr #3 │ │ │ │ - ldrshteq r6, [r1], -r0 │ │ │ │ - ldrshteq r6, [r1], -r0 │ │ │ │ + eoreq pc, r7, r4, ror r0 @ │ │ │ │ + ldrhteq fp, [r2], -ip │ │ │ │ + eorseq r6, r1, ip, asr r1 │ │ │ │ + eorseq r6, r1, r8, lsr #3 │ │ │ │ + eorseq r6, r1, r8, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e482c │ │ │ │ + beq e4874 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e49a0 │ │ │ │ + bne e49e8 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e4844 │ │ │ │ + beq e488c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4810 │ │ │ │ - b e4900 │ │ │ │ - ldr r0, [pc, #500] @ e4a28 │ │ │ │ + bne e4858 │ │ │ │ + b e4948 │ │ │ │ + ldr r0, [pc, #500] @ e4a70 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e4860 │ │ │ │ + b e48a8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4900 │ │ │ │ + beq e4948 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -201476,78 +201494,78 @@ │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e4978 │ │ │ │ + bne e49c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e48e4 │ │ │ │ + beq e492c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e4a2c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e4a74 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e4a30 │ │ │ │ + ldr r2, [pc, #200] @ e4a78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e4a34 │ │ │ │ + ldr r0, [pc, #140] @ e4a7c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e4a38 │ │ │ │ + ldr r1, [pc, #136] @ e4a80 │ │ │ │ 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] │ │ │ │ @@ -201560,70 +201578,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e4a1c │ │ │ │ + beq e4a64 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e4a1c │ │ │ │ + bl dafd4 │ │ │ │ + b e4a64 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ - eorseq fp, r2, r4, lsl #10 │ │ │ │ - ldrhteq r5, [r1], -r0 │ │ │ │ - eorseq r5, r1, r4, ror #30 │ │ │ │ - eorseq r5, r1, r4, ror #30 │ │ │ │ + strdeq lr, [r7], -r4 @ │ │ │ │ + ldrhteq fp, [r2], -ip │ │ │ │ + eorseq r5, r1, r8, ror #28 │ │ │ │ + eorseq r5, r1, ip, lsl pc │ │ │ │ + eorseq r5, r1, ip, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e4ab4 │ │ │ │ + beq e4afc │ │ │ │ cmp r0, #19 │ │ │ │ - bne e4c30 │ │ │ │ + bne e4c78 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e4acc │ │ │ │ + beq e4b14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4a98 │ │ │ │ - b e4b90 │ │ │ │ - ldr r0, [pc, #508] @ e4cb8 │ │ │ │ + bne e4ae0 │ │ │ │ + b e4bd8 │ │ │ │ + ldr r0, [pc, #508] @ e4d00 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e4ae8 │ │ │ │ + b e4b30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4b90 │ │ │ │ + beq e4bd8 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -201640,78 +201658,78 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e4c08 │ │ │ │ + bne e4c50 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e4b74 │ │ │ │ + beq e4bbc │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e4cbc │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e4d04 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e4cc0 │ │ │ │ + ldr r2, [pc, #200] @ e4d08 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e4cc4 │ │ │ │ + ldr r0, [pc, #140] @ e4d0c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e4cc8 │ │ │ │ + ldr r1, [pc, #136] @ e4d10 │ │ │ │ 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] │ │ │ │ @@ -201724,71 +201742,71 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e4cac │ │ │ │ + beq e4cf4 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e4cac │ │ │ │ + bl dafd4 │ │ │ │ + b e4cf4 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, r7, r4, ror sl │ │ │ │ - eorseq fp, r2, r4, ror r2 │ │ │ │ - eorseq r5, r1, r0, lsr #24 │ │ │ │ - ldrsbteq r5, [r1], -r4 │ │ │ │ - ldrsbteq r5, [r1], -r4 │ │ │ │ + eoreq lr, r7, ip, ror #20 │ │ │ │ + eorseq fp, r2, ip, lsr #4 │ │ │ │ + ldrsbteq r5, [r1], -r8 │ │ │ │ + eorseq r5, r1, ip, lsl #25 │ │ │ │ + eorseq r5, r1, ip, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r9, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r7, [r9, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e4d48 │ │ │ │ + beq e4d90 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e4fa4 │ │ │ │ + bne e4fec │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #2 │ │ │ │ add sl, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq e4d60 │ │ │ │ + beq e4da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4d2c │ │ │ │ - b e4e54 │ │ │ │ - ldr r0, [pc, #736] @ e5030 │ │ │ │ + bne e4d74 │ │ │ │ + b e4e9c │ │ │ │ + ldr r0, [pc, #736] @ e5078 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r9 │ │ │ │ - b e4d7c │ │ │ │ + b e4dc4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4e54 │ │ │ │ + beq e4e9c │ │ │ │ ldr r1, [sp] │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ mov r5, #20 │ │ │ │ ldrd sl, [r9, #24] │ │ │ │ ldr r2, [r9, #16] │ │ │ │ @@ -201802,60 +201820,60 @@ │ │ │ │ str sl, [sp, #32] │ │ │ │ strb r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ strh r4, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne e4ed0 │ │ │ │ + bne e4f18 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4e34 │ │ │ │ + beq e4e7c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ lsl r4, r0, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 63978 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e4f58 │ │ │ │ + bne e4fa0 │ │ │ │ subs r4, r4, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne e4e0c │ │ │ │ + bne e4e54 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl e1a4c │ │ │ │ - b e4f04 │ │ │ │ + bl e1a94 │ │ │ │ + b e4f4c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #460] @ e5034 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #460] @ e507c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #8 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r4, [r8, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -201863,15 +201881,15 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne r8, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r8, #20] │ │ │ │ strne r4, [r8, #24] │ │ │ │ addne sp, sp, #156 @ 0x9c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #376] @ e5038 │ │ │ │ + ldr r2, [pc, #376] @ e5080 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ @@ -201884,55 +201902,55 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e4f78 │ │ │ │ + bne e4fc0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r9, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r7, [r9] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e4f3c │ │ │ │ + beq e4f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq e4f10 │ │ │ │ + beq e4f58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r5, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ e503c │ │ │ │ + ldr r0, [pc, #144] @ e5084 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ e5040 │ │ │ │ + ldr r1, [pc, #140] @ e5088 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -201942,74 +201960,74 @@ │ │ │ │ bl 39ce0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - b e4ff8 │ │ │ │ + b e5040 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e5024 │ │ │ │ + beq e506c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b e5024 │ │ │ │ + bl dafd4 │ │ │ │ + b e506c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, r7, r0, ror #15 │ │ │ │ - ldrhteq sl, [r2], -r0 │ │ │ │ - eorseq r5, r1, r8, asr r9 │ │ │ │ - eorseq r5, r1, r0, ror #18 │ │ │ │ - eorseq r5, r1, r0, ror #18 │ │ │ │ + ldrdeq lr, [r7], -r8 @ │ │ │ │ + eorseq sl, r2, r8, ror #30 │ │ │ │ + eorseq r5, r1, r0, lsl r9 │ │ │ │ + eorseq r5, r1, r8, lsl r9 │ │ │ │ + eorseq r5, r1, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e50bc │ │ │ │ + beq e5104 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e5244 │ │ │ │ + bne e528c │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e50d4 │ │ │ │ + beq e511c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e50a0 │ │ │ │ - b e51a4 │ │ │ │ - ldr r0, [pc, #520] @ e52cc │ │ │ │ + bne e50e8 │ │ │ │ + b e51ec │ │ │ │ + ldr r0, [pc, #520] @ e5314 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e50f0 │ │ │ │ + b e5138 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e51a4 │ │ │ │ + beq e51ec │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -202029,78 +202047,78 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e521c │ │ │ │ + bne e5264 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e5188 │ │ │ │ + beq e51d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e52d0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e5318 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e52d4 │ │ │ │ + ldr r2, [pc, #200] @ e531c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e52d8 │ │ │ │ + ldr r0, [pc, #140] @ e5320 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e52dc │ │ │ │ + ldr r1, [pc, #136] @ e5324 │ │ │ │ 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] │ │ │ │ @@ -202113,97 +202131,97 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e52c0 │ │ │ │ + beq e5308 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e52c0 │ │ │ │ + bl dafd4 │ │ │ │ + b e5308 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, r7, ip, ror #8 │ │ │ │ - eorseq sl, r2, r0, ror #24 │ │ │ │ - eorseq r5, r1, ip, lsl #12 │ │ │ │ - eorseq r5, r1, r0, asr #13 │ │ │ │ - eorseq r5, r1, r0, asr #13 │ │ │ │ + eoreq lr, r7, r4, ror #8 │ │ │ │ + eorseq sl, r2, r8, lsl ip │ │ │ │ + eorseq r5, r1, r4, asr #11 │ │ │ │ + eorseq r5, r1, r8, ror r6 │ │ │ │ + eorseq r5, r1, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e5368 │ │ │ │ + beq e53b0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e5450 │ │ │ │ + bne e5498 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e5350 │ │ │ │ + beq e5398 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5334 │ │ │ │ - b e53c4 │ │ │ │ + bne e537c │ │ │ │ + b e540c │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e53c4 │ │ │ │ + beq e540c │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #2 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5390 │ │ │ │ + beq e53d8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e5440 │ │ │ │ + bcs e5488 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #2 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e53ac │ │ │ │ + beq e53f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #220] @ e54b4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #220] @ e54fc │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -202211,27 +202229,27 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ e54b8 │ │ │ │ + ldr r2, [pc, #136] @ e5500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #124] @ e54c4 │ │ │ │ + ldr r2, [pc, #124] @ e550c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #100] @ e54bc │ │ │ │ + ldr r0, [pc, #100] @ e5504 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ e54c0 │ │ │ │ + ldr r1, [pc, #96] @ e5508 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -202242,63 +202260,63 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq sl, r2, r0, asr #20 │ │ │ │ - eorseq r5, r1, r8, ror #7 │ │ │ │ - ldrhteq r5, [r1], -r4 │ │ │ │ - ldrhteq r5, [r1], -r4 │ │ │ │ - ldrshteq r7, [r1], -ip │ │ │ │ + ldrshteq sl, [r2], -r8 │ │ │ │ + eorseq r5, r1, r0, lsr #7 │ │ │ │ + eorseq r5, r1, ip, ror #8 │ │ │ │ + eorseq r5, r1, ip, ror #8 │ │ │ │ + ldrhteq r7, [r1], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e5540 │ │ │ │ + beq e5588 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e56bc │ │ │ │ + bne e5704 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e5558 │ │ │ │ + beq e55a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5524 │ │ │ │ - b e561c │ │ │ │ - ldr r0, [pc, #508] @ e5744 │ │ │ │ + bne e556c │ │ │ │ + b e5664 │ │ │ │ + ldr r0, [pc, #508] @ e578c │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e5574 │ │ │ │ + b e55bc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e561c │ │ │ │ + beq e5664 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -202318,75 +202336,75 @@ │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 5d7fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e5694 │ │ │ │ + bne e56dc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e5600 │ │ │ │ + beq e5648 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e5748 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e5790 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e574c │ │ │ │ + ldr r2, [pc, #200] @ e5794 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e5750 │ │ │ │ + ldr r0, [pc, #140] @ e5798 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e5754 │ │ │ │ + ldr r1, [pc, #136] @ e579c │ │ │ │ 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] │ │ │ │ @@ -202399,70 +202417,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e5738 │ │ │ │ + beq e5780 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e5738 │ │ │ │ + bl dafd4 │ │ │ │ + b e5780 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq sp, r7, r8, ror #31 │ │ │ │ - eorseq sl, r2, r8, ror #15 │ │ │ │ - mlaseq r1, r4, r1, r5 │ │ │ │ - eorseq r5, r1, r8, asr #4 │ │ │ │ - eorseq r5, r1, r8, asr #4 │ │ │ │ + eoreq sp, r7, r0, ror #31 │ │ │ │ + eorseq sl, r2, r0, lsr #15 │ │ │ │ + eorseq r5, r1, ip, asr #2 │ │ │ │ + eorseq r5, r1, r0, lsl #4 │ │ │ │ + eorseq r5, r1, r0, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e57d0 │ │ │ │ + beq e5818 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e594c │ │ │ │ + bne e5994 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e57e8 │ │ │ │ + beq e5830 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e57b4 │ │ │ │ - b e58ac │ │ │ │ - ldr r0, [pc, #504] @ e59d0 │ │ │ │ + bne e57fc │ │ │ │ + b e58f4 │ │ │ │ + ldr r0, [pc, #504] @ e5a18 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e5804 │ │ │ │ + b e584c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e58ac │ │ │ │ + beq e58f4 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ ldrh r7, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -202483,74 +202501,74 @@ │ │ │ │ strb r1, [sp, #20] │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e5924 │ │ │ │ + bne e596c │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq e5894 │ │ │ │ + beq e58dc │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #276] @ e59d4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #276] @ e5a1c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #196] @ e59d8 │ │ │ │ + ldr r2, [pc, #196] @ e5a20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ e59dc │ │ │ │ + ldr r0, [pc, #136] @ e5a24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ e59e0 │ │ │ │ + ldr r1, [pc, #132] @ e5a28 │ │ │ │ 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] │ │ │ │ @@ -202562,97 +202580,97 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e59c4 │ │ │ │ + beq e5a0c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e59c4 │ │ │ │ + bl dafd4 │ │ │ │ + b e5a0c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq sp, r7, r8, asr sp │ │ │ │ - eorseq sl, r2, r8, asr r5 │ │ │ │ - eorseq r4, r1, r4, lsl #30 │ │ │ │ - ldrhteq r4, [r1], -r8 │ │ │ │ - ldrhteq r4, [r1], -r8 │ │ │ │ + eoreq sp, r7, r0, asr sp │ │ │ │ + eorseq sl, r2, r0, lsl r5 │ │ │ │ + ldrhteq r4, [r1], -ip │ │ │ │ + eorseq r4, r1, r0, ror pc │ │ │ │ + eorseq r4, r1, r0, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e5a6c │ │ │ │ + beq e5ab4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e5b54 │ │ │ │ + bne e5b9c │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e5a54 │ │ │ │ + beq e5a9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5a38 │ │ │ │ - b e5ac8 │ │ │ │ + bne e5a80 │ │ │ │ + b e5b10 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ac8 │ │ │ │ + beq e5b10 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5a94 │ │ │ │ + beq e5adc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e5b44 │ │ │ │ + bcs e5b8c │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #8 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e5ab0 │ │ │ │ + beq e5af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #220] @ e5bb8 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #220] @ e5c00 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -202660,27 +202678,27 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ e5bbc │ │ │ │ + ldr r2, [pc, #136] @ e5c04 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #124] @ e5bc8 │ │ │ │ + ldr r2, [pc, #124] @ e5c10 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #100] @ e5bc0 │ │ │ │ + ldr r0, [pc, #100] @ e5c08 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ e5bc4 │ │ │ │ + ldr r1, [pc, #96] @ e5c0c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -202691,64 +202709,64 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq sl, r2, ip, lsr r3 │ │ │ │ - eorseq r4, r1, r4, ror #25 │ │ │ │ - ldrhteq r4, [r1], -r0 │ │ │ │ - ldrhteq r4, [r1], -r0 │ │ │ │ - ldrshteq r7, [r1], -r8 │ │ │ │ + ldrshteq sl, [r2], -r4 │ │ │ │ + mlaseq r1, ip, ip, r4 │ │ │ │ + eorseq r4, r1, r8, ror #26 │ │ │ │ + eorseq r4, r1, r8, ror #26 │ │ │ │ + ldrhteq r7, [r1], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e5c48 │ │ │ │ + beq e5c90 │ │ │ │ cmp r0, #19 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne e5dd8 │ │ │ │ + bne e5e20 │ │ │ │ mov r4, r3 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r8, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq e5c60 │ │ │ │ + beq e5ca8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5c2c │ │ │ │ - b e5d34 │ │ │ │ - ldr r0, [pc, #528] @ e5e60 │ │ │ │ + bne e5c74 │ │ │ │ + b e5d7c │ │ │ │ + ldr r0, [pc, #528] @ e5ea8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e5c80 │ │ │ │ + b e5cc8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5d34 │ │ │ │ + beq e5d7c │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r7, #20 │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ @@ -202768,46 +202786,46 @@ │ │ │ │ strb ip, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e5db0 │ │ │ │ + bne e5df8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e5d18 │ │ │ │ + beq e5d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #284] @ e5e64 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #284] @ e5eac │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #8 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [r9, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -202815,33 +202833,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne r9, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r9, #20] │ │ │ │ strne r5, [r9, #24] │ │ │ │ addne sp, sp, #92 @ 0x5c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e5e68 │ │ │ │ + ldr r2, [pc, #200] @ e5eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e5e6c │ │ │ │ + ldr r0, [pc, #140] @ e5eb4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e5e70 │ │ │ │ + ldr r1, [pc, #136] @ e5eb8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -202854,70 +202872,70 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e5e54 │ │ │ │ + beq e5e9c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b e5e54 │ │ │ │ + bl dafd4 │ │ │ │ + b e5e9c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq sp, r7, r0, ror #17 │ │ │ │ - ldrsbteq sl, [r2], -r0 │ │ │ │ - eorseq r4, r1, r8, ror sl │ │ │ │ - eorseq r4, r1, ip, lsr #22 │ │ │ │ - eorseq r4, r1, ip, lsr #22 │ │ │ │ + ldrdeq sp, [r7], -r8 @ │ │ │ │ + eorseq sl, r2, r8, lsl #1 │ │ │ │ + eorseq r4, r1, r0, lsr sl │ │ │ │ + eorseq r4, r1, r4, ror #21 │ │ │ │ + eorseq r4, r1, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e5eec │ │ │ │ + beq e5f34 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e6090 │ │ │ │ + bne e60d8 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e5f04 │ │ │ │ + beq e5f4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5ed0 │ │ │ │ - b e5ff0 │ │ │ │ - ldr r0, [pc, #580] @ e6138 │ │ │ │ + bne e5f18 │ │ │ │ + b e6038 │ │ │ │ + ldr r0, [pc, #580] @ e6180 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e5f20 │ │ │ │ + b e5f68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ff0 │ │ │ │ + beq e6038 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -202931,91 +202949,91 @@ │ │ │ │ str r8, [sp, #24] │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5fa0 │ │ │ │ + beq e5fe8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e6068 │ │ │ │ + bne e60b0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e5fd4 │ │ │ │ + beq e601c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #312] @ e613c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #312] @ e6184 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #92 @ 0x5c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ e6140 │ │ │ │ + ldr r2, [pc, #232] @ e6188 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ e6144 │ │ │ │ + ldr r0, [pc, #172] @ e618c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ e6148 │ │ │ │ + ldr r1, [pc, #168] @ e6190 │ │ │ │ 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] │ │ │ │ @@ -203028,78 +203046,78 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6104 │ │ │ │ + beq e614c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e6104 │ │ │ │ + bl 1b7460 │ │ │ │ + b e614c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e612c │ │ │ │ + beq e6174 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e612c │ │ │ │ + bl dafd4 │ │ │ │ + b e6174 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq sp, r7, ip, lsr r6 │ │ │ │ - eorseq r9, r2, r4, lsl lr │ │ │ │ - eorseq r4, r1, r0, asr #15 │ │ │ │ - eorseq r4, r1, r4, ror r8 │ │ │ │ - eorseq r4, r1, r4, ror r8 │ │ │ │ + eoreq sp, r7, r4, lsr r6 │ │ │ │ + eorseq r9, r2, ip, asr #27 │ │ │ │ + eorseq r4, r1, r8, ror r7 │ │ │ │ + eorseq r4, r1, ip, lsr #16 │ │ │ │ + eorseq r4, r1, ip, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e61c4 │ │ │ │ + beq e620c │ │ │ │ cmp r0, #19 │ │ │ │ - bne e635c │ │ │ │ + bne e63a4 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e61dc │ │ │ │ + beq e6224 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e61a8 │ │ │ │ - b e62bc │ │ │ │ - ldr r0, [pc, #564] @ e6400 │ │ │ │ + bne e61f0 │ │ │ │ + b e6304 │ │ │ │ + ldr r0, [pc, #564] @ e6448 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e61f8 │ │ │ │ + b e6240 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e62bc │ │ │ │ + beq e6304 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ @@ -203114,87 +203132,87 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e627c │ │ │ │ + beq e62c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e6334 │ │ │ │ + bne e637c │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq e62a4 │ │ │ │ + beq e62ec │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #308] @ e6404 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #308] @ e644c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #92 @ 0x5c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #228] @ e6408 │ │ │ │ + ldr r2, [pc, #228] @ e6450 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ e640c │ │ │ │ + ldr r0, [pc, #168] @ e6454 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #164] @ e6410 │ │ │ │ + ldr r1, [pc, #164] @ e6458 │ │ │ │ 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] │ │ │ │ @@ -203206,79 +203224,79 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e63cc │ │ │ │ + beq e6414 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e63cc │ │ │ │ + bl 1b7460 │ │ │ │ + b e6414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e63f4 │ │ │ │ + beq e643c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e63f4 │ │ │ │ + bl dafd4 │ │ │ │ + b e643c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq sp, r7, r4, ror #6 │ │ │ │ - eorseq r9, r2, r8, asr #22 │ │ │ │ - ldrshteq r4, [r1], -r4 │ │ │ │ - eorseq r4, r1, r8, lsr #11 │ │ │ │ - eorseq r4, r1, r8, lsr #11 │ │ │ │ + eoreq sp, r7, ip, asr r3 │ │ │ │ + eorseq r9, r2, r0, lsl #22 │ │ │ │ + eorseq r4, r1, ip, lsr #9 │ │ │ │ + eorseq r4, r1, r0, ror #10 │ │ │ │ + eorseq r4, r1, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e6490 │ │ │ │ + beq e64d8 │ │ │ │ cmp r0, #19 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne e6614 │ │ │ │ + bne e665c │ │ │ │ mov r4, r3 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r8, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq e64a8 │ │ │ │ + beq e64f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e6474 │ │ │ │ - b e6570 │ │ │ │ - ldr r0, [pc, #516] @ e669c │ │ │ │ + bne e64bc │ │ │ │ + b e65b8 │ │ │ │ + ldr r0, [pc, #516] @ e66e4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e64c8 │ │ │ │ + b e6510 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6570 │ │ │ │ + beq e65b8 │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r7, #20 │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ @@ -203295,46 +203313,46 @@ │ │ │ │ strb r6, [sp, #28] │ │ │ │ str lr, [sp, #24] │ │ │ │ strh r4, [sp, #48] @ 0x30 │ │ │ │ strb ip, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e65ec │ │ │ │ + bne e6634 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e6554 │ │ │ │ + beq e659c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #284] @ e66a0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #284] @ e66e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #8 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [r9, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -203342,33 +203360,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne r9, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r9, #20] │ │ │ │ strne r5, [r9, #24] │ │ │ │ addne sp, sp, #92 @ 0x5c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e66a4 │ │ │ │ + ldr r2, [pc, #200] @ e66ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e66a8 │ │ │ │ + ldr r0, [pc, #140] @ e66f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e66ac │ │ │ │ + ldr r1, [pc, #136] @ e66f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -203381,97 +203399,97 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e6690 │ │ │ │ + beq e66d8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b e6690 │ │ │ │ + bl dafd4 │ │ │ │ + b e66d8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaeq r7, r8, r0, sp │ │ │ │ - mlaseq r2, r4, r8, r9 │ │ │ │ - eorseq r4, r1, ip, lsr r2 │ │ │ │ - ldrshteq r4, [r1], -r0 │ │ │ │ - ldrshteq r4, [r1], -r0 │ │ │ │ + mlaeq r7, r0, r0, sp │ │ │ │ + eorseq r9, r2, ip, asr #16 │ │ │ │ + ldrshteq r4, [r1], -r4 │ │ │ │ + eorseq r4, r1, r8, lsr #5 │ │ │ │ + eorseq r4, r1, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e6738 │ │ │ │ + beq e6780 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e6820 │ │ │ │ + bne e6868 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e6720 │ │ │ │ + beq e6768 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e6704 │ │ │ │ - b e6794 │ │ │ │ + bne e674c │ │ │ │ + b e67dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6794 │ │ │ │ + beq e67dc │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6760 │ │ │ │ + beq e67a8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e6810 │ │ │ │ + bcs e6858 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq e677c │ │ │ │ + beq e67c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #220] @ e6884 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #220] @ e68cc │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -203479,27 +203497,27 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ e6888 │ │ │ │ + ldr r2, [pc, #136] @ e68d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #124] @ e6894 │ │ │ │ + ldr r2, [pc, #124] @ e68dc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #100] @ e688c │ │ │ │ + ldr r0, [pc, #100] @ e68d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ e6890 │ │ │ │ + ldr r1, [pc, #96] @ e68d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -203510,63 +203528,63 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r9, r2, r0, ror r6 │ │ │ │ - eorseq r4, r1, r8, lsl r0 │ │ │ │ - eorseq r4, r1, r4, ror #1 │ │ │ │ - eorseq r4, r1, r4, ror #1 │ │ │ │ - eorseq r6, r1, ip, lsr #18 │ │ │ │ + eorseq r9, r2, r8, lsr #12 │ │ │ │ + ldrsbteq r3, [r1], -r0 │ │ │ │ + mlaseq r1, ip, r0, r4 │ │ │ │ + mlaseq r1, ip, r0, r4 │ │ │ │ + eorseq r6, r1, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq e6910 │ │ │ │ + beq e6958 │ │ │ │ cmp r0, #19 │ │ │ │ - bne e6a84 │ │ │ │ + bne e6acc │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e6928 │ │ │ │ + beq e6970 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e68f4 │ │ │ │ - b e69e4 │ │ │ │ - ldr r0, [pc, #500] @ e6b0c │ │ │ │ + bne e693c │ │ │ │ + b e6a2c │ │ │ │ + ldr r0, [pc, #500] @ e6b54 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b e6944 │ │ │ │ + b e698c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e69e4 │ │ │ │ + beq e6a2c │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -203581,78 +203599,78 @@ │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e6a5c │ │ │ │ + bne e6aa4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq e69c8 │ │ │ │ + beq e6a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #280] @ e6b10 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #280] @ e6b58 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne fp, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [fp, #16] │ │ │ │ strne r0, [fp, #20] │ │ │ │ strne r5, [fp, #24] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e6b14 │ │ │ │ + ldr r2, [pc, #200] @ e6b5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ movne r0, sp │ │ │ │ - blne daf8c │ │ │ │ + blne dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ e6b18 │ │ │ │ + ldr r0, [pc, #140] @ e6b60 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ e6b1c │ │ │ │ + ldr r1, [pc, #136] @ e6b64 │ │ │ │ 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] │ │ │ │ @@ -203665,58 +203683,58 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e6b00 │ │ │ │ + beq e6b48 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e6b00 │ │ │ │ + bl dafd4 │ │ │ │ + b e6b48 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq ip, r7, r8, lsl ip │ │ │ │ - eorseq r9, r2, r0, lsr #8 │ │ │ │ - eorseq r3, r1, ip, asr #27 │ │ │ │ - eorseq r3, r1, r0, lsl #29 │ │ │ │ - eorseq r3, r1, r0, lsl #29 │ │ │ │ + eoreq ip, r7, r0, lsl ip │ │ │ │ + ldrsbteq r9, [r2], -r8 │ │ │ │ + eorseq r3, r1, r4, lsl #27 │ │ │ │ + eorseq r3, r1, r8, lsr lr │ │ │ │ + eorseq r3, r1, r8, lsr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq e6bb8 │ │ │ │ + beq e6c00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [r1] │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ strb r0, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ ldrd r6, [r7] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, #7 │ │ │ │ - bls e6be4 │ │ │ │ + bls e6c2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, #8 │ │ │ │ str r7, [r0, r1]! │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc e6c00 │ │ │ │ + bcc e6c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ add r0, r5, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -203729,58 +203747,58 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - b e6b3c │ │ │ │ + b e6b84 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b e6b68 │ │ │ │ + b e6bb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b e6b90 │ │ │ │ + b e6bd8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq e6cb8 │ │ │ │ + beq e6d00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ strb r0, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, #7 │ │ │ │ - bls e6ce4 │ │ │ │ + bls e6d2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, #8 │ │ │ │ str r7, [r0, r1]! │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc e6d00 │ │ │ │ + bcc e6d48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 1f1dc │ │ │ │ add r0, r5, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -203793,185 +203811,185 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - b e6c40 │ │ │ │ + b e6c88 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b e6c68 │ │ │ │ + b e6cb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b e6c90 │ │ │ │ + b e6cd8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq e6df8 │ │ │ │ + beq e6e40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls e6e24 │ │ │ │ + bls e6e6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r0, r2]! │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - beq e6dec │ │ │ │ + beq e6e34 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r7, [r6], #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq e6dd0 │ │ │ │ + beq e6e18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne e6da4 │ │ │ │ - b e6dec │ │ │ │ + bne e6dec │ │ │ │ + b e6e34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ bl 286f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b e6db4 │ │ │ │ + b e6dfc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 286f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - b e6d40 │ │ │ │ + b e6d88 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp] │ │ │ │ bl 286f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b e6d80 │ │ │ │ + b e6dc8 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #7 │ │ │ │ - bhi e6e90 │ │ │ │ + bhi e6ed8 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ sub r7, r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ add r6, r3, #8 │ │ │ │ strd r6, [r1] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e3404 │ │ │ │ + bl 2e344c │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6ed0 │ │ │ │ + beq e6f18 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r7, r3 │ │ │ │ - bcs e6f28 │ │ │ │ + bcs e6f70 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 316dd8 │ │ │ │ - ldr r0, [pc, #268] @ e7004 │ │ │ │ + bl 316e20 │ │ │ │ + ldr r0, [pc, #268] @ e704c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e6f8c │ │ │ │ + bne e6fd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ - b e6fd4 │ │ │ │ + b e701c │ │ │ │ sub r1, r7, r3 │ │ │ │ add r0, r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ strd r0, [r5] │ │ │ │ add r5, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6fb4 │ │ │ │ + beq e6ffc │ │ │ │ add r0, r5, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ - ldr r2, [pc, #164] @ e7008 │ │ │ │ + ldr r2, [pc, #164] @ e7050 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6fc8 │ │ │ │ + beq e7010 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -203985,139 +204003,139 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl daec0 │ │ │ │ - b e6ff8 │ │ │ │ + bl daf08 │ │ │ │ + b e7040 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, r4, lsr #30 │ │ │ │ - ldrhteq r8, [r2], -ip │ │ │ │ + ldrsbteq r8, [r2], -ip │ │ │ │ + eorseq r8, r2, r4, ror lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e705c │ │ │ │ + beq e70a4 │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #1 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7084 │ │ │ │ + beq e70cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne e7098 │ │ │ │ + bne e70e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ strb r0, [r4, #1] │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #104] @ e7108 │ │ │ │ + ldr r1, [pc, #104] @ e7150 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ strb r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e70e0 │ │ │ │ + beq e7128 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, r0, lsl #27 │ │ │ │ + eorseq r8, r2, r8, lsr sp │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e716c │ │ │ │ + beq e71b4 │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #1 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7198 │ │ │ │ + beq e71e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e71a8 │ │ │ │ + bne e71f0 │ │ │ │ mov r0, sp │ │ │ │ - bl e778c │ │ │ │ + bl e77d4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e71f0 │ │ │ │ + bne e7238 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #120] @ e7228 │ │ │ │ + ldr r1, [pc, #120] @ e7270 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7200 │ │ │ │ + beq e7248 │ │ │ │ mov r1, r0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ @@ -204127,74 +204145,74 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, r0, ror ip │ │ │ │ + eorseq r8, r2, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e72a0 │ │ │ │ + beq e72e8 │ │ │ │ ldr r5, [r1] │ │ │ │ sub r7, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ cmp r0, #0 │ │ │ │ stm r1, {r2, r7} │ │ │ │ - beq e72cc │ │ │ │ + beq e7314 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e72dc │ │ │ │ + bne e7324 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi e7324 │ │ │ │ + bhi e736c │ │ │ │ mov r0, #1 │ │ │ │ add r0, r0, #7 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #216] @ e73bc │ │ │ │ + ldr r1, [pc, #216] @ e7404 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7394 │ │ │ │ + beq e73dc │ │ │ │ mov r1, r0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -204202,25 +204220,25 @@ │ │ │ │ add r6, r5, #9 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub r3, r3, #9 │ │ │ │ str r6, [r1] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e3404 │ │ │ │ + bl 2e344c │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7290 │ │ │ │ + bne e72d8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12f4cc │ │ │ │ + bl 12f514 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e7384 │ │ │ │ + bne e73cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -204228,77 +204246,77 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, ip, lsr fp │ │ │ │ + ldrshteq r8, [r2], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7444 │ │ │ │ + beq e748c │ │ │ │ ldr r2, [r1] │ │ │ │ sub r3, r0, #1 │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ strd r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq e746c │ │ │ │ + beq e74b4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne e747c │ │ │ │ + bne e74c4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl e6e4c │ │ │ │ + bl e6e94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e74c8 │ │ │ │ + beq e7510 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f7170 │ │ │ │ + bl 2f71b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e74dc │ │ │ │ + bne e7524 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e74f0 │ │ │ │ + b e7538 │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #212] @ e7558 │ │ │ │ + ldr r0, [pc, #212] @ e75a0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7530 │ │ │ │ + beq e7578 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ @@ -204313,15 +204331,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, sp │ │ │ │ bl 3f740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7520 │ │ │ │ + beq e7568 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 60798 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -204331,137 +204349,137 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - mlaseq r2, r8, r9, r8 │ │ │ │ + eorseq r8, r2, r0, asr r9 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e75bc │ │ │ │ + beq e7604 │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #1 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e75e8 │ │ │ │ + beq e7630 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e75f8 │ │ │ │ + bne e7640 │ │ │ │ mov r0, sp │ │ │ │ - bl 12f7c0 │ │ │ │ + bl 12f808 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq e75d8 │ │ │ │ + beq e7620 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #104] @ e7668 │ │ │ │ + ldr r1, [pc, #104] @ e76b0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7640 │ │ │ │ + beq e7688 │ │ │ │ mov r1, r0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, r0, lsr #16 │ │ │ │ + ldrsbteq r8, [r2], -r8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e76d4 │ │ │ │ + beq e771c │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb r6, [r2], #1 │ │ │ │ str r2, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq e76fc │ │ │ │ + beq e7744 │ │ │ │ cmp r6, #1 │ │ │ │ - bne e770c │ │ │ │ + bne e7754 │ │ │ │ mov r0, sp │ │ │ │ bl 5c804 │ │ │ │ ldm sp, {r0, r7} │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7750 │ │ │ │ + beq e7798 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #116] @ e7788 │ │ │ │ + ldr r0, [pc, #116] @ e77d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ stm sp, {r0, r6} │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7760 │ │ │ │ + beq e77a8 │ │ │ │ mov r7, r0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ mov r6, #1 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ @@ -204471,705 +204489,705 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, r8, lsl #14 │ │ │ │ + eorseq r8, r2, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #7 │ │ │ │ - bhi e77d0 │ │ │ │ + bhi e7818 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ sub r9, r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ add r8, r3, #8 │ │ │ │ strd r8, [r1] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e3404 │ │ │ │ + bl 2e344c │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7814 │ │ │ │ + beq e785c │ │ │ │ mov r7, r6 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, r6 │ │ │ │ - bcs e7878 │ │ │ │ + bcs e78c0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 316dd8 │ │ │ │ - ldr r0, [pc, #444] @ e79f8 │ │ │ │ + bl 316e20 │ │ │ │ + ldr r0, [pc, #444] @ e7a40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7970 │ │ │ │ + beq e79b8 │ │ │ │ mov r7, r0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ sub r1, r9, r6 │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r8, r6 │ │ │ │ strd r0, [r5] │ │ │ │ - bmi e7980 │ │ │ │ - beq e78d4 │ │ │ │ - ldr r0, [pc, #360] @ e7a00 │ │ │ │ + bmi e79c8 │ │ │ │ + beq e791c │ │ │ │ + ldr r0, [pc, #360] @ e7a48 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7984 │ │ │ │ + beq e79cc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f1dc │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r6 │ │ │ │ - bne e78ec │ │ │ │ - b e77c0 │ │ │ │ + bne e7934 │ │ │ │ + b e7808 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #1 │ │ │ │ bl 1f1dc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 35b56c │ │ │ │ + bl 35b5b4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e7960 │ │ │ │ + bne e79a8 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #240] @ e7a04 │ │ │ │ + ldr r2, [pc, #240] @ e7a4c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7998 │ │ │ │ + beq e79e0 │ │ │ │ mov r6, r0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ cmp r5, #0 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ - beq e7800 │ │ │ │ + beq e7848 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e7800 │ │ │ │ + bl 1b7460 │ │ │ │ + b e7848 │ │ │ │ stm r4, {r5, r7} │ │ │ │ str r6, [r4, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ - b e79a4 │ │ │ │ + b e79ec │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #112] @ e79fc │ │ │ │ + ldr r2, [pc, #112] @ e7a44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39c98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ - b e79c0 │ │ │ │ + bl daf08 │ │ │ │ + b e7a08 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e79ec │ │ │ │ + beq e7a34 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daec0 │ │ │ │ + bl daf08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r8, r2, r0, ror #11 │ │ │ │ - eorseq r2, r1, r4, lsl #29 │ │ │ │ - eorseq r8, r2, r0, lsl #11 │ │ │ │ - eorseq r8, r2, ip, lsl #10 │ │ │ │ + mlaseq r2, r8, r5, r8 │ │ │ │ + eorseq r2, r1, ip, lsr lr │ │ │ │ + eorseq r8, r2, r8, lsr r5 │ │ │ │ + eorseq r8, r2, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7ab0 │ │ │ │ + beq e7af8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bcs e7a58 │ │ │ │ + bcs e7aa0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e3638 │ │ │ │ + bl 2e3680 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #4 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r5, #6 │ │ │ │ - bcs e7ac8 │ │ │ │ + bcs e7b10 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e7af8 │ │ │ │ + beq e7b40 │ │ │ │ mov r0, sp │ │ │ │ - bl e710c │ │ │ │ + bl e7154 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e7a9c │ │ │ │ + bne e7ae4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb r5, [r4, #12] │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #100] @ e7b1c │ │ │ │ + ldr r1, [pc, #100] @ e7b64 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #96] @ e7b20 │ │ │ │ + ldr r2, [pc, #96] @ e7b68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b e7b0c │ │ │ │ - ldr r1, [pc, #68] @ e7b14 │ │ │ │ + b e7b54 │ │ │ │ + ldr r1, [pc, #68] @ e7b5c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ e7b18 │ │ │ │ + ldr r2, [pc, #64] @ e7b60 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 204b8 │ │ │ │ - b e7a44 │ │ │ │ - ldr r1, [pc, #36] @ e7b24 │ │ │ │ + b e7a8c │ │ │ │ + ldr r1, [pc, #36] @ e7b6c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ e7b28 │ │ │ │ + ldr r2, [pc, #32] @ e7b70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 20620 │ │ │ │ - b e7a44 │ │ │ │ - mlaseq r1, ip, fp, r4 │ │ │ │ - eorseq r4, r1, r0, lsr #23 │ │ │ │ - eorseq r3, r1, r8, ror r0 │ │ │ │ - eorseq r3, r1, ip, ror r0 │ │ │ │ + b e7a8c │ │ │ │ + eorseq r4, r1, r4, asr fp │ │ │ │ + eorseq r4, r1, r8, asr fp │ │ │ │ eorseq r3, r1, r0, lsr r0 │ │ │ │ eorseq r3, r1, r4, lsr r0 │ │ │ │ + eorseq r2, r1, r8, ror #31 │ │ │ │ + eorseq r2, r1, ip, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e7c00 │ │ │ │ + beq e7c48 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl d5b9c │ │ │ │ + bl d5be4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7b6c │ │ │ │ + beq e7bb4 │ │ │ │ mov r6, #1 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - bne e7b94 │ │ │ │ - ldr r1, [pc, #328] @ e7cc4 │ │ │ │ - ldr r2, [pc, #328] @ e7cc8 │ │ │ │ + bne e7bdc │ │ │ │ + ldr r1, [pc, #328] @ e7d0c │ │ │ │ + ldr r2, [pc, #328] @ e7d10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 20620 │ │ │ │ mov r9, r0 │ │ │ │ - b e7ba8 │ │ │ │ + b e7bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e73c0 │ │ │ │ + bl e7408 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7bc8 │ │ │ │ + beq e7c10 │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7bc0 │ │ │ │ + beq e7c08 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r6, #2 │ │ │ │ - bne e7c2c │ │ │ │ - ldr r1, [pc, #244] @ e7ccc │ │ │ │ - ldr r2, [pc, #244] @ e7cd0 │ │ │ │ + bne e7c74 │ │ │ │ + ldr r1, [pc, #244] @ e7d14 │ │ │ │ + ldr r2, [pc, #244] @ e7d18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 20620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - bne e7c58 │ │ │ │ - b e7bb0 │ │ │ │ - ldr r1, [pc, #180] @ e7cbc │ │ │ │ + bne e7ca0 │ │ │ │ + b e7bf8 │ │ │ │ + ldr r1, [pc, #180] @ e7d04 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #176] @ e7cc0 │ │ │ │ + ldr r2, [pc, #176] @ e7d08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 20620 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #1 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl e755c │ │ │ │ + bl e75a4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483645 @ 0x80000003 │ │ │ │ - bne e7c64 │ │ │ │ + bne e7cac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [r4] │ │ │ │ - beq e7bb0 │ │ │ │ + beq e7bf8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ef9c │ │ │ │ - b e7bb0 │ │ │ │ + b e7bf8 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r6, #0 │ │ │ │ add ip, r4, #16 │ │ │ │ strb r6, [r4, #32] │ │ │ │ stm r4, {r6, r7, r9} │ │ │ │ str r6, [r4, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e7ca4 │ │ │ │ + beq e7cec │ │ │ │ mov r0, r9 │ │ │ │ bl 1ef9c │ │ │ │ - b e7ca4 │ │ │ │ + b e7cec │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7cb4 │ │ │ │ + beq e7cfc │ │ │ │ mov r0, r7 │ │ │ │ bl 1f488 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r1, r0, asr #30 │ │ │ │ - eorseq r2, r1, ip, lsr #30 │ │ │ │ - ldrsbteq r2, [r1], -r0 │ │ │ │ - ldrhteq r2, [r1], -ip │ │ │ │ + ldrshteq r2, [r1], -r8 │ │ │ │ + eorseq r2, r1, r4, ror #29 │ │ │ │ + eorseq r2, r1, r8, lsl #31 │ │ │ │ eorseq r2, r1, r4, ror pc │ │ │ │ - eorseq r2, r1, r0, ror #30 │ │ │ │ + eorseq r2, r1, ip, lsr #30 │ │ │ │ + eorseq r2, r1, r8, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e7e08 │ │ │ │ + beq e7e50 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov fp, r1 │ │ │ │ - bl e766c │ │ │ │ + bl e76b4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7d18 │ │ │ │ + beq e7d60 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r7] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r6, #1 │ │ │ │ - bne e7d44 │ │ │ │ - ldr r1, [pc, #1904] @ e849c │ │ │ │ - ldr r2, [pc, #1904] @ e84a0 │ │ │ │ + bne e7d8c │ │ │ │ + ldr r1, [pc, #1904] @ e84e4 │ │ │ │ + ldr r2, [pc, #1904] @ e84e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 20620 │ │ │ │ mov r9, r0 │ │ │ │ - b e7d60 │ │ │ │ + b e7da8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e778c │ │ │ │ + bl e77d4 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne e7d94 │ │ │ │ + bne e7ddc │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne e7d7c │ │ │ │ + bne e7dc4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #2 │ │ │ │ - bne e7dbc │ │ │ │ - ldr r1, [pc, #1792] @ e84a4 │ │ │ │ - ldr r2, [pc, #1792] @ e84a8 │ │ │ │ + bne e7e04 │ │ │ │ + ldr r1, [pc, #1792] @ e84ec │ │ │ │ + ldr r2, [pc, #1792] @ e84f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 20620 │ │ │ │ mov r8, r0 │ │ │ │ - b e7de4 │ │ │ │ + b e7e2c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e778c │ │ │ │ + bl e77d4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne e7e34 │ │ │ │ + bne e7e7c │ │ │ │ mov r0, #1 │ │ │ │ stm r7, {r0, r8} │ │ │ │ cmp sl, #0 │ │ │ │ - beq e7d68 │ │ │ │ + beq e7db0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e7d68 │ │ │ │ - ldr r1, [pc, #1668] @ e8494 │ │ │ │ + bl 1b7460 │ │ │ │ + b e7db0 │ │ │ │ + ldr r1, [pc, #1668] @ e84dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1664] @ e8498 │ │ │ │ + ldr r2, [pc, #1664] @ e84e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 20620 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r7] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #3 │ │ │ │ - bne e7e58 │ │ │ │ - ldr r1, [pc, #1640] @ e84ac │ │ │ │ - ldr r2, [pc, #1640] @ e84b0 │ │ │ │ + bne e7ea0 │ │ │ │ + ldr r1, [pc, #1640] @ e84f4 │ │ │ │ + ldr r2, [pc, #1640] @ e84f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 20620 │ │ │ │ - b e7e80 │ │ │ │ + b e7ec8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e778c │ │ │ │ + bl e77d4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bne e7ea8 │ │ │ │ + bne e7ef0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7dec │ │ │ │ + beq e7e34 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e7dec │ │ │ │ + bl 1b7460 │ │ │ │ + b e7e34 │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne e7ed0 │ │ │ │ - ldr r1, [pc, #1528] @ e84b4 │ │ │ │ - ldr r2, [pc, #1528] @ e84b8 │ │ │ │ + bne e7f18 │ │ │ │ + ldr r1, [pc, #1528] @ e84fc │ │ │ │ + ldr r2, [pc, #1528] @ e8500 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 20620 │ │ │ │ - b e7ef4 │ │ │ │ + b e7f3c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e710c │ │ │ │ + bl e7154 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq e7e90 │ │ │ │ + beq e7ed8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r1, r6 │ │ │ │ - b e7e90 │ │ │ │ + b e7ed8 │ │ │ │ cmp r6, #5 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne e7f5c │ │ │ │ - ldr r1, [pc, #1400] @ e84bc │ │ │ │ - ldr r2, [pc, #1400] @ e84c0 │ │ │ │ + bne e7fa4 │ │ │ │ + ldr r1, [pc, #1400] @ e8504 │ │ │ │ + ldr r2, [pc, #1400] @ e8508 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 20620 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b e7f88 │ │ │ │ + b e7fd0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 8be34 │ │ │ │ + bl 8be80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7fa0 │ │ │ │ + beq e7fe8 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq e7fa8 │ │ │ │ + beq e7ff0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - b e8094 │ │ │ │ + b e80dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ subs r0, r6, #6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq e8000 │ │ │ │ + beq e8048 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e710c │ │ │ │ + bl e7154 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq e8018 │ │ │ │ + beq e8060 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e8030 │ │ │ │ - ldr r1, [pc, #1248] @ e84cc │ │ │ │ - ldr r2, [pc, #1248] @ e84d0 │ │ │ │ + bne e8078 │ │ │ │ + ldr r1, [pc, #1248] @ e8514 │ │ │ │ + ldr r2, [pc, #1248] @ e8518 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 20620 │ │ │ │ - b e8058 │ │ │ │ - ldr r1, [pc, #1212] @ e84c4 │ │ │ │ - ldr r2, [pc, #1212] @ e84c8 │ │ │ │ + b e80a0 │ │ │ │ + ldr r1, [pc, #1212] @ e850c │ │ │ │ + ldr r2, [pc, #1212] @ e8510 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 20620 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - b e8088 │ │ │ │ + b e80d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e710c │ │ │ │ + bl e7154 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne e80c0 │ │ │ │ + bne e8108 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8088 │ │ │ │ + beq e80d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f944 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e7f08 │ │ │ │ + beq e7f50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r1, r6 │ │ │ │ - b e7f08 │ │ │ │ + b e7f50 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e80f0 │ │ │ │ - ldr r1, [pc, #1020] @ e84d4 │ │ │ │ - ldr r2, [pc, #1020] @ e84d8 │ │ │ │ + bne e8138 │ │ │ │ + ldr r1, [pc, #1020] @ e851c │ │ │ │ + ldr r2, [pc, #1020] @ e8520 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ bl 20620 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e811c │ │ │ │ + b e8164 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e710c │ │ │ │ + bl e7154 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne e8154 │ │ │ │ + bne e819c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8068 │ │ │ │ + beq e80b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b e8068 │ │ │ │ + b e80b0 │ │ │ │ cmp r6, #9 │ │ │ │ - bne e817c │ │ │ │ - ldr r1, [pc, #888] @ e84dc │ │ │ │ - ldr r2, [pc, #888] @ e84e0 │ │ │ │ + bne e81c4 │ │ │ │ + ldr r1, [pc, #888] @ e8524 │ │ │ │ + ldr r2, [pc, #888] @ e8528 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #9 │ │ │ │ bl 20620 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b e81a8 │ │ │ │ + b e81f0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl e73c0 │ │ │ │ + bl e7408 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e81d8 │ │ │ │ + beq e8220 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ - beq e81e0 │ │ │ │ + beq e8228 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8128 │ │ │ │ + beq e8170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b7418 │ │ │ │ - b e8128 │ │ │ │ + bl 1b7460 │ │ │ │ + b e8170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #10 │ │ │ │ - bne e8208 │ │ │ │ - ldr r1, [pc, #756] @ e84e4 │ │ │ │ - ldr r2, [pc, #756] @ e84e8 │ │ │ │ + bne e8250 │ │ │ │ + ldr r1, [pc, #756] @ e852c │ │ │ │ + ldr r2, [pc, #756] @ e8530 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #10 │ │ │ │ bl 20620 │ │ │ │ mov r1, r0 │ │ │ │ - b e8224 │ │ │ │ + b e826c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl e700c │ │ │ │ + bl e7054 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8244 │ │ │ │ + beq e828c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e81b4 │ │ │ │ + beq e81fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1ef9c │ │ │ │ - b e81b4 │ │ │ │ + b e81fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r7, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r7, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -205226,249 +205244,249 @@ │ │ │ │ str r0, [r7, #24] │ │ │ │ str r8, [r7, #28] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8358 │ │ │ │ + beq e83a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1ef9c │ │ │ │ - b e8358 │ │ │ │ + b e83a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8380 │ │ │ │ + beq e83c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b7418 │ │ │ │ - b e8380 │ │ │ │ + bl 1b7460 │ │ │ │ + b e83c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e83a8 │ │ │ │ + beq e83f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1b7418 │ │ │ │ - b e83a8 │ │ │ │ + bl 1b7460 │ │ │ │ + b e83f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e83d0 │ │ │ │ + beq e8418 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1b7418 │ │ │ │ - b e83d0 │ │ │ │ + bl 1b7460 │ │ │ │ + b e8418 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f944 │ │ │ │ - b e83e0 │ │ │ │ + b e8428 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8408 │ │ │ │ + beq e8450 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1b7418 │ │ │ │ - b e8408 │ │ │ │ + bl 1b7460 │ │ │ │ + b e8450 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e842c │ │ │ │ + beq e8474 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1b7418 │ │ │ │ - b e842c │ │ │ │ + bl 1b7460 │ │ │ │ + b e8474 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8450 │ │ │ │ + beq e8498 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e8450 │ │ │ │ + bl 1b7460 │ │ │ │ + b e8498 │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e8470 │ │ │ │ + beq e84b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b e8470 │ │ │ │ + bl 1b7460 │ │ │ │ + b e84b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq e848c │ │ │ │ + beq e84d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r1, r0, lsr lr │ │ │ │ - eorseq r2, r1, r4, lsr #26 │ │ │ │ - eorseq r2, r1, r8, lsl pc │ │ │ │ - eorseq r2, r1, ip, lsl #28 │ │ │ │ - eorseq r2, r1, r0, lsr #29 │ │ │ │ - mlaseq r1, r4, sp, r2 │ │ │ │ - eorseq r2, r1, r0, lsl #28 │ │ │ │ - ldrshteq r2, [r1], -r4 │ │ │ │ - eorseq r2, r1, r8, lsl #27 │ │ │ │ - eorseq r2, r1, ip, ror ip │ │ │ │ - eorseq r2, r1, r0, lsl #26 │ │ │ │ + eorseq r2, r1, r8, ror #27 │ │ │ │ + ldrsbteq r2, [r1], -ip │ │ │ │ + ldrsbteq r2, [r1], -r0 │ │ │ │ + eorseq r2, r1, r4, asr #27 │ │ │ │ + eorseq r2, r1, r8, asr lr │ │ │ │ + eorseq r2, r1, ip, asr #26 │ │ │ │ + ldrhteq r2, [r1], -r8 │ │ │ │ + eorseq r2, r1, ip, lsr #25 │ │ │ │ + eorseq r2, r1, r0, asr #26 │ │ │ │ + eorseq r2, r1, r4, lsr ip │ │ │ │ + ldrhteq r2, [r1], -r8 │ │ │ │ + eorseq r2, r1, ip, lsr #23 │ │ │ │ ldrshteq r2, [r1], -r4 │ │ │ │ - eorseq r2, r1, ip, lsr ip │ │ │ │ - eorseq r2, r1, r0, lsr fp │ │ │ │ - eorseq r2, r1, r8, asr ip │ │ │ │ - eorseq r2, r1, ip, asr #22 │ │ │ │ - eorseq r2, r1, ip, ror #22 │ │ │ │ - eorseq r2, r1, r0, ror #20 │ │ │ │ - eorseq r2, r1, r0, ror #21 │ │ │ │ - ldrsbteq r2, [r1], -r4 │ │ │ │ - eorseq r2, r1, r4, asr sl │ │ │ │ - eorseq r2, r1, r8, asr #18 │ │ │ │ + eorseq r2, r1, r8, ror #21 │ │ │ │ + eorseq r2, r1, r0, lsl ip │ │ │ │ + eorseq r2, r1, r4, lsl #22 │ │ │ │ + eorseq r2, r1, r4, lsr #22 │ │ │ │ + eorseq r2, r1, r8, lsl sl │ │ │ │ + mlaseq r1, r8, sl, r2 │ │ │ │ + eorseq r2, r1, ip, lsl #19 │ │ │ │ + eorseq r2, r1, ip, lsl #20 │ │ │ │ + eorseq r2, r1, r0, lsl #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #176] @ e85b0 │ │ │ │ + ldr r1, [pc, #176] @ e85f8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ ldm r5, {r0, r1, r3} │ │ │ │ - ldr r2, [pc, #156] @ e85b4 │ │ │ │ + ldr r2, [pc, #156] @ e85fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 745ec │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c92ec │ │ │ │ + bl 2c9334 │ │ │ │ add r5, sp, #16 │ │ │ │ add ip, r4, #16 │ │ │ │ stmib r4, {r0, r1} │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ mov r2, #17 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl db29c │ │ │ │ - b e8590 │ │ │ │ + bl db2e4 │ │ │ │ + b e85d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db1a8 │ │ │ │ + bl db1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, r7, r0, lsl r0 │ │ │ │ - eorseq r2, r1, r0, asr r2 │ │ │ │ + eoreq fp, r7, r8 │ │ │ │ + eorseq r2, r1, r8, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e85ec │ │ │ │ + beq e8634 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e8600 │ │ │ │ + bcs e8648 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #8] @ e8610 │ │ │ │ + ldr r2, [pc, #8] @ e8658 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq r4, r1, ip, lsr fp │ │ │ │ + ldrshteq r4, [r1], -r4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e869c │ │ │ │ + beq e86e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e8748 │ │ │ │ - ldr r2, [pc, #288] @ e8778 │ │ │ │ + bcs e8790 │ │ │ │ + ldr r2, [pc, #288] @ e87c0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e869c │ │ │ │ + beq e86e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e8728 │ │ │ │ + bne e8770 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ strb r6, [sp, #32] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne e86d0 │ │ │ │ + bne e8718 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #152] @ e877c │ │ │ │ + ldr r0, [pc, #152] @ e87c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ @@ -205483,72 +205501,72 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ e8780 │ │ │ │ + ldr r2, [pc, #48] @ e87c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r8, r7, r3, ror #2 │ │ │ │ - eorseq r7, r2, ip, lsr r7 │ │ │ │ - ldrshteq r4, [r1], -r0 │ │ │ │ + eoreq r8, r7, fp, asr r1 │ │ │ │ + ldrshteq r7, [r2], -r4 │ │ │ │ + eorseq r4, r1, r8, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #16 │ │ │ │ - bne e880c │ │ │ │ + bne e8854 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e87d4 │ │ │ │ + beq e881c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e886c │ │ │ │ + bcs e88b4 │ │ │ │ add r7, r0, r7 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ mov r8, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 150110 │ │ │ │ + bl 150158 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e884c │ │ │ │ + bne e8894 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8834 │ │ │ │ + beq e887c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e886c │ │ │ │ + bcs e88b4 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -205556,153 +205574,153 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ e887c │ │ │ │ + ldr r2, [pc, #8] @ e88c4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldrsbteq r4, [r1], -r0 │ │ │ │ + eorseq r4, r1, r8, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #16 │ │ │ │ - bne e89a0 │ │ │ │ + bne e89e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8918 │ │ │ │ + beq e8960 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e8b00 │ │ │ │ - ldr r2, [pc, #644] @ e8b58 │ │ │ │ + bcs e8b48 │ │ │ │ + ldr r2, [pc, #644] @ e8ba0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e8918 │ │ │ │ + beq e8960 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e8ac0 │ │ │ │ + bne e8b08 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 150110 │ │ │ │ + bl 150158 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e8a54 │ │ │ │ + bne e8a9c │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sp │ │ │ │ revne r1, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e8a44 │ │ │ │ + beq e8a8c │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #488] @ e8b64 │ │ │ │ + ldr r0, [pc, #488] @ e8bac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8a98 │ │ │ │ + bne e8ae0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b e8b20 │ │ │ │ + b e8b68 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8a14 │ │ │ │ + beq e8a5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e8b00 │ │ │ │ - ldr r2, [pc, #396] @ e8b5c │ │ │ │ + bcs e8b48 │ │ │ │ + ldr r2, [pc, #396] @ e8ba4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e8a14 │ │ │ │ + beq e8a5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e8ae0 │ │ │ │ + bne e8b28 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sp │ │ │ │ revne r6, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne e8a70 │ │ │ │ + bne e8ab8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add ip, r7, #8 │ │ │ │ add r3, r8, #8 │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #220] @ e8b60 │ │ │ │ + ldr r0, [pc, #220] @ e8ba8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8b14 │ │ │ │ + beq e8b5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #21 │ │ │ │ str r6, [r1, #8] │ │ │ │ str r5, [r1, #12] │ │ │ │ @@ -205721,103 +205739,103 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #96] @ e8b68 │ │ │ │ + ldr r2, [pc, #96] @ e8bb0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ - b e8b4c │ │ │ │ + bl db37c │ │ │ │ + b e8b94 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r7, r7, ror #29 │ │ │ │ - eoreq r7, r7, fp, ror #27 │ │ │ │ - mlaseq r2, ip, r3, r7 │ │ │ │ - eorseq r7, r2, r4, lsr #9 │ │ │ │ - eorseq r4, r1, r8, lsr r6 │ │ │ │ + ldrdeq r7, [r7], -pc @ │ │ │ │ + eoreq r7, r7, r3, ror #27 │ │ │ │ + eorseq r7, r2, r4, asr r3 │ │ │ │ + eorseq r7, r2, ip, asr r4 │ │ │ │ + ldrshteq r4, [r1], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8bf8 │ │ │ │ + beq e8c40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e8cbc │ │ │ │ - ldr r2, [pc, #312] @ e8cec │ │ │ │ + bcs e8d04 │ │ │ │ + ldr r2, [pc, #312] @ e8d34 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e8bf8 │ │ │ │ + beq e8c40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e8c9c │ │ │ │ + bne e8ce4 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ revne r0, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ revne r7, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne e8c44 │ │ │ │ + bne e8c8c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #152] @ e8cf0 │ │ │ │ + ldr r0, [pc, #152] @ e8d38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ @@ -205832,78 +205850,78 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ e8cf4 │ │ │ │ + ldr r2, [pc, #48] @ e8d3c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r7, r7, lsl #24 │ │ │ │ - eorseq r7, r2, r8, asr #3 │ │ │ │ - eorseq r4, r1, ip, ror r4 │ │ │ │ + strdeq r7, [r7], -pc @ │ │ │ │ + eorseq r7, r2, r0, lsl #3 │ │ │ │ + eorseq r4, r1, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #17 │ │ │ │ - bhi e8d98 │ │ │ │ + bhi e8de0 │ │ │ │ cmp r0, #16 │ │ │ │ - beq e8d98 │ │ │ │ + beq e8de0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #236] @ e8e20 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #236] @ e8e68 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #16 │ │ │ │ movwne r6, #29795 @ 0x7463 │ │ │ │ strhne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ movtne r6, #26980 @ 0x6964 │ │ │ │ strne r6, [r0] │ │ │ │ stmne r4, {r1, r2, r3, r7} │ │ │ │ strne r5, [r4, #16] │ │ │ │ strne r0, [r4, #20] │ │ │ │ strne r5, [r4, #24] │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #156] @ e8e24 │ │ │ │ + ldr r2, [pc, #156] @ e8e6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r5, sp, #16 │ │ │ │ ldm r5, {r0, r1, r2, r3, r5} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm sp, {r1, r2, r3, r5} │ │ │ │ - bne e8dd8 │ │ │ │ + bne e8e20 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ str r5, [r4] │ │ │ │ stmib r4, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -205917,69 +205935,69 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r7, r2, r4, ror #1 │ │ │ │ - mlaseq r1, r0, sl, r1 │ │ │ │ + mlaseq r2, ip, r0, r7 │ │ │ │ + eorseq r1, r1, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #17 │ │ │ │ - bhi e8ec8 │ │ │ │ + bhi e8f10 │ │ │ │ cmp r0, #16 │ │ │ │ - beq e8ec8 │ │ │ │ + beq e8f10 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #236] @ e8f50 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #236] @ e8f98 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #16 │ │ │ │ movwne r6, #29795 @ 0x7463 │ │ │ │ strhne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ movtne r6, #26980 @ 0x6964 │ │ │ │ strne r6, [r0] │ │ │ │ stmne r4, {r1, r2, r3, r7} │ │ │ │ strne r5, [r4, #16] │ │ │ │ strne r0, [r4, #20] │ │ │ │ strne r5, [r4, #24] │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #156] @ e8f54 │ │ │ │ + ldr r2, [pc, #156] @ e8f9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r5, sp, #16 │ │ │ │ ldm r5, {r0, r1, r2, r3, r5} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm sp, {r1, r2, r3, r5} │ │ │ │ - bne e8f08 │ │ │ │ + bne e8f50 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ str r5, [r4] │ │ │ │ stmib r4, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [r4, #24] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -205993,98 +206011,98 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrhteq r6, [r2], -r4 │ │ │ │ - eorseq r1, r1, r0, ror #18 │ │ │ │ + eorseq r6, r2, ip, ror #30 │ │ │ │ + eorseq r1, r1, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8fdc │ │ │ │ + beq e9024 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e92d4 │ │ │ │ - ldr r2, [pc, #916] @ e932c │ │ │ │ + bcs e931c │ │ │ │ + ldr r2, [pc, #916] @ e9374 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e8fdc │ │ │ │ + beq e9024 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e9090 │ │ │ │ + bne e90d8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne e9038 │ │ │ │ + bne e9080 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ mov r2, #16 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ movcs r0, r2 │ │ │ │ cmp r0, #15 │ │ │ │ - beq e90b0 │ │ │ │ + beq e90f8 │ │ │ │ cmp r0, #16 │ │ │ │ - bne e9124 │ │ │ │ + bne e916c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #8 │ │ │ │ - b e91c0 │ │ │ │ + b e9208 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #740] @ e9330 │ │ │ │ + ldr r0, [pc, #740] @ e9378 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ strdne r0, [sl] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b e91b0 │ │ │ │ + b e91f8 │ │ │ │ add r2, r6, #8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -206113,25 +206131,25 @@ │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ mov r1, #4 │ │ │ │ - b e91c0 │ │ │ │ + b e9208 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #508] @ e9334 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #508] @ e937c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #16 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #26980 @ 0x6964 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #12] │ │ │ │ movwne r6, #28448 @ 0x6f20 │ │ │ │ movtne r6, #8306 @ 0x2072 │ │ │ │ @@ -206144,70 +206162,70 @@ │ │ │ │ movwne r6, #28257 @ 0x6e61 │ │ │ │ movtne r6, #24864 @ 0x6120 │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #404] @ e9338 │ │ │ │ + ldr r2, [pc, #404] @ e9380 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #1 │ │ │ │ - b e91c0 │ │ │ │ + b e9208 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r0, r2, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9238 │ │ │ │ + beq e9280 │ │ │ │ cmp r9, #9 │ │ │ │ - bcs e92e8 │ │ │ │ - ldr r2, [pc, #332] @ e933c │ │ │ │ + bcs e9330 │ │ │ │ + ldr r2, [pc, #332] @ e9384 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e9238 │ │ │ │ + beq e9280 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldm sp, {r8, r9} │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ - bne e9298 │ │ │ │ + bne e92e0 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r5, #40] @ 0x28 │ │ │ │ ldrb r1, [r5, #42] @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi e927c │ │ │ │ + bhi e92c4 │ │ │ │ uxtb r7, r0 │ │ │ │ mov r2, #1 │ │ │ │ cmp r7, #32 │ │ │ │ - bhi e927c │ │ │ │ + bhi e92c4 │ │ │ │ add r2, r0, r3 │ │ │ │ add r2, r2, r1 │ │ │ │ uxtb r3, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls e92b4 │ │ │ │ + bls e92fc │ │ │ │ strb r0, [sl, #5] │ │ │ │ mov r0, #30 │ │ │ │ strb r1, [sl, #6] │ │ │ │ strb r2, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -206222,73 +206240,73 @@ │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ stm sl, {r0, r5, r6} │ │ │ │ str r1, [sl, #12] │ │ │ │ str r9, [sl, #16] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #100] @ e9340 │ │ │ │ + ldr r2, [pc, #100] @ e9388 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r2, [pc, #84] @ e9344 │ │ │ │ + ldr r2, [pc, #84] @ e938c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b e9320 │ │ │ │ + bl dafd4 │ │ │ │ + b e9368 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r7, r3, lsr #16 │ │ │ │ - ldrsbteq r6, [r2], -r4 │ │ │ │ - eorseq r6, r2, r0, ror #25 │ │ │ │ - eorseq r1, r1, r4, ror r6 │ │ │ │ - eoreq r7, r7, r7, asr #11 │ │ │ │ - eorseq r3, r1, r4, ror #28 │ │ │ │ - eorseq r3, r1, r0, asr lr │ │ │ │ + eoreq r7, r7, fp, lsl r8 │ │ │ │ + eorseq r6, r2, ip, lsl #27 │ │ │ │ + mlaseq r2, r8, ip, r6 │ │ │ │ + eorseq r1, r1, ip, lsr #12 │ │ │ │ + strhteq r7, [r7], -pc │ │ │ │ + eorseq r3, r1, ip, lsl lr │ │ │ │ + eorseq r3, r1, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9384 │ │ │ │ + beq e93cc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e9570 │ │ │ │ + bcs e95b8 │ │ │ │ add r7, r0, r7 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r8, [r5, #32] │ │ │ │ add r7, r7, #4 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ mov r2, #16 │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ movcs r0, r2 │ │ │ │ cmp r0, #15 │ │ │ │ - beq e93c0 │ │ │ │ + beq e9408 │ │ │ │ cmp r0, #16 │ │ │ │ - bne e9434 │ │ │ │ + bne e947c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #8 │ │ │ │ - b e94d0 │ │ │ │ + b e9518 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #20 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #18 │ │ │ │ movcc r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ @@ -206309,25 +206327,25 @@ │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ mov r1, #4 │ │ │ │ - b e94d0 │ │ │ │ + b e9518 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #336] @ e9598 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #336] @ e95e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #16 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #26980 @ 0x6964 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #12] │ │ │ │ movwne r6, #28448 @ 0x6f20 │ │ │ │ movtne r6, #8306 @ 0x2072 │ │ │ │ @@ -206340,212 +206358,212 @@ │ │ │ │ movwne r6, #28257 @ 0x6e61 │ │ │ │ movtne r6, #24864 @ 0x6120 │ │ │ │ strne r0, [r4, #20] │ │ │ │ strne r6, [r0] │ │ │ │ strne r5, [r4, #24] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ e959c │ │ │ │ + ldr r2, [pc, #232] @ e95e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #1 │ │ │ │ - b e94d0 │ │ │ │ + b e9518 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r6, r7 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e94f4 │ │ │ │ + beq e953c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e9570 │ │ │ │ + bcs e95b8 │ │ │ │ add r7, r0, r7 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r6, [r5, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi e9538 │ │ │ │ + bhi e9580 │ │ │ │ uxtb ip, r1 │ │ │ │ mov r3, #1 │ │ │ │ cmp ip, #32 │ │ │ │ - bhi e9538 │ │ │ │ + bhi e9580 │ │ │ │ add r3, r1, r6 │ │ │ │ add r3, r3, r2 │ │ │ │ uxtb r6, r3 │ │ │ │ mov r3, #2 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls e9554 │ │ │ │ + bls e959c │ │ │ │ mov r0, #30 │ │ │ │ strb r2, [r4, #6] │ │ │ │ strb r1, [r4, #5] │ │ │ │ strb r3, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r1, [r5, #41] @ 0x29 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ stm r4, {r1, r5, r8} │ │ │ │ str r7, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #40] @ e95a0 │ │ │ │ + ldr r2, [pc, #40] @ e95e8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrsbteq r6, [r2], -r0 │ │ │ │ - eorseq r1, r1, r4, ror #6 │ │ │ │ - eorseq r3, r1, ip, asr #23 │ │ │ │ + eorseq r6, r2, r8, lsl #19 │ │ │ │ + eorseq r1, r1, ip, lsl r3 │ │ │ │ + eorseq r3, r1, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, [r1, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ add r0, r3, r0 │ │ │ │ - ldr r2, [pc, #1152] @ e9a54 │ │ │ │ + ldr r2, [pc, #1152] @ e9a9c │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ movcs r1, #16 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9648 │ │ │ │ + beq e9690 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e998c │ │ │ │ - ldr r2, [pc, #1108] @ e9a58 │ │ │ │ + bcs e99d4 │ │ │ │ + ldr r2, [pc, #1108] @ e9aa0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e9648 │ │ │ │ + beq e9690 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e97d4 │ │ │ │ + bne e981c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #15 │ │ │ │ - bne e96bc │ │ │ │ + bne e9704 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #20 │ │ │ │ - bne e9684 │ │ │ │ + bne e96cc │ │ │ │ mov r0, #31 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e96a8 │ │ │ │ + beq e96f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r2, sp, #16 │ │ │ │ str r7, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi e9864 │ │ │ │ + bhi e98ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ cmp r4, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ revne r0, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq e9780 │ │ │ │ + beq e97c8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #812] @ e9a5c │ │ │ │ + ldr r0, [pc, #812] @ e9aa4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9964 │ │ │ │ + bne e99ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b e99ac │ │ │ │ + b e99f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1b10 │ │ │ │ + bl 2c1b58 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e97f4 │ │ │ │ + bne e983c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e982c │ │ │ │ - ldr r2, [pc, #704] @ e9a68 │ │ │ │ + bne e9874 │ │ │ │ + ldr r2, [pc, #704] @ e9ab0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne e993c │ │ │ │ + bne e9984 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r3, r8, #8 │ │ │ │ @@ -206553,76 +206571,76 @@ │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #600] @ e9a60 │ │ │ │ + ldr r0, [pc, #600] @ e9aa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9964 │ │ │ │ + bne e99ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b e99ac │ │ │ │ + b e99f4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #548] @ e9a64 │ │ │ │ + ldr r0, [pc, #548] @ e9aac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e9964 │ │ │ │ + bne e99ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ - b e99ac │ │ │ │ - ldr r0, [pc, #516] @ e9a70 │ │ │ │ + b e99f4 │ │ │ │ + ldr r0, [pc, #516] @ e9ab8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #512] @ e9a74 │ │ │ │ - ldr r2, [pc, #512] @ e9a78 │ │ │ │ + ldr r1, [pc, #512] @ e9abc │ │ │ │ + ldr r2, [pc, #512] @ e9ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #508] @ e9a7c │ │ │ │ + ldr r3, [pc, #508] @ e9ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #504] @ e9a80 │ │ │ │ + ldr r7, [pc, #504] @ e9ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #500] @ e9a84 │ │ │ │ + ldr r6, [pc, #500] @ e9acc │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r5, #5 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #456] @ e9a88 │ │ │ │ + ldr r6, [pc, #456] @ e9ad0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ @@ -206635,209 +206653,209 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #284] @ e9a6c │ │ │ │ + ldr r0, [pc, #284] @ e9ab4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e99a0 │ │ │ │ + beq e99e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #21 │ │ │ │ str r6, [r1, #8] │ │ │ │ str r5, [r1, #12] │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #248] @ e9a8c │ │ │ │ + ldr r2, [pc, #248] @ e9ad4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ - b e9a48 │ │ │ │ + bl db37c │ │ │ │ + b e9a90 │ │ │ │ bl 39ea4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9a48 │ │ │ │ + beq e9a90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ - b e9a48 │ │ │ │ + bl db37c │ │ │ │ + b e9a90 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ - b e9a48 │ │ │ │ + bl db37c │ │ │ │ + b e9a90 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r1, r8, r8, lsl #16 │ │ │ │ - strhteq r7, [r7], -r7 │ │ │ │ - ldrshteq r6, [r2], -r0 │ │ │ │ - eorseq r6, r2, r8, lsl r6 │ │ │ │ - eorseq r6, r2, r0, ror #11 │ │ │ │ - strdeq r0, [r8], -r0 @ │ │ │ │ + eoreq r1, r8, r0, lsl #16 │ │ │ │ + eoreq r7, r7, pc, lsr #3 │ │ │ │ + eorseq r6, r2, r8, lsr #13 │ │ │ │ ldrsbteq r6, [r2], -r0 │ │ │ │ - eoreq r6, r7, r0, asr ip │ │ │ │ + mlaseq r2, r8, r5, r6 │ │ │ │ + eoreq r0, r8, r8, ror #23 │ │ │ │ + eorseq r6, r2, r8, lsl #9 │ │ │ │ + eoreq r6, r7, r8, asr #24 │ │ │ │ andeq fp, fp, ip, asr #24 │ │ │ │ - eorseq r1, r1, r0, ror #1 │ │ │ │ - ldrsbteq r1, [r1], -r0 │ │ │ │ - eorseq r1, r1, r0, lsr #1 │ │ │ │ - mlaseq r1, r4, r0, r1 │ │ │ │ - ldrshteq r6, [r2], -ip │ │ │ │ - eorseq r3, r1, ip, lsr #15 │ │ │ │ + mlaseq r1, r8, r0, r1 │ │ │ │ + eorseq r1, r1, r8, lsl #1 │ │ │ │ + eorseq r1, r1, r8, asr r0 │ │ │ │ + eorseq r1, r1, ip, asr #32 │ │ │ │ + ldrhteq r6, [r2], -r4 │ │ │ │ + eorseq r3, r1, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldrd r8, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, r9, r0 │ │ │ │ - ldr r2, [pc, #568] @ e9cf8 │ │ │ │ + ldr r2, [pc, #568] @ e9d40 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ movcs r1, #16 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9aec │ │ │ │ + beq e9b34 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e9ca0 │ │ │ │ + bcs e9ce8 │ │ │ │ add r9, r0, r9 │ │ │ │ str r9, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #15 │ │ │ │ - bne e9b5c │ │ │ │ + bne e9ba4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c6124 │ │ │ │ + bl 2c616c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #20 │ │ │ │ - bne e9b24 │ │ │ │ + bne e9b6c │ │ │ │ mov r0, #31 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #20 │ │ │ │ - beq e9b48 │ │ │ │ + beq e9b90 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r2, sp, #16 │ │ │ │ str r7, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, #12 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi e9bc0 │ │ │ │ + bhi e9c08 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ mov r0, #4 │ │ │ │ - b e9ba0 │ │ │ │ + b e9be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c1b10 │ │ │ │ + bl 2c1b58 │ │ │ │ mov r0, #1 │ │ │ │ add r0, r9, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r0, r0, r6 │ │ │ │ str r1, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ e9cfc │ │ │ │ + ldr r0, [pc, #308] @ e9d44 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #304] @ e9d00 │ │ │ │ - ldr r2, [pc, #304] @ e9d04 │ │ │ │ + ldr r1, [pc, #304] @ e9d48 │ │ │ │ + ldr r2, [pc, #304] @ e9d4c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #300] @ e9d08 │ │ │ │ + ldr r3, [pc, #300] @ e9d50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #296] @ e9d0c │ │ │ │ + ldr r7, [pc, #296] @ e9d54 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #292] @ e9d10 │ │ │ │ + ldr r6, [pc, #292] @ e9d58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r5, #5 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #248] @ e9d14 │ │ │ │ + ldr r6, [pc, #248] @ e9d5c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl df1b4 │ │ │ │ + bl df1fc │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -206849,103 +206867,103 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ e9d18 │ │ │ │ + ldr r2, [pc, #112] @ e9d60 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e9ce4 │ │ │ │ + bne e9d2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, r8, ip, lsl r3 │ │ │ │ - strdeq r6, [r7], -r4 @ │ │ │ │ + eoreq r1, r8, r4, lsl r3 │ │ │ │ + eoreq r6, r7, ip, ror #17 │ │ │ │ strdeq fp, [fp], -r0 │ │ │ │ - eorseq r0, r1, r4, lsl #27 │ │ │ │ - eorseq r0, r1, r4, ror sp │ │ │ │ - eorseq r0, r1, r4, asr #26 │ │ │ │ - eorseq r0, r1, r8, lsr sp │ │ │ │ - eorseq r6, r2, r0, lsr #7 │ │ │ │ - mlaseq r1, ip, r4, r3 │ │ │ │ + eorseq r0, r1, ip, lsr sp │ │ │ │ + eorseq r0, r1, ip, lsr #26 │ │ │ │ + ldrshteq r0, [r1], -ip │ │ │ │ + ldrshteq r0, [r1], -r0 │ │ │ │ + eorseq r6, r2, r8, asr r3 │ │ │ │ + eorseq r3, r1, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9da4 │ │ │ │ + beq e9dec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs e9e5c │ │ │ │ - ldr r2, [pc, #300] @ e9e8c │ │ │ │ + bcs e9ea4 │ │ │ │ + ldr r2, [pc, #300] @ e9ed4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e9da4 │ │ │ │ + beq e9dec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e9e3c │ │ │ │ + bne e9e84 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sp │ │ │ │ revne r6, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne e9de4 │ │ │ │ + bne e9e2c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #152] @ e9e90 │ │ │ │ + ldr r0, [pc, #152] @ e9ed8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [r1] │ │ │ │ stmibne r1, {r0, r6} │ │ │ │ movne r0, #21 │ │ │ │ strne r5, [r1, #12] │ │ │ │ @@ -206960,77 +206978,77 @@ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm ip, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r4, {r0, r9} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ e9e94 │ │ │ │ + ldr r2, [pc, #48] @ e9edc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl db334 │ │ │ │ + bl db37c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, r7, fp, asr sl │ │ │ │ - eorseq r6, r2, r8, lsr #32 │ │ │ │ - ldrsbteq r3, [r1], -ip │ │ │ │ + eoreq r6, r7, r3, asr sl │ │ │ │ + eorseq r5, r2, r0, ror #31 │ │ │ │ + mlaseq r1, r4, r2, r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r2, [r1, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ add r0, r3, r0 │ │ │ │ - ldr r2, [pc, #980] @ ea298 │ │ │ │ + ldr r2, [pc, #980] @ ea2e0 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ movcs r1, r7 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f38 │ │ │ │ + beq e9f80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ea254 │ │ │ │ - ldr r2, [pc, #936] @ ea29c │ │ │ │ + bcs ea29c │ │ │ │ + ldr r2, [pc, #936] @ ea2e4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq e9f38 │ │ │ │ + beq e9f80 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e9fe4 │ │ │ │ + bne ea02c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ movcc r7, r0 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi ea00c │ │ │ │ + bhi ea054 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ @@ -207047,66 +207065,66 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne ea1c4 │ │ │ │ + bne ea20c │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r5, #42] @ 0x2a │ │ │ │ strh r0, [r8, #16] │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r8, #18] │ │ │ │ - b ea204 │ │ │ │ + b ea24c │ │ │ │ add r2, r6, #8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, r8, #12 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r8] │ │ │ │ stmib r8, {r0, ip} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #644] @ ea2a0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #644] @ ea2e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #30 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea268 │ │ │ │ - ldr r1, [pc, #612] @ ea2a8 │ │ │ │ + beq ea2b0 │ │ │ │ + ldr r1, [pc, #612] @ ea2f0 │ │ │ │ mov r2, #30 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r0, r1, r2, r3, r6} │ │ │ │ str r5, [r8, #24] │ │ │ │ str r6, [r8, #28] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ea144 │ │ │ │ + bne ea18c │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, r8, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ stm r8, {r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -207117,34 +207135,34 @@ │ │ │ │ cmp r1, #32 │ │ │ │ ldrb r2, [r5, #41] @ 0x29 │ │ │ │ strh r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ cmpls r2, #32 │ │ │ │ strb r3, [sp, #2] │ │ │ │ - bhi ea1a0 │ │ │ │ + bhi ea1e8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r2, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi ea1a0 │ │ │ │ + bhi ea1e8 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ ldrh r1, [sp] │ │ │ │ strb r3, [r5, #42] @ 0x2a │ │ │ │ strh r1, [r8, #16] │ │ │ │ - b ea240 │ │ │ │ + b ea288 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8cf8 │ │ │ │ + bl e8d40 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ea144 │ │ │ │ + bne ea18c │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, r8, #8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #2 │ │ │ │ strd r0, [r8] │ │ │ │ @@ -207168,15 +207186,15 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ strb r7, [sp, #2] │ │ │ │ uxtb r6, r2 │ │ │ │ cmp r6, #32 │ │ │ │ movls r0, #1 │ │ │ │ cmpls r3, #32 │ │ │ │ - bls ea218 │ │ │ │ + bls ea260 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ @@ -207204,77 +207222,77 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r2, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi ea1a0 │ │ │ │ + bhi ea1e8 │ │ │ │ ldrh r3, [sp] │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ strb r2, [r1] │ │ │ │ strh r3, [r8, #16] │ │ │ │ strb r0, [r8, #18] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ - b ea1a8 │ │ │ │ - ldr r2, [pc, #80] @ ea2ac │ │ │ │ + b ea1f0 │ │ │ │ + ldr r2, [pc, #80] @ ea2f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r2, [pc, #52] @ ea2a4 │ │ │ │ + ldr r2, [pc, #52] @ ea2ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #30 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r0, r8, r8, lsl pc │ │ │ │ - eoreq r6, r7, r7, asr #17 │ │ │ │ - ldrshteq r5, [r2], -r8 │ │ │ │ - eorseq r0, r1, r8, lsr #11 │ │ │ │ - strdeq r0, [r8], -r8 @ │ │ │ │ - eorseq r2, r1, r4, ror #29 │ │ │ │ + eoreq r0, r8, r0, lsl pc │ │ │ │ + strhteq r6, [r7], -pc │ │ │ │ + ldrhteq r5, [r2], -r0 │ │ │ │ + eorseq r0, r1, r0, ror #10 │ │ │ │ + strdeq r0, [r8], -r0 @ │ │ │ │ + mlaseq r1, ip, lr, r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r6, #16 │ │ │ │ - ldr r2, [pc, #812] @ ea604 │ │ │ │ + ldr r2, [pc, #812] @ ea64c │ │ │ │ add r0, r7, r0 │ │ │ │ sub r1, r1, #2 │ │ │ │ cmp r1, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ movcs r1, r6 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea308 │ │ │ │ + beq ea350 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ea5c4 │ │ │ │ + bcs ea60c │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r0, #18 │ │ │ │ movcc r6, r0 │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi ea3d0 │ │ │ │ + bhi ea418 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ muleq r0, ip, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ @@ -207291,63 +207309,63 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, r4, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea3a0 │ │ │ │ + beq ea3e8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ea5c4 │ │ │ │ + bcs ea60c │ │ │ │ add r6, r0, r6 │ │ │ │ add r0, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldrb r0, [r5, #42] @ 0x2a │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r1, r5} │ │ │ │ str r1, [r4, #12] │ │ │ │ strh r2, [r4, #16] │ │ │ │ strb r0, [r4, #18] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #552] @ ea608 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #552] @ ea650 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #30 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea5d4 │ │ │ │ - ldr r1, [pc, #520] @ ea610 │ │ │ │ + beq ea61c │ │ │ │ + ldr r1, [pc, #520] @ ea658 │ │ │ │ mov r2, #30 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r0, r1, r2, r3, r6} │ │ │ │ str r5, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ea508 │ │ │ │ + bne ea550 │ │ │ │ ldmib sp, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ stm r4, {r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -207358,34 +207376,34 @@ │ │ │ │ cmp r1, #32 │ │ │ │ ldrb r2, [r5, #41] @ 0x29 │ │ │ │ strh r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ cmpls r2, #32 │ │ │ │ strb r3, [sp, #2] │ │ │ │ - bhi ea564 │ │ │ │ + bhi ea5ac │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r2, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi ea564 │ │ │ │ + bhi ea5ac │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ ldrh r1, [sp] │ │ │ │ strb r3, [r5, #42] @ 0x2a │ │ │ │ strh r1, [r4, #16] │ │ │ │ - b ea5b0 │ │ │ │ + b ea5f8 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8e28 │ │ │ │ + bl e8e70 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ea508 │ │ │ │ + bne ea550 │ │ │ │ orr ip, r6, #4 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4] │ │ │ │ @@ -207409,149 +207427,149 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ strb r7, [sp, #2] │ │ │ │ uxtb r6, r2 │ │ │ │ cmp r6, #32 │ │ │ │ movls r0, #1 │ │ │ │ cmpls r3, #32 │ │ │ │ - bls ea588 │ │ │ │ + bls ea5d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r2, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi ea564 │ │ │ │ + bhi ea5ac │ │ │ │ ldrh r3, [sp] │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ strb r2, [r1] │ │ │ │ strh r3, [r4, #16] │ │ │ │ strb r0, [r4, #18] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ - b ea56c │ │ │ │ - ldr r2, [pc, #72] @ ea614 │ │ │ │ + b ea5b4 │ │ │ │ + ldr r2, [pc, #72] @ ea65c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r2, [pc, #48] @ ea60c │ │ │ │ + ldr r2, [pc, #48] @ ea654 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #30 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r0, r8, r0, lsl #22 │ │ │ │ - eorseq r5, r2, r4, lsr sl │ │ │ │ - eorseq r0, r1, ip, lsr r2 │ │ │ │ - eoreq r0, r8, r4, lsr r3 │ │ │ │ - eorseq r2, r1, r8, ror fp │ │ │ │ + strdeq r0, [r8], -r8 @ │ │ │ │ + eorseq r5, r2, ip, ror #19 │ │ │ │ + ldrshteq r0, [r1], -r4 │ │ │ │ + eoreq r0, r8, ip, lsr #6 │ │ │ │ + eorseq r2, r1, r0, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea67c │ │ │ │ + beq ea6c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ea7e0 │ │ │ │ + bne ea828 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea664 │ │ │ │ + beq ea6ac │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ea7d0 │ │ │ │ + bcs ea818 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ea6f8 │ │ │ │ + beq ea740 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ea7f8 │ │ │ │ + bne ea840 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ea6e0 │ │ │ │ + beq ea728 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea6c4 │ │ │ │ - b ea754 │ │ │ │ + bne ea70c │ │ │ │ + b ea79c │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea754 │ │ │ │ + beq ea79c │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea720 │ │ │ │ + beq ea768 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ea7d0 │ │ │ │ + bcs ea818 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #4 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ea73c │ │ │ │ + beq ea784 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #244] @ ea85c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #244] @ ea8a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -207559,33 +207577,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #160] @ ea860 │ │ │ │ + ldr r2, [pc, #160] @ ea8a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #156] @ ea874 │ │ │ │ + ldr r2, [pc, #156] @ ea8bc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #124] @ ea864 │ │ │ │ + ldr r0, [pc, #124] @ ea8ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ ea868 │ │ │ │ + ldr r2, [pc, #120] @ ea8b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #108] @ ea86c │ │ │ │ + ldr r0, [pc, #108] @ ea8b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ ea870 │ │ │ │ + ldr r1, [pc, #104] @ ea8b8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -207596,75 +207614,75 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrhteq r5, [r2], -r0 │ │ │ │ - eorseq r0, r1, r8, asr r0 │ │ │ │ - eoreq pc, r7, pc, lsl #21 │ │ │ │ - eorseq r0, r1, ip, ror r1 │ │ │ │ - eorseq r0, r1, ip, lsl #2 │ │ │ │ - eorseq r0, r1, ip, lsl #2 │ │ │ │ - eorseq r2, r1, ip, ror #18 │ │ │ │ + eorseq r5, r2, r8, ror #12 │ │ │ │ + eorseq r0, r1, r0, lsl r0 │ │ │ │ + eoreq pc, r7, r7, lsl #21 │ │ │ │ + eorseq r0, r1, r4, lsr r1 │ │ │ │ + eorseq r0, r1, r4, asr #1 │ │ │ │ + eorseq r0, r1, r4, asr #1 │ │ │ │ + eorseq r2, r1, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea8ac │ │ │ │ + beq ea8f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eaa84 │ │ │ │ + bne eaacc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ea918 │ │ │ │ + beq ea960 │ │ │ │ cmp r0, #19 │ │ │ │ - bne eaa9c │ │ │ │ + bne eaae4 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ea930 │ │ │ │ + beq ea978 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea8fc │ │ │ │ - b ea9ec │ │ │ │ - ldr r0, [pc, #540] @ eab3c │ │ │ │ + bne ea944 │ │ │ │ + b eaa34 │ │ │ │ + ldr r0, [pc, #540] @ eab84 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ea94c │ │ │ │ + b ea994 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea9ec │ │ │ │ + beq eaa34 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -207679,47 +207697,47 @@ │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eaa50 │ │ │ │ + bne eaa98 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ea9d0 │ │ │ │ + beq eaa18 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #320] @ eab40 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #320] @ eab88 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaad4 │ │ │ │ + beq eab1c │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -207731,163 +207749,163 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne eaa74 │ │ │ │ + bne eaabc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ eab48 │ │ │ │ + ldr r0, [pc, #188] @ eab90 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ eab4c │ │ │ │ + ldr r2, [pc, #184] @ eab94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ eab50 │ │ │ │ + ldr r0, [pc, #172] @ eab98 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ eab54 │ │ │ │ + ldr r1, [pc, #168] @ eab9c │ │ │ │ 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] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ eab44 │ │ │ │ + ldr r2, [pc, #104] @ eab8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b eab30 │ │ │ │ + bl dafd4 │ │ │ │ + b eab78 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq eab30 │ │ │ │ + beq eab78 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r8, r7, r0, lsl ip │ │ │ │ - eorseq r5, r2, r8, lsl r4 │ │ │ │ - eorseq pc, r0, ip, lsr sp @ │ │ │ │ - eoreq pc, r7, fp, ror #15 │ │ │ │ - ldrsbteq pc, [r0], -r8 @ │ │ │ │ - eorseq pc, r0, r8, ror #28 │ │ │ │ - eorseq pc, r0, r8, ror #28 │ │ │ │ + eoreq r8, r7, r8, lsl #24 │ │ │ │ + ldrsbteq r5, [r2], -r0 │ │ │ │ + ldrshteq pc, [r0], -r4 @ │ │ │ │ + eoreq pc, r7, r3, ror #15 │ │ │ │ + mlaseq r0, r0, lr, pc @ │ │ │ │ + eorseq pc, r0, r0, lsr #28 │ │ │ │ + eorseq pc, r0, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eabbc │ │ │ │ + beq eac04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ead20 │ │ │ │ + bne ead68 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaba4 │ │ │ │ + beq eabec │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ead10 │ │ │ │ + bcs ead58 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq eac38 │ │ │ │ + beq eac80 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ead38 │ │ │ │ + bne ead80 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq eac20 │ │ │ │ + beq eac68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eac04 │ │ │ │ - b eac94 │ │ │ │ + bne eac4c │ │ │ │ + b eacdc │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eac94 │ │ │ │ + beq eacdc │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eac60 │ │ │ │ + beq eaca8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ead10 │ │ │ │ + bcs ead58 │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq eac7c │ │ │ │ + beq eacc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #244] @ ead9c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #244] @ eade4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -207895,33 +207913,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #160] @ eada0 │ │ │ │ + ldr r2, [pc, #160] @ eade8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #156] @ eadb4 │ │ │ │ + ldr r2, [pc, #156] @ eadfc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #124] @ eada4 │ │ │ │ + ldr r0, [pc, #124] @ eadec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ eada8 │ │ │ │ + ldr r2, [pc, #120] @ eadf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #108] @ eadac │ │ │ │ + ldr r0, [pc, #108] @ eadf4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ eadb0 │ │ │ │ + ldr r1, [pc, #104] @ eadf8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -207932,138 +207950,138 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r5, r2, r0, ror r1 │ │ │ │ - eorseq pc, r0, r8, lsl fp @ │ │ │ │ - eoreq pc, r7, pc, asr #10 │ │ │ │ - eorseq pc, r0, ip, lsr ip @ │ │ │ │ - eorseq pc, r0, ip, asr #23 │ │ │ │ - eorseq pc, r0, ip, asr #23 │ │ │ │ - eorseq r2, r1, ip, lsr #8 │ │ │ │ + eorseq r5, r2, r8, lsr #2 │ │ │ │ + ldrsbteq pc, [r0], -r0 @ │ │ │ │ + eoreq pc, r7, r7, asr #10 │ │ │ │ + ldrshteq pc, [r0], -r4 @ │ │ │ │ + eorseq pc, r0, r4, lsl #23 │ │ │ │ + eorseq pc, r0, r4, lsl #23 │ │ │ │ + eorseq r2, r1, r4, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq eadf4 │ │ │ │ + beq eae3c │ │ │ │ cmp r3, #1 │ │ │ │ - bne eae00 │ │ │ │ + bne eae48 │ │ │ │ ldr lr, [r2] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp lr, #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ addcs ip, ip, #8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, ip │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ pop {fp, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ - bl e5044 │ │ │ │ + bl e508c │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ eae18 │ │ │ │ + ldr r0, [pc, #16] @ eae60 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ eae1c │ │ │ │ + ldr r2, [pc, #12] @ eae64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - eoreq pc, r7, pc, ror #8 │ │ │ │ - eorseq pc, r0, ip, asr fp @ │ │ │ │ + eoreq pc, r7, r7, ror #8 │ │ │ │ + eorseq pc, r0, r4, lsl fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaed0 │ │ │ │ + beq eaf18 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eb168 │ │ │ │ + bne eb1b0 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldm r2, {r8, fp} │ │ │ │ mov r0, r5 │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eaf3c │ │ │ │ + bne eaf84 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - beq eaea4 │ │ │ │ + beq eaeec │ │ │ │ add r4, r8, fp, lsl #3 │ │ │ │ add r6, sp, #8 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb108 │ │ │ │ + bne eb150 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne eae7c │ │ │ │ + bne eaec4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub r0, r0, r7 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ sub r0, r1, #1 │ │ │ │ str r9, [r5, #32] │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldrd r8, [r2] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq eaf54 │ │ │ │ + beq eaf9c │ │ │ │ cmp r0, #19 │ │ │ │ - bne eb180 │ │ │ │ + bne eb1c8 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #2 │ │ │ │ add r4, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq eaf6c │ │ │ │ + beq eafb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaf20 │ │ │ │ - b eb098 │ │ │ │ + bne eaf68 │ │ │ │ + b eb0e0 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia sl!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #720] @ eb22c │ │ │ │ + ldr r0, [pc, #720] @ eb274 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b eaf88 │ │ │ │ + b eafd0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb098 │ │ │ │ + beq eb0e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -208079,74 +208097,74 @@ │ │ │ │ strb r3, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ strh r6, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb100 │ │ │ │ + bne eb148 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r9, #0 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq eb030 │ │ │ │ + beq eb078 │ │ │ │ add r4, r8, r9, lsl #3 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb124 │ │ │ │ + bne eb16c │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne eb008 │ │ │ │ + bne eb050 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub r0, r0, fp │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r7, [r6, #41] @ 0x29 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str r4, [r6, #32] │ │ │ │ sub r7, r7, #1 │ │ │ │ strb r7, [r6, #41] @ 0x29 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq eb07c │ │ │ │ + beq eb0c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #388] @ eb230 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #388] @ eb278 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1b8 │ │ │ │ + beq eb200 │ │ │ │ add r7, sp, #8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r4, [sl, #16] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ @@ -208154,15 +208172,15 @@ │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ str r6, [r0] │ │ │ │ str r0, [sl, #20] │ │ │ │ str r4, [sl, #24] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add ip, r6, #4 │ │ │ │ - b eb128 │ │ │ │ + b eb170 │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -208172,164 +208190,164 @@ │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl], #4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bne eb158 │ │ │ │ + bne eb1a0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ eb224 │ │ │ │ + ldr r0, [pc, #180] @ eb26c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ eb228 │ │ │ │ + ldr r2, [pc, #176] @ eb270 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #176] @ eb238 │ │ │ │ + ldr r0, [pc, #176] @ eb280 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ eb23c │ │ │ │ + ldr r1, [pc, #172] @ eb284 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #116] @ eb234 │ │ │ │ + ldr r2, [pc, #116] @ eb27c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b eb218 │ │ │ │ + bl dafd4 │ │ │ │ + b eb260 │ │ │ │ bl 39ea4 │ │ │ │ - b eb200 │ │ │ │ + b eb248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq eb218 │ │ │ │ + beq eb260 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r7, r7, lsl #2 │ │ │ │ - ldrshteq pc, [r0], -r4 @ │ │ │ │ - ldrdeq r8, [r7], -r4 @ │ │ │ │ - eorseq r4, r2, ip, ror #26 │ │ │ │ - eorseq pc, r0, r8, asr r6 @ │ │ │ │ - eorseq pc, r0, r4, lsl #15 │ │ │ │ - eorseq pc, r0, r4, lsl #15 │ │ │ │ + strdeq pc, [r7], -pc @ │ │ │ │ + eorseq pc, r0, ip, lsr #15 │ │ │ │ + eoreq r8, r7, ip, asr #11 │ │ │ │ + eorseq r4, r2, r4, lsr #26 │ │ │ │ + eorseq pc, r0, r0, lsl r6 @ │ │ │ │ + eorseq pc, r0, ip, lsr r7 @ │ │ │ │ + eorseq pc, r0, ip, lsr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb2f4 │ │ │ │ + beq eb33c │ │ │ │ cmp r0, #1 │ │ │ │ - bne eb5c8 │ │ │ │ + bne eb610 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r8, [r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb364 │ │ │ │ + bne eb3ac │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq eb2cc │ │ │ │ + beq eb314 │ │ │ │ add r4, r8, r9, lsl #3 │ │ │ │ add r6, sp, #8 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb550 │ │ │ │ + bne eb598 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne eb2a4 │ │ │ │ + bne eb2ec │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r6, [r9, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq eb37c │ │ │ │ + beq eb3c4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne eb5e0 │ │ │ │ + bne eb628 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #2 │ │ │ │ add r4, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq eb394 │ │ │ │ + beq eb3dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eb348 │ │ │ │ - b eb480 │ │ │ │ + bne eb390 │ │ │ │ + b eb4c8 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia sl!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #776] @ eb68c │ │ │ │ + ldr r0, [pc, #776] @ eb6d4 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r9 │ │ │ │ - b eb3b0 │ │ │ │ + b eb3f8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb480 │ │ │ │ + beq eb4c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrh r6, [r9, #40] @ 0x28 │ │ │ │ ldr ip, [r9, #16] │ │ │ │ @@ -208345,58 +208363,58 @@ │ │ │ │ strb r3, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ strh r6, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb4e8 │ │ │ │ + bne eb530 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq eb45c │ │ │ │ + beq eb4a4 │ │ │ │ add r4, r8, r5, lsl #3 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb56c │ │ │ │ + bne eb5b4 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne eb434 │ │ │ │ + bne eb47c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl e1a4c │ │ │ │ - b eb4fc │ │ │ │ + bl e1a94 │ │ │ │ + b eb544 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #508] @ eb690 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #508] @ eb6d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb618 │ │ │ │ + beq eb660 │ │ │ │ add r7, sp, #8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r4, [sl, #16] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ @@ -208410,26 +208428,26 @@ │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb590 │ │ │ │ + bne eb5d8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r9, #36] @ 0x24 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr r7, [r9] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq eb534 │ │ │ │ + beq eb57c │ │ │ │ mov r0, r9 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -208444,170 +208462,170 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ orr r2, r2, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq eb508 │ │ │ │ + beq eb550 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bne eb5b8 │ │ │ │ + bne eb600 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ eb684 │ │ │ │ + ldr r0, [pc, #180] @ eb6cc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ eb688 │ │ │ │ + ldr r2, [pc, #176] @ eb6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #176] @ eb698 │ │ │ │ + ldr r0, [pc, #176] @ eb6e0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ eb69c │ │ │ │ + ldr r1, [pc, #172] @ eb6e4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #116] @ eb694 │ │ │ │ + ldr r2, [pc, #116] @ eb6dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b eb678 │ │ │ │ + bl dafd4 │ │ │ │ + b eb6c0 │ │ │ │ bl 39ea4 │ │ │ │ - b eb660 │ │ │ │ + b eb6a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq eb678 │ │ │ │ + beq eb6c0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, r7, r7, lsr #25 │ │ │ │ - mlaseq r0, r4, r3, pc @ │ │ │ │ - eoreq r8, r7, ip, lsr #3 │ │ │ │ - eorseq r4, r2, r4, lsl #19 │ │ │ │ - ldrshteq pc, [r0], -r8 @ │ │ │ │ - eorseq pc, r0, r4, lsr #6 │ │ │ │ - eorseq pc, r0, r4, lsr #6 │ │ │ │ + mlaeq r7, pc, ip, lr @ │ │ │ │ + eorseq pc, r0, ip, asr #6 │ │ │ │ + eoreq r8, r7, r4, lsr #3 │ │ │ │ + eorseq r4, r2, ip, lsr r9 │ │ │ │ + ldrhteq pc, [r0], -r0 @ │ │ │ │ + ldrsbteq pc, [r0], -ip @ │ │ │ │ + ldrsbteq pc, [r0], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb750 │ │ │ │ + beq eb798 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eba18 │ │ │ │ + bne eba60 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ ldrd r8, [r2, #4] │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb7bc │ │ │ │ + bne eb804 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq eb72c │ │ │ │ + beq eb774 │ │ │ │ add r4, r8, r9, lsl #3 │ │ │ │ mov r6, sp │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb9a0 │ │ │ │ + bne eb9e8 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne eb704 │ │ │ │ + bne eb74c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r5, [sp] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r1, sp │ │ │ │ mov r0, fp │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr r6, [sl, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq eb7d4 │ │ │ │ + beq eb81c │ │ │ │ cmp r0, #19 │ │ │ │ - bne eba30 │ │ │ │ + bne eba78 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ add r4, r5, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq eb7ec │ │ │ │ + beq eb834 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eb7a0 │ │ │ │ - b eb8d8 │ │ │ │ + bne eb7e8 │ │ │ │ + b eb920 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #768] @ ebadc │ │ │ │ + ldr r0, [pc, #768] @ ebb24 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, sl │ │ │ │ - b eb808 │ │ │ │ + b eb850 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb8d8 │ │ │ │ + beq eb920 │ │ │ │ add r1, r5, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r8, [sl, #24] │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldrb r7, [sl, #20] │ │ │ │ @@ -208623,58 +208641,58 @@ │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb93c │ │ │ │ + bne eb984 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq eb8b4 │ │ │ │ + beq eb8fc │ │ │ │ add r4, r8, r9, lsl #3 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb9bc │ │ │ │ + bne eba04 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne eb88c │ │ │ │ + bne eb8d4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl e1a4c │ │ │ │ - b eb950 │ │ │ │ + bl e1a94 │ │ │ │ + b eb998 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #500] @ ebae0 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #500] @ ebb28 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eba68 │ │ │ │ + beq ebab0 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -208687,25 +208705,25 @@ │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eb9e0 │ │ │ │ + bne eba28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ str r7, [sl, #36] @ 0x24 │ │ │ │ ldr r7, [sl] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq eb984 │ │ │ │ + beq eb9cc │ │ │ │ mov r0, sl │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -208720,136 +208738,136 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ orr r2, r2, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq eb95c │ │ │ │ + beq eb9a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia fp!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne eba08 │ │ │ │ + bne eba50 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ ebad4 │ │ │ │ + ldr r0, [pc, #180] @ ebb1c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ ebad8 │ │ │ │ + ldr r2, [pc, #176] @ ebb20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #176] @ ebae8 │ │ │ │ + ldr r0, [pc, #176] @ ebb30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ ebaec │ │ │ │ + ldr r1, [pc, #172] @ ebb34 │ │ │ │ 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] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #116] @ ebae4 │ │ │ │ + ldr r2, [pc, #116] @ ebb2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ebac8 │ │ │ │ + bl dafd4 │ │ │ │ + b ebb10 │ │ │ │ bl 39ea4 │ │ │ │ - b ebab0 │ │ │ │ + b ebaf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ebac8 │ │ │ │ + beq ebb10 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq lr, r7, r7, asr r8 │ │ │ │ - eorseq lr, r0, r4, asr #30 │ │ │ │ - eoreq r7, r7, r4, asr sp │ │ │ │ - eorseq r4, r2, ip, lsr #10 │ │ │ │ - eorseq lr, r0, r8, lsr #27 │ │ │ │ - ldrsbteq lr, [r0], -r4 │ │ │ │ - ldrsbteq lr, [r0], -r4 │ │ │ │ + eoreq lr, r7, pc, asr #16 │ │ │ │ + ldrshteq lr, [r0], -ip │ │ │ │ + eoreq r7, r7, ip, asr #26 │ │ │ │ + eorseq r4, r2, r4, ror #9 │ │ │ │ + eorseq lr, r0, r0, ror #26 │ │ │ │ + eorseq lr, r0, ip, lsl #29 │ │ │ │ + eorseq lr, r0, ip, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebb28 │ │ │ │ + beq ebb70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ebd18 │ │ │ │ + bne ebd60 │ │ │ │ ldrd r2, [r2] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ebb9c │ │ │ │ + beq ebbe4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ebd30 │ │ │ │ + bne ebd78 │ │ │ │ mov r4, r3 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #2 │ │ │ │ add sl, fp, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq ebbb4 │ │ │ │ + beq ebbfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ebb80 │ │ │ │ - b ebc7c │ │ │ │ - ldr r0, [pc, #556] @ ebdd0 │ │ │ │ + bne ebbc8 │ │ │ │ + b ebcc4 │ │ │ │ + ldr r0, [pc, #556] @ ebe18 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ebbd4 │ │ │ │ + b ebc1c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc7c │ │ │ │ + beq ebcc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, fp, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ @@ -208866,48 +208884,48 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ strh r6, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ebce4 │ │ │ │ + bne ebd2c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ebc60 │ │ │ │ + beq ebca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #324] @ ebdd4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #324] @ ebe1c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebd68 │ │ │ │ + beq ebdb0 │ │ │ │ add r7, sp, #8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r5, [r9, #16] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ @@ -208920,163 +208938,163 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ebd08 │ │ │ │ + bne ebd50 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ ebddc │ │ │ │ + ldr r0, [pc, #188] @ ebe24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ ebde0 │ │ │ │ + ldr r2, [pc, #184] @ ebe28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ ebde4 │ │ │ │ + ldr r0, [pc, #172] @ ebe2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ ebde8 │ │ │ │ + ldr r1, [pc, #168] @ ebe30 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ ebdd8 │ │ │ │ + ldr r2, [pc, #104] @ ebe20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b ebdc4 │ │ │ │ + bl dafd4 │ │ │ │ + b ebe0c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ebdc4 │ │ │ │ + beq ebe0c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r7, ip, lsl #19 │ │ │ │ - eorseq r4, r2, r8, lsl #3 │ │ │ │ - eorseq lr, r0, r8, lsr #21 │ │ │ │ - eoreq lr, r7, r7, asr r5 │ │ │ │ - eorseq lr, r0, r4, asr #24 │ │ │ │ - ldrsbteq lr, [r0], -r4 │ │ │ │ - ldrsbteq lr, [r0], -r4 │ │ │ │ + eoreq r7, r7, r4, lsl #19 │ │ │ │ + eorseq r4, r2, r0, asr #2 │ │ │ │ + eorseq lr, r0, r0, ror #20 │ │ │ │ + eoreq lr, r7, pc, asr #10 │ │ │ │ + ldrshteq lr, [r0], -ip │ │ │ │ + eorseq lr, r0, ip, lsl #23 │ │ │ │ + eorseq lr, r0, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebe50 │ │ │ │ + beq ebe98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ebfb4 │ │ │ │ + bne ebffc │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebe38 │ │ │ │ + beq ebe80 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ebfa4 │ │ │ │ + bcs ebfec │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ebecc │ │ │ │ + beq ebf14 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ebfcc │ │ │ │ + bne ec014 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r8, r1 │ │ │ │ mov r7, sp │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ add r4, r9, #1 │ │ │ │ movwne r1, #4 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ebeb4 │ │ │ │ + beq ebefc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ebe98 │ │ │ │ - b ebf28 │ │ │ │ + bne ebee0 │ │ │ │ + b ebf70 │ │ │ │ mov r0, sp │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebf28 │ │ │ │ + beq ebf70 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebef4 │ │ │ │ + beq ebf3c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ebfa4 │ │ │ │ + bcs ebfec │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r6, #8 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ebf10 │ │ │ │ + beq ebf58 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #244] @ ec030 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #244] @ ec078 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #12 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r5, [sl, #16] │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0, #4] │ │ │ │ @@ -209084,33 +209102,33 @@ │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r5, [sl, #24] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #160] @ ec034 │ │ │ │ + ldr r2, [pc, #160] @ ec07c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #156] @ ec048 │ │ │ │ + ldr r2, [pc, #156] @ ec090 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #124] @ ec038 │ │ │ │ + ldr r0, [pc, #124] @ ec080 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ ec03c │ │ │ │ + ldr r2, [pc, #120] @ ec084 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #108] @ ec040 │ │ │ │ + ldr r0, [pc, #108] @ ec088 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ ec044 │ │ │ │ + ldr r1, [pc, #104] @ ec08c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -209121,77 +209139,77 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrsbteq r3, [r2], -ip │ │ │ │ - eorseq lr, r0, r4, lsl #17 │ │ │ │ - strhteq lr, [r7], -fp │ │ │ │ - eorseq lr, r0, r8, lsr #19 │ │ │ │ - eorseq lr, r0, r8, lsr r9 │ │ │ │ - eorseq lr, r0, r8, lsr r9 │ │ │ │ - mlaseq r1, r8, r1, r1 │ │ │ │ + mlaseq r2, r4, lr, r3 │ │ │ │ + eorseq lr, r0, ip, lsr r8 │ │ │ │ + strhteq lr, [r7], -r3 │ │ │ │ + eorseq lr, r0, r0, ror #18 │ │ │ │ + ldrshteq lr, [r0], -r0 │ │ │ │ + ldrshteq lr, [r0], -r0 │ │ │ │ + eorseq r1, r1, r0, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec088 │ │ │ │ + beq ec0d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec268 │ │ │ │ + bne ec2b0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl de464 │ │ │ │ + bl de4ac │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ec0f4 │ │ │ │ + beq ec13c │ │ │ │ cmp r0, #19 │ │ │ │ - bne ec280 │ │ │ │ + bne ec2c8 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ec10c │ │ │ │ + beq ec154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec0d8 │ │ │ │ - b ec1d0 │ │ │ │ - ldr r0, [pc, #548] @ ec320 │ │ │ │ + bne ec120 │ │ │ │ + b ec218 │ │ │ │ + ldr r0, [pc, #548] @ ec368 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ec128 │ │ │ │ + b ec170 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec1d0 │ │ │ │ + beq ec218 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -209208,47 +209226,47 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl de464 │ │ │ │ + bl de4ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ec234 │ │ │ │ + bne ec27c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ec1b4 │ │ │ │ + beq ec1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #320] @ ec324 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #320] @ ec36c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec2b8 │ │ │ │ + beq ec300 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -209260,161 +209278,161 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ec258 │ │ │ │ + bne ec2a0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ ec32c │ │ │ │ + ldr r0, [pc, #188] @ ec374 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ ec330 │ │ │ │ + ldr r2, [pc, #184] @ ec378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ ec334 │ │ │ │ + ldr r0, [pc, #172] @ ec37c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ ec338 │ │ │ │ + ldr r1, [pc, #168] @ ec380 │ │ │ │ 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] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ ec328 │ │ │ │ + ldr r2, [pc, #104] @ ec370 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ec314 │ │ │ │ + bl dafd4 │ │ │ │ + b ec35c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ec314 │ │ │ │ + beq ec35c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r7, r7, r4, lsr r4 │ │ │ │ - eorseq r3, r2, r4, lsr ip │ │ │ │ - eorseq lr, r0, r8, asr r5 │ │ │ │ - eoreq lr, r7, r7 │ │ │ │ - ldrshteq lr, [r0], -r4 │ │ │ │ - eorseq lr, r0, r4, lsl #13 │ │ │ │ - eorseq lr, r0, r4, lsl #13 │ │ │ │ + eoreq r7, r7, ip, lsr #8 │ │ │ │ + eorseq r3, r2, ip, ror #23 │ │ │ │ + eorseq lr, r0, r0, lsl r5 │ │ │ │ + strdeq sp, [r7], -pc @ │ │ │ │ + eorseq lr, r0, ip, lsr #13 │ │ │ │ + eorseq lr, r0, ip, lsr r6 │ │ │ │ + eorseq lr, r0, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec3ec │ │ │ │ + beq ec434 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec674 │ │ │ │ + bne ec6bc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ec458 │ │ │ │ + bne ec4a0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldmib sp, {r5, r9} │ │ │ │ - beq ec3c0 │ │ │ │ + beq ec408 │ │ │ │ add r4, r8, r4, lsl #3 │ │ │ │ mov r6, sp │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ec614 │ │ │ │ + bne ec65c │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ec398 │ │ │ │ + bne ec3e0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub r0, r0, r7 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ sub r0, r1, #1 │ │ │ │ str r9, [r5, #32] │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ec470 │ │ │ │ + beq ec4b8 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ec68c │ │ │ │ + bne ec6d4 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ec488 │ │ │ │ + beq ec4d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec43c │ │ │ │ - b ec5a8 │ │ │ │ + bne ec484 │ │ │ │ + b ec5f0 │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #704] @ ec738 │ │ │ │ + ldr r0, [pc, #704] @ ec780 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ec4a4 │ │ │ │ + b ec4ec │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec5a8 │ │ │ │ + beq ec5f0 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r3, #20 │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -209431,85 +209449,85 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ec60c │ │ │ │ + bne ec654 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ ldm sl, {r6, r9, sl} │ │ │ │ - beq ec548 │ │ │ │ + beq ec590 │ │ │ │ add r4, r8, r7, lsl #3 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ec630 │ │ │ │ + bne ec678 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ec520 │ │ │ │ + bne ec568 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub r0, r0, sl │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r7, [r6, #41] @ 0x29 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str r9, [r6, #32] │ │ │ │ sub r7, r7, #1 │ │ │ │ strb r7, [r6, #41] @ 0x29 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ec58c │ │ │ │ + beq ec5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #384] @ ec73c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #384] @ ec784 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec6c4 │ │ │ │ + beq ec70c │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ str r6, [r0] │ │ │ │ str r4, [fp, #16] │ │ │ │ str r0, [fp, #20] │ │ │ │ str r4, [fp, #24] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add ip, r6, #4 │ │ │ │ - b ec634 │ │ │ │ + b ec67c │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -209519,126 +209537,126 @@ │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [fp], #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ec664 │ │ │ │ + bne ec6ac │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ ec730 │ │ │ │ + ldr r0, [pc, #180] @ ec778 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ ec734 │ │ │ │ + ldr r2, [pc, #176] @ ec77c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #176] @ ec744 │ │ │ │ + ldr r0, [pc, #176] @ ec78c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ ec748 │ │ │ │ + ldr r1, [pc, #172] @ ec790 │ │ │ │ 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] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #116] @ ec740 │ │ │ │ + ldr r2, [pc, #116] @ ec788 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ec724 │ │ │ │ + bl dafd4 │ │ │ │ + b ec76c │ │ │ │ bl 39ea4 │ │ │ │ - b ec70c │ │ │ │ + b ec754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ec724 │ │ │ │ + beq ec76c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq sp, [r7], -fp @ │ │ │ │ - eorseq lr, r0, r8, ror #5 │ │ │ │ - strhteq r7, [r7], -r8 │ │ │ │ - eorseq r3, r2, ip, asr r8 │ │ │ │ - eorseq lr, r0, ip, asr #2 │ │ │ │ - eorseq lr, r0, r8, ror r2 │ │ │ │ - eorseq lr, r0, r8, ror r2 │ │ │ │ + strdeq sp, [r7], -r3 @ │ │ │ │ + eorseq lr, r0, r0, lsr #5 │ │ │ │ + strhteq r7, [r7], -r0 │ │ │ │ + eorseq r3, r2, r4, lsl r8 │ │ │ │ + eorseq lr, r0, r4, lsl #2 │ │ │ │ + eorseq lr, r0, r0, lsr r2 │ │ │ │ + eorseq lr, r0, r0, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec784 │ │ │ │ + beq ec7cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec960 │ │ │ │ + bne ec9a8 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ec7f0 │ │ │ │ + beq ec838 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ec978 │ │ │ │ + bne ec9c0 │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ec808 │ │ │ │ + beq ec850 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec7d4 │ │ │ │ - b ec8c8 │ │ │ │ - ldr r0, [pc, #544] @ eca18 │ │ │ │ + bne ec81c │ │ │ │ + b ec910 │ │ │ │ + ldr r0, [pc, #544] @ eca60 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ec820 │ │ │ │ + b ec868 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec8c8 │ │ │ │ + beq ec910 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrb r7, [r5, #42] @ 0x2a │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ @@ -209654,47 +209672,47 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r6, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #42] @ 0x2a │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ec92c │ │ │ │ + bne ec974 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ec8ac │ │ │ │ + beq ec8f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #320] @ eca1c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #320] @ eca64 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec9b0 │ │ │ │ + beq ec9f8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -209706,138 +209724,138 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ec950 │ │ │ │ + bne ec998 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ eca24 │ │ │ │ + ldr r0, [pc, #188] @ eca6c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ eca28 │ │ │ │ + ldr r2, [pc, #184] @ eca70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ eca2c │ │ │ │ + ldr r0, [pc, #172] @ eca74 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ eca30 │ │ │ │ + ldr r1, [pc, #168] @ eca78 │ │ │ │ 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] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ eca20 │ │ │ │ + ldr r2, [pc, #104] @ eca68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b eca0c │ │ │ │ + bl dafd4 │ │ │ │ + b eca54 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq eca0c │ │ │ │ + beq eca54 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, r7, r8, lsr sp │ │ │ │ - eorseq r3, r2, ip, lsr r5 │ │ │ │ - eorseq sp, r0, r0, ror #28 │ │ │ │ - eoreq sp, r7, pc, lsl #18 │ │ │ │ - ldrshteq sp, [r0], -ip │ │ │ │ - eorseq sp, r0, ip, lsl #31 │ │ │ │ - eorseq sp, r0, ip, lsl #31 │ │ │ │ + eoreq r6, r7, r0, lsr sp │ │ │ │ + ldrshteq r3, [r2], -r4 │ │ │ │ + eorseq sp, r0, r8, lsl lr │ │ │ │ + eoreq sp, r7, r7, lsl #18 │ │ │ │ + ldrhteq sp, [r0], -r4 │ │ │ │ + eorseq sp, r0, r4, asr #30 │ │ │ │ + eorseq sp, r0, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecaa0 │ │ │ │ + beq ecae8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ecc90 │ │ │ │ + bne eccd8 │ │ │ │ ldm r2, {r0, r7} │ │ │ │ mov r5, sp │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ addcs r7, r7, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq eca94 │ │ │ │ + beq ecadc │ │ │ │ add ip, r5, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ecb0c │ │ │ │ + beq ecb54 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ecca8 │ │ │ │ + bne eccf0 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ecb24 │ │ │ │ + beq ecb6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecaf0 │ │ │ │ - b ecbf4 │ │ │ │ - ldr r0, [pc, #572] @ ecd50 │ │ │ │ + bne ecb38 │ │ │ │ + b ecc3c │ │ │ │ + ldr r0, [pc, #572] @ ecd98 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ecb40 │ │ │ │ + b ecb88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecbf4 │ │ │ │ + beq ecc3c │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -209857,47 +209875,47 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ecc58 │ │ │ │ + bne ecca0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ecbd8 │ │ │ │ + beq ecc20 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #332] @ ecd54 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #332] @ ecd9c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecce0 │ │ │ │ + beq ecd28 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -209910,126 +209928,126 @@ │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [fp] │ │ │ │ cmp r1, #20 │ │ │ │ - bne ecc80 │ │ │ │ + bne eccc8 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ ecd48 │ │ │ │ + ldr r0, [pc, #176] @ ecd90 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #172] @ ecd4c │ │ │ │ + ldr r2, [pc, #172] @ ecd94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ ecd5c │ │ │ │ + ldr r0, [pc, #172] @ ecda4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ ecd60 │ │ │ │ + ldr r1, [pc, #168] @ ecda8 │ │ │ │ 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] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #112] @ ecd58 │ │ │ │ + ldr r2, [pc, #112] @ ecda0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ecd3c │ │ │ │ + bl dafd4 │ │ │ │ + b ecd84 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ecd3c │ │ │ │ + beq ecd84 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrdeq sp, [r7], -pc @ │ │ │ │ - eorseq sp, r0, ip, asr #25 │ │ │ │ - eoreq r6, r7, ip, lsl sl │ │ │ │ - eorseq r3, r2, r0, lsl r2 │ │ │ │ - eorseq sp, r0, r0, lsr fp │ │ │ │ - eorseq sp, r0, ip, asr ip │ │ │ │ - eorseq sp, r0, ip, asr ip │ │ │ │ + ldrdeq sp, [r7], -r7 @ │ │ │ │ + eorseq sp, r0, r4, lsl #25 │ │ │ │ + eoreq r6, r7, r4, lsl sl │ │ │ │ + eorseq r3, r2, r8, asr #3 │ │ │ │ + eorseq sp, r0, r8, ror #21 │ │ │ │ + eorseq sp, r0, r4, lsl ip │ │ │ │ + eorseq sp, r0, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecda0 │ │ │ │ + beq ecde8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ecf80 │ │ │ │ + bne ecfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl de040 │ │ │ │ + bl de088 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ece0c │ │ │ │ + beq ece54 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ecf98 │ │ │ │ + bne ecfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ece24 │ │ │ │ + beq ece6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecdf0 │ │ │ │ - b ecee8 │ │ │ │ - ldr r0, [pc, #548] @ ed038 │ │ │ │ + bne ece38 │ │ │ │ + b ecf30 │ │ │ │ + ldr r0, [pc, #548] @ ed080 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ece40 │ │ │ │ + b ece88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecee8 │ │ │ │ + beq ecf30 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -210046,47 +210064,47 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl de040 │ │ │ │ + bl de088 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ecf4c │ │ │ │ + bne ecf94 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ececc │ │ │ │ + beq ecf14 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #320] @ ed03c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #320] @ ed084 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecfd0 │ │ │ │ + beq ed018 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -210098,126 +210116,126 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ecf70 │ │ │ │ + bne ecfb8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ ed044 │ │ │ │ + ldr r0, [pc, #188] @ ed08c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ ed048 │ │ │ │ + ldr r2, [pc, #184] @ ed090 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ ed04c │ │ │ │ + ldr r0, [pc, #172] @ ed094 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ ed050 │ │ │ │ + ldr r1, [pc, #168] @ ed098 │ │ │ │ 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] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ ed040 │ │ │ │ + ldr r2, [pc, #104] @ ed088 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ed02c │ │ │ │ + bl dafd4 │ │ │ │ + b ed074 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ed02c │ │ │ │ + beq ed074 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, r7, ip, lsl r7 │ │ │ │ - eorseq r2, r2, ip, lsl pc │ │ │ │ - eorseq sp, r0, r0, asr #16 │ │ │ │ - eoreq sp, r7, pc, ror #5 │ │ │ │ - ldrsbteq sp, [r0], -ip │ │ │ │ - eorseq sp, r0, ip, ror #18 │ │ │ │ - eorseq sp, r0, ip, ror #18 │ │ │ │ + eoreq r6, r7, r4, lsl r7 │ │ │ │ + ldrsbteq r2, [r2], -r4 │ │ │ │ + ldrshteq sp, [r0], -r8 │ │ │ │ + eoreq sp, r7, r7, ror #5 │ │ │ │ + mlaseq r0, r4, r9, sp │ │ │ │ + eorseq sp, r0, r4, lsr #18 │ │ │ │ + eorseq sp, r0, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed090 │ │ │ │ + beq ed0d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ed270 │ │ │ │ + bne ed2b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl dde50 │ │ │ │ + bl dde98 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ed0fc │ │ │ │ + beq ed144 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ed288 │ │ │ │ + bne ed2d0 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ed114 │ │ │ │ + beq ed15c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed0e0 │ │ │ │ - b ed1d8 │ │ │ │ - ldr r0, [pc, #548] @ ed328 │ │ │ │ + bne ed128 │ │ │ │ + b ed220 │ │ │ │ + ldr r0, [pc, #548] @ ed370 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ed130 │ │ │ │ + b ed178 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed1d8 │ │ │ │ + beq ed220 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -210234,47 +210252,47 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl dde50 │ │ │ │ + bl dde98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ed23c │ │ │ │ + bne ed284 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ed1bc │ │ │ │ + beq ed204 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #320] @ ed32c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #320] @ ed374 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed2c0 │ │ │ │ + beq ed308 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -210286,138 +210304,138 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ed260 │ │ │ │ + bne ed2a8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ ed334 │ │ │ │ + ldr r0, [pc, #188] @ ed37c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ ed338 │ │ │ │ + ldr r2, [pc, #184] @ ed380 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ ed33c │ │ │ │ + ldr r0, [pc, #172] @ ed384 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ ed340 │ │ │ │ + ldr r1, [pc, #168] @ ed388 │ │ │ │ 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] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ ed330 │ │ │ │ + ldr r2, [pc, #104] @ ed378 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ed31c │ │ │ │ + bl dafd4 │ │ │ │ + b ed364 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ed31c │ │ │ │ + beq ed364 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, r7, ip, lsr #8 │ │ │ │ - eorseq r2, r2, ip, lsr #24 │ │ │ │ - eorseq sp, r0, r0, asr r5 │ │ │ │ - strdeq ip, [r7], -pc @ │ │ │ │ - eorseq sp, r0, ip, ror #13 │ │ │ │ - eorseq sp, r0, ip, ror r6 │ │ │ │ - eorseq sp, r0, ip, ror r6 │ │ │ │ + eoreq r6, r7, r4, lsr #8 │ │ │ │ + eorseq r2, r2, r4, ror #23 │ │ │ │ + eorseq sp, r0, r8, lsl #10 │ │ │ │ + strdeq ip, [r7], -r7 @ │ │ │ │ + eorseq sp, r0, r4, lsr #13 │ │ │ │ + eorseq sp, r0, r4, lsr r6 │ │ │ │ + eorseq sp, r0, r4, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed3b0 │ │ │ │ + beq ed3f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ed594 │ │ │ │ + bne ed5dc │ │ │ │ ldm r2, {r0, r7} │ │ │ │ mov r5, sp │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ addcs r7, r7, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq ed3a4 │ │ │ │ + beq ed3ec │ │ │ │ add ip, r5, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ed41c │ │ │ │ + beq ed464 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ed5ac │ │ │ │ + bne ed5f4 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ed434 │ │ │ │ + beq ed47c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed400 │ │ │ │ - b ed4f8 │ │ │ │ - ldr r0, [pc, #556] @ ed650 │ │ │ │ + bne ed448 │ │ │ │ + b ed540 │ │ │ │ + ldr r0, [pc, #556] @ ed698 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ed450 │ │ │ │ + b ed498 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed4f8 │ │ │ │ + beq ed540 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ ldrh r7, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -210438,43 +210456,43 @@ │ │ │ │ strb r1, [sp, #20] │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ed55c │ │ │ │ + bne ed5a4 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq ed4e0 │ │ │ │ + beq ed528 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #328] @ ed654 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #328] @ ed69c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5e4 │ │ │ │ + beq ed62c │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -210487,125 +210505,125 @@ │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [fp] │ │ │ │ cmp r1, #20 │ │ │ │ - bne ed584 │ │ │ │ + bne ed5cc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ ed648 │ │ │ │ + ldr r0, [pc, #172] @ ed690 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #168] @ ed64c │ │ │ │ + ldr r2, [pc, #168] @ ed694 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #168] @ ed65c │ │ │ │ + ldr r0, [pc, #168] @ ed6a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #164] @ ed660 │ │ │ │ + ldr r1, [pc, #164] @ ed6a8 │ │ │ │ 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] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #108] @ ed658 │ │ │ │ + ldr r2, [pc, #108] @ ed6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ed63c │ │ │ │ + bl dafd4 │ │ │ │ + b ed684 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ed63c │ │ │ │ + beq ed684 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrdeq ip, [r7], -fp @ │ │ │ │ - eorseq sp, r0, r8, asr #7 │ │ │ │ - eoreq r6, r7, ip, lsl #2 │ │ │ │ - eorseq r2, r2, ip, lsl #18 │ │ │ │ - eorseq sp, r0, ip, lsr #4 │ │ │ │ - eorseq sp, r0, r8, asr r3 │ │ │ │ - eorseq sp, r0, r8, asr r3 │ │ │ │ + ldrdeq ip, [r7], -r3 @ │ │ │ │ + eorseq sp, r0, r0, lsl #7 │ │ │ │ + eoreq r6, r7, r4, lsl #2 │ │ │ │ + eorseq r2, r2, r4, asr #17 │ │ │ │ + eorseq sp, r0, r4, ror #3 │ │ │ │ + eorseq sp, r0, r0, lsl r3 │ │ │ │ + eorseq sp, r0, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed6a0 │ │ │ │ + beq ed6e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ed880 │ │ │ │ + bne ed8c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl de288 │ │ │ │ + bl de2d0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ed70c │ │ │ │ + beq ed754 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ed898 │ │ │ │ + bne ed8e0 │ │ │ │ mov r8, r2 │ │ │ │ ldmib r6, {r0, r2, r3} │ │ │ │ mov r9, r1 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r4, sl, #1 │ │ │ │ movwne r1, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r2, r3, lsl r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ed724 │ │ │ │ + beq ed76c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed6f0 │ │ │ │ - b ed7e8 │ │ │ │ - ldr r0, [pc, #548] @ ed938 │ │ │ │ + bne ed738 │ │ │ │ + b ed830 │ │ │ │ + ldr r0, [pc, #548] @ ed980 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ed740 │ │ │ │ + b ed788 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed7e8 │ │ │ │ + beq ed830 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd r8, [r5, #24] │ │ │ │ @@ -210622,47 +210640,47 @@ │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl de288 │ │ │ │ + bl de2d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ed84c │ │ │ │ + bne ed894 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ed7cc │ │ │ │ + beq ed814 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #320] @ ed93c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #320] @ ed984 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed8d0 │ │ │ │ + beq ed918 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ @@ -210674,182 +210692,182 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia fp!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ed870 │ │ │ │ + bne ed8b8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ ed944 │ │ │ │ + ldr r0, [pc, #188] @ ed98c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ ed948 │ │ │ │ + ldr r2, [pc, #184] @ ed990 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldr r0, [pc, #172] @ ed94c │ │ │ │ + ldr r0, [pc, #172] @ ed994 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ ed950 │ │ │ │ + ldr r1, [pc, #168] @ ed998 │ │ │ │ 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] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ ed940 │ │ │ │ + ldr r2, [pc, #104] @ ed988 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ed92c │ │ │ │ + bl dafd4 │ │ │ │ + b ed974 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ed92c │ │ │ │ + beq ed974 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r5, r7, ip, lsl lr │ │ │ │ - eorseq r2, r2, ip, lsl r6 │ │ │ │ - eorseq ip, r0, r0, asr #30 │ │ │ │ - eoreq ip, r7, pc, ror #19 │ │ │ │ - ldrsbteq sp, [r0], -ip │ │ │ │ - eorseq sp, r0, ip, rrx │ │ │ │ - eorseq sp, r0, ip, rrx │ │ │ │ + eoreq r5, r7, r4, lsl lr │ │ │ │ + ldrsbteq r2, [r2], -r4 │ │ │ │ + ldrshteq ip, [r0], -r8 │ │ │ │ + eoreq ip, r7, r7, ror #19 │ │ │ │ + mlaseq r0, r4, r0, sp │ │ │ │ + eorseq sp, r0, r4, lsr #32 │ │ │ │ + eorseq sp, r0, r4, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed978 │ │ │ │ + beq ed9c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ed998 │ │ │ │ + bne ed9e0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov ip, #34 @ 0x22 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ str ip, [r0] │ │ │ │ strh r1, [r3, #40] @ 0x28 │ │ │ │ strb r2, [r3, #42] @ 0x2a │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ ed9b0 │ │ │ │ + ldr r0, [pc, #16] @ ed9f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ ed9b4 │ │ │ │ + ldr r2, [pc, #12] @ ed9fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 39d40 │ │ │ │ - ldrdeq ip, [r7], -r7 @ │ │ │ │ - eorseq ip, r0, r4, asr #31 │ │ │ │ + eoreq ip, r7, pc, asr #17 │ │ │ │ + eorseq ip, r0, ip, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eda80 │ │ │ │ + beq edac8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eda94 │ │ │ │ + bne edadc │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrd r8, [r9, #20] │ │ │ │ - bl e9348 │ │ │ │ + bl e9390 │ │ │ │ add r7, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne edb0c │ │ │ │ + bne edb54 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - beq eda4c │ │ │ │ + beq eda94 │ │ │ │ add r5, sp, #32 │ │ │ │ lsl r7, r9, #5 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 63598 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne edb58 │ │ │ │ + bne edba0 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne eda24 │ │ │ │ + bne eda6c │ │ │ │ ldm sp, {r5, r6} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r1, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ sub r0, r1, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl e4428 │ │ │ │ + bl e4470 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr sl, [r7, #36] @ 0x24 │ │ │ │ add r0, sl, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edad8 │ │ │ │ + beq edb20 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs edb70 │ │ │ │ + bcs edbb8 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne edb40 │ │ │ │ + bne edb88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl e0868 │ │ │ │ + bl e08b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -210869,83 +210887,83 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ edb80 │ │ │ │ + ldr r2, [pc, #8] @ edbc8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq pc, r0, ip, asr #11 │ │ │ │ + eorseq pc, r0, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edbec │ │ │ │ + beq edc34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne edbfc │ │ │ │ + bne edc44 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edbd4 │ │ │ │ + beq edc1c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs edcc0 │ │ │ │ + bcs edd08 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e59e4 │ │ │ │ + bl e5a2c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edc3c │ │ │ │ + beq edc84 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs edcc0 │ │ │ │ + bcs edd08 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne edca8 │ │ │ │ + bne edcf0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edc88 │ │ │ │ + beq edcd0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs edcc0 │ │ │ │ + bcs edd08 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #8 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -210953,139 +210971,139 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ edcd0 │ │ │ │ + ldr r2, [pc, #8] @ edd18 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq pc, r0, ip, ror r4 @ │ │ │ │ + eorseq pc, r0, r4, lsr r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edd44 │ │ │ │ + beq edd8c │ │ │ │ cmp r0, #1 │ │ │ │ - bne eddac │ │ │ │ + bne eddf4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, sp │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee000 │ │ │ │ + beq ee048 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r8, [r8] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ede8c │ │ │ │ + beq eded4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ee028 │ │ │ │ + bne ee070 │ │ │ │ ldmib fp, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r7, sl, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq edea4 │ │ │ │ + beq edeec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne edd90 │ │ │ │ - b edf80 │ │ │ │ + bne eddd8 │ │ │ │ + b edfc8 │ │ │ │ ldr sl, [r6, #4] │ │ │ │ mov r1, #8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r4, [sl, #36] @ 0x24 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eddec │ │ │ │ + beq ede34 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ee018 │ │ │ │ + bcs ee060 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ede74 │ │ │ │ + bne edebc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r8] │ │ │ │ str r0, [sl, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, sp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ede50 │ │ │ │ + beq ede98 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ede74 │ │ │ │ + bne edebc │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [sl, #32] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #668] @ ee130 │ │ │ │ + ldr r0, [pc, #668] @ ee178 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b edebc │ │ │ │ + b edf04 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edf80 │ │ │ │ + beq edfc8 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r6, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -211099,56 +211117,56 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #42] @ 0x2a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq edf40 │ │ │ │ + beq edf88 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne edfe4 │ │ │ │ + bne ee02c │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq edf68 │ │ │ │ + beq edfb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, fp │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #416] @ ee134 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #416] @ ee17c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee060 │ │ │ │ + beq ee0a8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ @@ -211160,228 +211178,228 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ee008 │ │ │ │ + bne ee050 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #284] @ ee13c │ │ │ │ + ldr r2, [pc, #284] @ ee184 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #272] @ ee140 │ │ │ │ + ldr r0, [pc, #272] @ ee188 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #268] @ ee144 │ │ │ │ + ldr r1, [pc, #268] @ ee18c │ │ │ │ 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] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #208] @ ee138 │ │ │ │ + ldr r2, [pc, #208] @ ee180 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ee114 │ │ │ │ + bl dafd4 │ │ │ │ + b ee15c │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee114 │ │ │ │ + beq ee15c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee0e8 │ │ │ │ + beq ee130 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b ee0e8 │ │ │ │ + bl 1b7460 │ │ │ │ + b ee130 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ee114 │ │ │ │ + beq ee15c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ee114 │ │ │ │ + bl dafd4 │ │ │ │ + b ee15c │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ee11c │ │ │ │ + bne ee164 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r7, ip, r6, r5 │ │ │ │ - eorseq r1, r2, r4, lsl #29 │ │ │ │ - ldrhteq ip, [r0], -r0 │ │ │ │ - eorseq pc, r0, r4, lsr #2 │ │ │ │ - ldrsbteq ip, [r0], -ip │ │ │ │ - ldrsbteq ip, [r0], -ip │ │ │ │ + mlaeq r7, r4, r6, r5 │ │ │ │ + eorseq r1, r2, ip, lsr lr │ │ │ │ + eorseq ip, r0, r8, ror #14 │ │ │ │ + ldrsbteq pc, [r0], -ip @ │ │ │ │ + mlaseq r0, r4, r8, ip │ │ │ │ + mlaseq r0, r4, r8, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee1b8 │ │ │ │ + beq ee200 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ee220 │ │ │ │ + bne ee268 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, sp │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee4ac │ │ │ │ + beq ee4f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ee32c │ │ │ │ + beq ee374 │ │ │ │ cmp r0, #19 │ │ │ │ - bne ee52c │ │ │ │ + bne ee574 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r6, sl, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ee344 │ │ │ │ + beq ee38c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee204 │ │ │ │ - b ee42c │ │ │ │ + bne ee24c │ │ │ │ + b ee474 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee2a0 │ │ │ │ + beq ee2e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ee518 │ │ │ │ - ldr r2, [pc, #1000] @ ee644 │ │ │ │ + bcs ee560 │ │ │ │ + ldr r2, [pc, #1000] @ ee68c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ee2a0 │ │ │ │ + beq ee2e8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov sl, sp │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee4dc │ │ │ │ + bne ee524 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee4fc │ │ │ │ + bne ee544 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r7] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee308 │ │ │ │ + beq ee350 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee4b4 │ │ │ │ + bne ee4fc │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #772] @ ee638 │ │ │ │ + ldr r0, [pc, #772] @ ee680 │ │ │ │ ldr r1, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, fp │ │ │ │ - b ee35c │ │ │ │ + b ee3a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee42c │ │ │ │ + beq ee474 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [fp, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrd r4, [fp, #24] │ │ │ │ ldr ip, [fp, #16] │ │ │ │ ldrb r3, [fp, #20] │ │ │ │ @@ -211394,60 +211412,60 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ strb r3, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r6, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #42] @ 0x2a │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee3dc │ │ │ │ + beq ee424 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee490 │ │ │ │ + bne ee4d8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [fp, #36] @ 0x24 │ │ │ │ ldr r7, [fp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ee410 │ │ │ │ + beq ee458 │ │ │ │ mov r0, fp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #508] @ ee63c │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #508] @ ee684 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee564 │ │ │ │ + beq ee5ac │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ @@ -211459,25 +211477,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ee4cc │ │ │ │ + bne ee514 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sl, #8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ add r3, r3, #8 │ │ │ │ @@ -211487,168 +211505,168 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #296] @ ee648 │ │ │ │ + ldr r2, [pc, #296] @ ee690 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #280] @ ee64c │ │ │ │ + ldr r0, [pc, #280] @ ee694 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #276] @ ee650 │ │ │ │ + ldr r1, [pc, #276] @ ee698 │ │ │ │ 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] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #212] @ ee640 │ │ │ │ + ldr r2, [pc, #212] @ ee688 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ee61c │ │ │ │ + bl dafd4 │ │ │ │ + b ee664 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee61c │ │ │ │ + beq ee664 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee5f0 │ │ │ │ + beq ee638 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b ee5f0 │ │ │ │ + bl 1b7460 │ │ │ │ + b ee638 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ee61c │ │ │ │ + beq ee664 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b ee61c │ │ │ │ + bl dafd4 │ │ │ │ + b ee664 │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ee624 │ │ │ │ + bne ee66c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq r5, [r7], -ip @ │ │ │ │ - ldrsbteq r1, [r2], -r8 │ │ │ │ - eorseq ip, r0, ip, lsr #5 │ │ │ │ - eoreq r2, r7, pc, asr r5 │ │ │ │ - eorseq lr, r0, r0, lsr #24 │ │ │ │ - ldrsbteq ip, [r0], -r8 │ │ │ │ - ldrsbteq ip, [r0], -r8 │ │ │ │ + strdeq r5, [r7], -r4 @ │ │ │ │ + mlaseq r2, r0, r9, r1 │ │ │ │ + eorseq ip, r0, r4, ror #4 │ │ │ │ + eoreq r2, r7, r7, asr r5 │ │ │ │ + ldrsbteq lr, [r0], -r8 │ │ │ │ + mlaseq r0, r0, r3, ip │ │ │ │ + mlaseq r0, r0, r3, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ee698 │ │ │ │ + beq ee6e0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne ee6a8 │ │ │ │ + bne ee6f0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ - bl e5bcc │ │ │ │ + bl e5c14 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee730 │ │ │ │ + beq ee778 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ee7e8 │ │ │ │ - ldr r2, [pc, #272] @ ee7fc │ │ │ │ + bcs ee830 │ │ │ │ + ldr r2, [pc, #272] @ ee844 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ee730 │ │ │ │ + beq ee778 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee7b0 │ │ │ │ + bne ee7f8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee7cc │ │ │ │ + bne ee814 │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ - bl def04 │ │ │ │ + bl def4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee798 │ │ │ │ + bne ee7e0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -211667,162 +211685,162 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ ee800 │ │ │ │ + ldr r2, [pc, #16] @ ee848 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r2, r7, pc, asr #1 │ │ │ │ - eorseq lr, r0, r0, asr r9 │ │ │ │ + eoreq r2, r7, r7, asr #1 │ │ │ │ + eorseq lr, r0, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ee840 │ │ │ │ + beq ee888 │ │ │ │ cmp r6, #1 │ │ │ │ - bne ee850 │ │ │ │ + bne ee898 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ bl 5d274 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ - bl e2400 │ │ │ │ + bl e2448 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r1] │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee898 │ │ │ │ + beq ee8e0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ee90c │ │ │ │ + bcs ee954 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee8f4 │ │ │ │ + bne ee93c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r5, sp │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 5d274 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ee8f4 │ │ │ │ + bne ee93c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ ee91c │ │ │ │ + ldr r2, [pc, #8] @ ee964 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq lr, r0, r0, lsr r8 │ │ │ │ + eorseq lr, r0, r8, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ee958 │ │ │ │ + beq ee9a0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne ee968 │ │ │ │ + bne ee9b0 │ │ │ │ ldr r1, [r1] │ │ │ │ vldr d0, [r7] │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr d0, [r7] │ │ │ │ - bl e2164 │ │ │ │ + bl e21ac │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee9f0 │ │ │ │ + beq eea38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eeaa0 │ │ │ │ - ldr r2, [pc, #264] @ eeab4 │ │ │ │ + bcs eeae8 │ │ │ │ + ldr r2, [pc, #264] @ eeafc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ee9f0 │ │ │ │ + beq eea38 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eea68 │ │ │ │ + bne eeab0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eea84 │ │ │ │ + bne eeacc │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ vldr d0, [r7] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl de6c0 │ │ │ │ + bl de708 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eea50 │ │ │ │ + bne eea98 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -211841,85 +211859,85 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ eeab8 │ │ │ │ + ldr r2, [pc, #16] @ eeb00 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r1, r7, pc, lsl #28 │ │ │ │ - mlaseq r0, r8, r6, lr │ │ │ │ + eoreq r1, r7, r7, lsl #28 │ │ │ │ + eorseq lr, r0, r0, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeb24 │ │ │ │ + beq eeb6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne eeb34 │ │ │ │ + bne eeb7c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeb0c │ │ │ │ + beq eeb54 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eebf8 │ │ │ │ + bcs eec40 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e66b0 │ │ │ │ + bl e66f8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeb74 │ │ │ │ + beq eebbc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eebf8 │ │ │ │ + bcs eec40 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eebe0 │ │ │ │ + bne eec28 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eebc0 │ │ │ │ + beq eec08 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eebf8 │ │ │ │ + bcs eec40 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #1 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -211927,83 +211945,83 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ eec08 │ │ │ │ + ldr r2, [pc, #8] @ eec50 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq lr, r0, r4, asr #10 │ │ │ │ + ldrshteq lr, [r0], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eec74 │ │ │ │ + beq eecbc │ │ │ │ cmp r0, #1 │ │ │ │ - bne eec84 │ │ │ │ + bne eeccc │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eec5c │ │ │ │ + beq eeca4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eed48 │ │ │ │ + bcs eed90 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e52e0 │ │ │ │ + bl e5328 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eecc4 │ │ │ │ + beq eed0c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eed48 │ │ │ │ + bcs eed90 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eed30 │ │ │ │ + bne eed78 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eed10 │ │ │ │ + beq eed58 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eed48 │ │ │ │ + bcs eed90 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #2 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -212011,90 +212029,90 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ eed58 │ │ │ │ + ldr r2, [pc, #8] @ eeda0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldrshteq lr, [r0], -r4 │ │ │ │ + eorseq lr, r0, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq eed98 │ │ │ │ + beq eede0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne eeda8 │ │ │ │ + bne eedf0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ bl 5d7fc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r7] │ │ │ │ - bl e54c8 │ │ │ │ + bl e5510 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eee30 │ │ │ │ + beq eee78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs eeee0 │ │ │ │ - ldr r2, [pc, #264] @ eeef4 │ │ │ │ + bcs eef28 │ │ │ │ + ldr r2, [pc, #264] @ eef3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq eee30 │ │ │ │ + beq eee78 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eeea8 │ │ │ │ + bne eeef0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eeec4 │ │ │ │ + bne eef0c │ │ │ │ ldr r1, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 5d7fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne eee90 │ │ │ │ + bne eeed8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -212113,120 +212131,120 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ eeef8 │ │ │ │ + ldr r2, [pc, #16] @ eef40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r1, r7, pc, asr #19 │ │ │ │ - eorseq lr, r0, r8, asr r2 │ │ │ │ + eoreq r1, r7, r7, asr #19 │ │ │ │ + eorseq lr, r0, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eef3c │ │ │ │ + beq eef84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eefac │ │ │ │ + bne eeff4 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr sl, [r9, #4] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ef060 │ │ │ │ + beq ef0a8 │ │ │ │ cmp r0, #19 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne ef1dc │ │ │ │ + bne ef224 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr fp, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r9, fp, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq ef078 │ │ │ │ + beq ef0c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eef90 │ │ │ │ - b ef130 │ │ │ │ + bne eefd8 │ │ │ │ + b ef178 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ add r0, sl, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eefec │ │ │ │ + beq ef034 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ef1cc │ │ │ │ + bcs ef214 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef048 │ │ │ │ + bne ef090 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef048 │ │ │ │ + bne ef090 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #532] @ ef27c │ │ │ │ + ldr r0, [pc, #532] @ ef2c4 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b ef094 │ │ │ │ + b ef0dc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef130 │ │ │ │ + beq ef178 │ │ │ │ add r1, fp, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r6, #20 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ @@ -212243,44 +212261,44 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ strh r4, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #50] @ 0x32 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef198 │ │ │ │ + bne ef1e0 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq ef114 │ │ │ │ + beq ef15c │ │ │ │ mov r0, r5 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #316] @ ef280 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #316] @ ef2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef214 │ │ │ │ + beq ef25c │ │ │ │ add r7, sp, #8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r4, [r8, #16] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ @@ -212293,129 +212311,129 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bne ef1bc │ │ │ │ + bne ef204 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #180] @ ef288 │ │ │ │ + ldr r2, [pc, #180] @ ef2d0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #168] @ ef28c │ │ │ │ + ldr r0, [pc, #168] @ ef2d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #164] @ ef290 │ │ │ │ + ldr r1, [pc, #164] @ ef2d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ ef284 │ │ │ │ + ldr r2, [pc, #104] @ ef2cc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b ef270 │ │ │ │ + bl dafd4 │ │ │ │ + b ef2b8 │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq ef270 │ │ │ │ + beq ef2b8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r4, r7, r8, asr #9 │ │ │ │ - ldrsbteq r0, [r2], -r4 │ │ │ │ - ldrshteq fp, [r0], -ip │ │ │ │ - eorseq sp, r0, r0, ror pc │ │ │ │ - eorseq fp, r0, r8, lsr #14 │ │ │ │ - eorseq fp, r0, r8, lsr #14 │ │ │ │ + eoreq r4, r7, r0, asr #9 │ │ │ │ + eorseq r0, r2, ip, lsl #25 │ │ │ │ + ldrhteq fp, [r0], -r4 │ │ │ │ + eorseq sp, r0, r8, lsr #30 │ │ │ │ + eorseq fp, r0, r0, ror #13 │ │ │ │ + eorseq fp, r0, r0, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r1], #4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ef2d8 │ │ │ │ + beq ef320 │ │ │ │ cmp r7, #1 │ │ │ │ - bne ef2e8 │ │ │ │ + bne ef330 │ │ │ │ ldr r7, [sl] │ │ │ │ ldmib sl, {r2, r3} │ │ │ │ cmp r7, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, sl │ │ │ │ - bl e5758 │ │ │ │ + bl e57a0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r1] │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef330 │ │ │ │ + beq ef378 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ef3c4 │ │ │ │ + bcs ef40c │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef394 │ │ │ │ + bne ef3dc │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r5, sp │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldm sl, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef3ac │ │ │ │ + bne ef3f4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ @@ -212426,101 +212444,101 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ ef3d4 │ │ │ │ + ldr r2, [pc, #8] @ ef41c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq sp, r0, r8, ror sp │ │ │ │ + eorseq sp, r0, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef438 │ │ │ │ + beq ef480 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef44c │ │ │ │ + bne ef494 │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef538 │ │ │ │ + bne ef580 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl e2920 │ │ │ │ + bl e2968 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef4d0 │ │ │ │ + beq ef518 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ef5a4 │ │ │ │ - ldr r2, [pc, #300] @ ef5b8 │ │ │ │ + bcs ef5ec │ │ │ │ + ldr r2, [pc, #300] @ ef600 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq ef4d0 │ │ │ │ + beq ef518 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef56c │ │ │ │ + bne ef5b4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef588 │ │ │ │ + bne ef5d0 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ - bne ef550 │ │ │ │ + bne ef598 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -212546,91 +212564,91 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ ef5bc │ │ │ │ + ldr r2, [pc, #16] @ ef604 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r1, r7, pc, lsr #6 │ │ │ │ - mlaseq r0, r4, fp, sp │ │ │ │ + eoreq r1, r7, r7, lsr #6 │ │ │ │ + eorseq sp, r0, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ef5f8 │ │ │ │ + beq ef640 │ │ │ │ cmp r6, #1 │ │ │ │ - bne ef608 │ │ │ │ + bne ef650 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r1] │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r7] │ │ │ │ - bl e47b4 │ │ │ │ + bl e47fc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef690 │ │ │ │ + beq ef6d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs ef740 │ │ │ │ - ldr r2, [pc, #264] @ ef754 │ │ │ │ + bcs ef788 │ │ │ │ + ldr r2, [pc, #264] @ ef79c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ef690 │ │ │ │ + beq ef6d8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef708 │ │ │ │ + bne ef750 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef724 │ │ │ │ + bne ef76c │ │ │ │ ldr r2, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne ef6f0 │ │ │ │ + bne ef738 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -212649,127 +212667,127 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ ef758 │ │ │ │ + ldr r2, [pc, #16] @ ef7a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r1, r7, pc, ror #2 │ │ │ │ - ldrshteq sp, [r0], -r8 │ │ │ │ + eoreq r1, r7, r7, ror #2 │ │ │ │ + ldrhteq sp, [r0], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef794 │ │ │ │ + beq ef7dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef7fc │ │ │ │ + bne ef844 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr fp, [r6, #32] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #15 │ │ │ │ - beq ef8dc │ │ │ │ + beq ef924 │ │ │ │ cmp r0, #19 │ │ │ │ - bne efab0 │ │ │ │ + bne efaf8 │ │ │ │ mov r9, r2 │ │ │ │ ldmib fp, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movwne r3, #4 │ │ │ │ add r7, sl, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ef8f4 │ │ │ │ + beq ef93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef7e0 │ │ │ │ - b ef9b0 │ │ │ │ + bne ef828 │ │ │ │ + b ef9f8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef878 │ │ │ │ + beq ef8c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs efa9c │ │ │ │ - ldr r2, [pc, #808] @ efb5c │ │ │ │ + bcs efae4 │ │ │ │ + ldr r2, [pc, #808] @ efba4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ef878 │ │ │ │ + beq ef8c0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efa60 │ │ │ │ - ldr r2, [pc, #736] @ efb60 │ │ │ │ + bne efaa8 │ │ │ │ + ldr r2, [pc, #736] @ efba8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efa80 │ │ │ │ + bne efac8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r4, sp │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efa38 │ │ │ │ + bne efa80 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #620] @ efb50 │ │ │ │ + ldr r0, [pc, #620] @ efb98 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r6 │ │ │ │ - b ef910 │ │ │ │ + b ef958 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef9b0 │ │ │ │ + beq ef9f8 │ │ │ │ add r1, sl, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r5, [r6, #42] @ 0x2a │ │ │ │ ldrd sl, [r6, #24] │ │ │ │ @@ -212784,47 +212802,47 @@ │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r5, [sp, #42] @ 0x2a │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efa14 │ │ │ │ + bne efa5c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ ldr r7, [r6] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq ef994 │ │ │ │ + beq ef9dc │ │ │ │ mov r0, r6 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, fp │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #400] @ efb54 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #400] @ efb9c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq efae8 │ │ │ │ + beq efb30 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ movt r6, #29811 @ 0x7473 │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ @@ -212836,25 +212854,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne efa50 │ │ │ │ + bne efa98 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r4!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r4, #8 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ add r3, r3, #8 │ │ │ │ @@ -212864,138 +212882,138 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r8!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r8, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #192] @ efb64 │ │ │ │ + ldr r2, [pc, #192] @ efbac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #176] @ efb68 │ │ │ │ + ldr r0, [pc, #176] @ efbb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ efb6c │ │ │ │ + ldr r1, [pc, #172] @ efbb4 │ │ │ │ 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] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ efb58 │ │ │ │ + ldr r2, [pc, #104] @ efba0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ - b efb44 │ │ │ │ + bl dafd4 │ │ │ │ + b efb8c │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq efb44 │ │ │ │ + beq efb8c │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r3, r7, ip, asr #24 │ │ │ │ - eorseq r0, r2, r4, asr r4 │ │ │ │ - eorseq sl, r0, r8, lsr #26 │ │ │ │ - eoreq r0, r7, r7, lsl #31 │ │ │ │ - eoreq sl, r7, r8, asr sp │ │ │ │ - mlaseq r0, ip, r6, sp │ │ │ │ - eorseq sl, r0, r4, asr lr │ │ │ │ - eorseq sl, r0, r4, asr lr │ │ │ │ + eoreq r3, r7, r4, asr #24 │ │ │ │ + eorseq r0, r2, ip, lsl #8 │ │ │ │ + eorseq sl, r0, r0, ror #25 │ │ │ │ + eoreq r0, r7, pc, ror pc │ │ │ │ + eoreq sl, r7, r0, asr sp │ │ │ │ + eorseq sp, r0, r4, asr r6 │ │ │ │ + eorseq sl, r0, ip, lsl #28 │ │ │ │ + eorseq sl, r0, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq efbac │ │ │ │ + beq efbf4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne efbbc │ │ │ │ + bne efc04 │ │ │ │ ldrh r3, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r2, [r7] │ │ │ │ - bl e4a3c │ │ │ │ + bl e4a84 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efc44 │ │ │ │ + beq efc8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs efcf4 │ │ │ │ - ldr r2, [pc, #264] @ efd08 │ │ │ │ + bcs efd3c │ │ │ │ + ldr r2, [pc, #264] @ efd50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq efc44 │ │ │ │ + beq efc8c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efcbc │ │ │ │ + bne efd04 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efcd8 │ │ │ │ + bne efd20 │ │ │ │ ldrh r1, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl de85c │ │ │ │ + bl de8a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efca4 │ │ │ │ + bne efcec │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -213014,91 +213032,91 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ efd0c │ │ │ │ + ldr r2, [pc, #16] @ efd54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - strhteq r0, [r7], -fp │ │ │ │ - eorseq sp, r0, r4, asr #8 │ │ │ │ + strhteq r0, [r7], -r3 │ │ │ │ + ldrshteq sp, [r0], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq efd48 │ │ │ │ + beq efd90 │ │ │ │ cmp r6, #1 │ │ │ │ - bne efd58 │ │ │ │ + bne efda0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r1, [r1] │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r2, [r7] │ │ │ │ - bl e6898 │ │ │ │ + bl e68e0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efde0 │ │ │ │ + beq efe28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs efe90 │ │ │ │ - ldr r2, [pc, #264] @ efea4 │ │ │ │ + bcs efed8 │ │ │ │ + ldr r2, [pc, #264] @ efeec │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq efde0 │ │ │ │ + beq efe28 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efe58 │ │ │ │ + bne efea0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efe74 │ │ │ │ + bne efebc │ │ │ │ ldrb r2, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl e8614 │ │ │ │ + bl e865c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne efe40 │ │ │ │ + bne efe88 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -213117,131 +213135,131 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ efea8 │ │ │ │ + ldr r2, [pc, #16] @ efef0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r7, pc, lsl sl │ │ │ │ - eorseq sp, r0, r8, lsr #5 │ │ │ │ + eoreq r0, r7, r7, lsl sl │ │ │ │ + eorseq sp, r0, r0, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efeec │ │ │ │ + beq eff34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eff5c │ │ │ │ + bne effa4 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq f003c │ │ │ │ + beq f0084 │ │ │ │ cmp r0, #19 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne f0220 │ │ │ │ + bne f0268 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add fp, r8, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq f0054 │ │ │ │ + beq f009c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eff40 │ │ │ │ - b f011c │ │ │ │ + bne eff88 │ │ │ │ + b f0164 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq effdc │ │ │ │ + beq f0024 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f020c │ │ │ │ - ldr r2, [pc, #820] @ f02cc │ │ │ │ + bcs f0254 │ │ │ │ + ldr r2, [pc, #820] @ f0314 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - beq effdc │ │ │ │ + beq f0024 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add sl, sp, #8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f01d0 │ │ │ │ + bne f0218 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f01f0 │ │ │ │ + bne f0238 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f01a8 │ │ │ │ + bne f01f0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #636] @ f02c0 │ │ │ │ + ldr r0, [pc, #636] @ f0308 │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r6 │ │ │ │ - b f0070 │ │ │ │ + b f00b8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f011c │ │ │ │ + beq f0164 │ │ │ │ add r1, r8, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r2, #20 │ │ │ │ ldrh r5, [r6, #40] @ 0x28 │ │ │ │ ldr ip, [r6, #16] │ │ │ │ @@ -213258,48 +213276,48 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ strh r5, [sp, #48] @ 0x30 │ │ │ │ strb lr, [sp, #50] @ 0x32 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0184 │ │ │ │ + bne f01cc │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r6] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq f0100 │ │ │ │ + beq f0148 │ │ │ │ mov r0, r6 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #404] @ f02c4 │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #404] @ f030c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0258 │ │ │ │ + beq f02a0 │ │ │ │ add r7, sp, #8 │ │ │ │ movw r6, #30066 @ 0x7572 │ │ │ │ movt r6, #29795 @ 0x7463 │ │ │ │ str r4, [r9, #16] │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r6, [r0, #4] │ │ │ │ movw r6, #8289 @ 0x2061 │ │ │ │ @@ -213312,25 +213330,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bne f01c0 │ │ │ │ + bne f0208 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sl, #8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ add r3, r3, #8 │ │ │ │ @@ -213340,131 +213358,131 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #188] @ f02d0 │ │ │ │ + ldr r2, [pc, #188] @ f0318 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #172] @ f02d4 │ │ │ │ + ldr r0, [pc, #172] @ f031c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ f02d8 │ │ │ │ + ldr r1, [pc, #168] @ f0320 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 39ce0 │ │ │ │ - ldr r2, [pc, #104] @ f02c8 │ │ │ │ + ldr r2, [pc, #104] @ f0310 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ - b f02b4 │ │ │ │ + bl dafd4 │ │ │ │ + b f02fc │ │ │ │ bl 39ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - beq f02b4 │ │ │ │ + beq f02fc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r3, r7, ip, ror #9 │ │ │ │ - eorseq pc, r1, r8, ror #25 │ │ │ │ - ldrhteq sl, [r0], -r8 │ │ │ │ - eoreq r0, r7, r3, lsr #16 │ │ │ │ - eorseq ip, r0, ip, lsr #30 │ │ │ │ - eorseq sl, r0, r4, ror #13 │ │ │ │ - eorseq sl, r0, r4, ror #13 │ │ │ │ + eoreq r3, r7, r4, ror #9 │ │ │ │ + eorseq pc, r1, r0, lsr #25 │ │ │ │ + eorseq sl, r0, r0, ror r5 │ │ │ │ + eoreq r0, r7, fp, lsl r8 │ │ │ │ + eorseq ip, r0, r4, ror #29 │ │ │ │ + mlaseq r0, ip, r6, sl │ │ │ │ + mlaseq r0, ip, r6, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f033c │ │ │ │ + beq f0384 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0350 │ │ │ │ + bne f0398 │ │ │ │ ldm r9, {r0, r2, r3} │ │ │ │ mov r5, sp │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f03f8 │ │ │ │ + bne f0440 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl e2bc0 │ │ │ │ + bl e2c08 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ add r0, sl, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0394 │ │ │ │ + beq f03dc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0444 │ │ │ │ + bcs f048c │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0410 │ │ │ │ + bne f0458 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r6, sp │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldm r9, {r0, r2, r3} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr lr, [sp] │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ - bne f0428 │ │ │ │ + bne f0470 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -213482,114 +213500,114 @@ │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, r4, #4 │ │ │ │ ldm ip, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ str lr, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ f0454 │ │ │ │ + ldr r2, [pc, #8] @ f049c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldrshteq ip, [r0], -r8 │ │ │ │ + ldrhteq ip, [r0], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f050c │ │ │ │ + beq f0554 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0520 │ │ │ │ + bne f0568 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldrd r8, [r5, #20] │ │ │ │ - bl e8f58 │ │ │ │ + bl e8fa0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm sp, {r1, r2, r3, r7} │ │ │ │ - bne f05dc │ │ │ │ + bne f0624 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ cmp r9, #0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq f04e8 │ │ │ │ + beq f0530 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r6, sp, #32 │ │ │ │ lsl r7, r9, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 63978 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f060c │ │ │ │ + bne f0654 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne f04c0 │ │ │ │ + bne f0508 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl e4ccc │ │ │ │ + bl e4d14 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f05a4 │ │ │ │ + beq f05ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f065c │ │ │ │ - ldr r2, [pc, #272] @ f0670 │ │ │ │ + bcs f06a4 │ │ │ │ + ldr r2, [pc, #272] @ f06b8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq f05a4 │ │ │ │ + beq f05ec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0624 │ │ │ │ + bne f066c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0640 │ │ │ │ + bne f0688 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl e09ac │ │ │ │ + bl e09f4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm sp, {r3, r7} │ │ │ │ @@ -213616,85 +213634,85 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f0674 │ │ │ │ + ldr r2, [pc, #16] @ f06bc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq r0, r7, fp, asr r2 │ │ │ │ - ldrsbteq ip, [r0], -ip │ │ │ │ + eoreq r0, r7, r3, asr r2 │ │ │ │ + mlaseq r0, r4, sl, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f06e0 │ │ │ │ + beq f0728 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f06f0 │ │ │ │ + bne f0738 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f06c8 │ │ │ │ + beq f0710 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f07b4 │ │ │ │ + bcs f07fc │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e59e4 │ │ │ │ + bl e5a2c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0730 │ │ │ │ + beq f0778 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f07b4 │ │ │ │ + bcs f07fc │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f079c │ │ │ │ + bne f07e4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f077c │ │ │ │ + beq f07c4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f07b4 │ │ │ │ + bcs f07fc │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #8 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -213702,83 +213720,83 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ f07c4 │ │ │ │ + ldr r2, [pc, #8] @ f080c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq ip, r0, r8, lsl #19 │ │ │ │ + eorseq ip, r0, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0830 │ │ │ │ + beq f0878 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0840 │ │ │ │ + bne f0888 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0818 │ │ │ │ + beq f0860 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0904 │ │ │ │ + bcs f094c │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e4240 │ │ │ │ + bl e4288 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0880 │ │ │ │ + beq f08c8 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0904 │ │ │ │ + bcs f094c │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f08ec │ │ │ │ + bne f0934 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f08cc │ │ │ │ + beq f0914 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0904 │ │ │ │ + bcs f094c │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #8 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -213786,159 +213804,159 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ f0914 │ │ │ │ + ldr r2, [pc, #8] @ f095c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq ip, r0, r8, lsr r8 │ │ │ │ + ldrshteq ip, [r0], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r1], #4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f0950 │ │ │ │ + beq f0998 │ │ │ │ cmp r7, #1 │ │ │ │ - bne f0960 │ │ │ │ + bne f09a8 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, sl │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, sl │ │ │ │ - bl e3574 │ │ │ │ + bl e35bc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f09a8 │ │ │ │ + beq f09f0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0a1c │ │ │ │ + bcs f0a64 │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0a04 │ │ │ │ + bne f0a4c │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r6, sp │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ - bl 15ac6c │ │ │ │ + bl 15acb4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0a04 │ │ │ │ + bne f0a4c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ f0a2c │ │ │ │ + ldr r2, [pc, #8] @ f0a74 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq ip, r0, r0, lsr #14 │ │ │ │ + ldrsbteq ip, [r0], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r1], #4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f0a68 │ │ │ │ + beq f0ab0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne f0a78 │ │ │ │ + bne f0ac0 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl e3fb0 │ │ │ │ + bl e3ff8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0b00 │ │ │ │ + beq f0b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0bb0 │ │ │ │ - ldr r2, [pc, #264] @ f0bc4 │ │ │ │ + bcs f0bf8 │ │ │ │ + ldr r2, [pc, #264] @ f0c0c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f0b00 │ │ │ │ + beq f0b48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0b78 │ │ │ │ + bne f0bc0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0b94 │ │ │ │ + bne f0bdc │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 15ade4 │ │ │ │ + bl 15ae2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0b60 │ │ │ │ + bne f0ba8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ @@ -213957,85 +213975,85 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f0bc8 │ │ │ │ + ldr r2, [pc, #16] @ f0c10 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - strdeq pc, [r6], -pc @ │ │ │ │ - eorseq ip, r0, r8, lsl #11 │ │ │ │ + strdeq pc, [r6], -r7 @ │ │ │ │ + eorseq ip, r0, r0, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0c34 │ │ │ │ + beq f0c7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0c44 │ │ │ │ + bne f0c8c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0c1c │ │ │ │ + beq f0c64 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0d08 │ │ │ │ + bcs f0d50 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e338c │ │ │ │ + bl e33d4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0c84 │ │ │ │ + beq f0ccc │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0d08 │ │ │ │ + bcs f0d50 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0cf0 │ │ │ │ + bne f0d38 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0cd0 │ │ │ │ + beq f0d18 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0d08 │ │ │ │ + bcs f0d50 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #4 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -214043,89 +214061,89 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ f0d18 │ │ │ │ + ldr r2, [pc, #8] @ f0d60 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq ip, r0, r4, lsr r4 │ │ │ │ + eorseq ip, r0, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f0d54 │ │ │ │ + beq f0d9c │ │ │ │ cmp r6, #1 │ │ │ │ - bne f0d64 │ │ │ │ + bne f0dac │ │ │ │ ldrd r2, [r7] │ │ │ │ ldr r1, [r1] │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r7] │ │ │ │ - bl e6414 │ │ │ │ + bl e645c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0dec │ │ │ │ + beq f0e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f0e9c │ │ │ │ - ldr r2, [pc, #264] @ f0eb0 │ │ │ │ + bcs f0ee4 │ │ │ │ + ldr r2, [pc, #264] @ f0ef8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f0dec │ │ │ │ + beq f0e34 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0e64 │ │ │ │ + bne f0eac │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0e80 │ │ │ │ + bne f0ec8 │ │ │ │ ldrd r2, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl e8b6c │ │ │ │ + bl e8bb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0e4c │ │ │ │ + bne f0e94 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -214144,91 +214162,91 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f0eb4 │ │ │ │ + ldr r2, [pc, #16] @ f0efc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq pc, r6, r3, lsl sl @ │ │ │ │ - mlaseq r0, ip, r2, ip │ │ │ │ + eoreq pc, r6, fp, lsl #20 │ │ │ │ + eorseq ip, r0, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f0ef0 │ │ │ │ + beq f0f38 │ │ │ │ cmp r6, #1 │ │ │ │ - bne f0f00 │ │ │ │ + bne f0f48 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r1] │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r7] │ │ │ │ - bl e3aa4 │ │ │ │ + bl e3aec │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f88 │ │ │ │ + beq f0fd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1038 │ │ │ │ - ldr r2, [pc, #264] @ f104c │ │ │ │ + bcs f1080 │ │ │ │ + ldr r2, [pc, #264] @ f1094 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f0f88 │ │ │ │ + beq f0fd0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1000 │ │ │ │ + bne f1048 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f101c │ │ │ │ + bne f1064 │ │ │ │ ldr r2, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl e9d1c │ │ │ │ + bl e9d64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f0fe8 │ │ │ │ + bne f1030 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -214247,81 +214265,81 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f1050 │ │ │ │ + ldr r2, [pc, #16] @ f1098 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq pc, r6, r7, ror r8 @ │ │ │ │ - eorseq ip, r0, r0, lsl #2 │ │ │ │ + eoreq pc, r6, pc, ror #16 │ │ │ │ + ldrhteq ip, [r0], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f10a0 │ │ │ │ + beq f10e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f10b4 │ │ │ │ + bne f10fc │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r1] │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl e3d2c │ │ │ │ + bl e3d74 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ add r0, sl, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f10f8 │ │ │ │ + beq f1140 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f118c │ │ │ │ + bcs f11d4 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f115c │ │ │ │ + bne f11a4 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r6, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1174 │ │ │ │ + bne f11bc │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ @@ -214332,90 +214350,90 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ f119c │ │ │ │ + ldr r2, [pc, #8] @ f11e4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldrhteq fp, [r0], -r0 │ │ │ │ + eorseq fp, r0, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f11dc │ │ │ │ + beq f1224 │ │ │ │ cmp r6, #1 │ │ │ │ - bne f11ec │ │ │ │ + bne f1234 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r2, [r7] │ │ │ │ - bl e2690 │ │ │ │ + bl e26d8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1274 │ │ │ │ + beq f12bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1324 │ │ │ │ - ldr r2, [pc, #264] @ f1338 │ │ │ │ + bcs f136c │ │ │ │ + ldr r2, [pc, #264] @ f1380 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f1274 │ │ │ │ + beq f12bc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f12ec │ │ │ │ + bne f1334 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1308 │ │ │ │ + bne f1350 │ │ │ │ ldrb r1, [r7] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl deb68 │ │ │ │ + bl debb0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f12d4 │ │ │ │ + bne f131c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -214434,173 +214452,173 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f133c │ │ │ │ + ldr r2, [pc, #16] @ f1384 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq pc, r6, fp, lsl #11 │ │ │ │ - eorseq fp, r0, r4, lsl lr │ │ │ │ + eoreq pc, r6, r3, lsl #11 │ │ │ │ + eorseq fp, r0, ip, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f1384 │ │ │ │ + beq f13cc │ │ │ │ cmp r6, #1 │ │ │ │ - bne f1394 │ │ │ │ + bne f13dc │ │ │ │ ldr r2, [sl, #20] │ │ │ │ ldr r5, [sl, #24] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [sl, #20] │ │ │ │ - bl e2e50 │ │ │ │ + bl e2e98 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r1] │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f13dc │ │ │ │ + beq f1424 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1458 │ │ │ │ + bcs f14a0 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1440 │ │ │ │ + bne f1488 │ │ │ │ ldrd r2, [sl, #20] │ │ │ │ mov r5, sp │ │ │ │ ldr r0, [r8, #24] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ - bl df054 │ │ │ │ + bl df09c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1440 │ │ │ │ + bne f1488 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ f1468 │ │ │ │ + ldr r2, [pc, #8] @ f14b0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq fp, r0, r4, ror #25 │ │ │ │ + mlaseq r0, ip, ip, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f14b8 │ │ │ │ + beq f1500 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f14cc │ │ │ │ + bne f1514 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r1] │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl e30f8 │ │ │ │ + bl e3140 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1550 │ │ │ │ + beq f1598 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1608 │ │ │ │ - ldr r2, [pc, #272] @ f161c │ │ │ │ + bcs f1650 │ │ │ │ + ldr r2, [pc, #272] @ f1664 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f1550 │ │ │ │ + beq f1598 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f15d0 │ │ │ │ + bne f1618 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f15ec │ │ │ │ + bne f1634 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc000 │ │ │ │ + bl 2bc048 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8880 │ │ │ │ + bl e88c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f15b8 │ │ │ │ + bne f1600 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ @@ -214619,96 +214637,96 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f1620 │ │ │ │ + ldr r2, [pc, #16] @ f1668 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eoreq pc, r6, pc, lsr #5 │ │ │ │ - eorseq fp, r0, r0, lsr fp │ │ │ │ + eoreq pc, r6, r7, lsr #5 │ │ │ │ + eorseq fp, r0, r8, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r1], #4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f1668 │ │ │ │ + beq f16b0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne f1678 │ │ │ │ + bne f16c0 │ │ │ │ ldr r7, [r5] │ │ │ │ ldmib r5, {r2, r3} │ │ │ │ cmp r7, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r5 │ │ │ │ - bl e5044 │ │ │ │ + bl e508c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1700 │ │ │ │ + beq f1748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f17b8 │ │ │ │ - ldr r2, [pc, #272] @ f17cc │ │ │ │ + bcs f1800 │ │ │ │ + ldr r2, [pc, #272] @ f1814 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f1700 │ │ │ │ + beq f1748 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1780 │ │ │ │ + bne f17c8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f179c │ │ │ │ + bne f17e4 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldm r5, {r0, r2, r3} │ │ │ │ add r5, sp, #32 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1768 │ │ │ │ + bne f17b0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -214727,116 +214745,116 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f17d0 │ │ │ │ + ldr r2, [pc, #16] @ f1818 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - strdeq pc, [r6], -pc @ │ │ │ │ - eorseq fp, r0, r0, lsl #19 │ │ │ │ + strdeq pc, [r6], -r7 @ │ │ │ │ + eorseq fp, r0, r8, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1844 │ │ │ │ + beq f188c │ │ │ │ cmp r0, #1 │ │ │ │ - bne f1858 │ │ │ │ + bne f18a0 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f19b0 │ │ │ │ + beq f19f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl e5e74 │ │ │ │ + bl e5ebc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18dc │ │ │ │ + beq f1924 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f19b8 │ │ │ │ - ldr r2, [pc, #368] @ f1a08 │ │ │ │ + bcs f1a00 │ │ │ │ + ldr r2, [pc, #368] @ f1a50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f18dc │ │ │ │ + beq f1924 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1980 │ │ │ │ + bne f19c8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f199c │ │ │ │ + bne f19e4 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, sp │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1944 │ │ │ │ + beq f198c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1968 │ │ │ │ + bne f19b0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sl, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ @@ -214855,114 +214873,114 @@ │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #76] @ f1a0c │ │ │ │ + ldr r2, [pc, #76] @ f1a54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1a00 │ │ │ │ + beq f1a48 │ │ │ │ mov r0, r7 │ │ │ │ - b f19f8 │ │ │ │ + b f1a40 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1a00 │ │ │ │ + beq f1a48 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r6, r3, lsr #30 │ │ │ │ - eorseq fp, r0, r0, lsl #15 │ │ │ │ + eoreq lr, r6, fp, lsl pc │ │ │ │ + eorseq fp, r0, r8, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1a80 │ │ │ │ + beq f1ac8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f1a94 │ │ │ │ + bne f1adc │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1b70 │ │ │ │ + beq f1bb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl e614c │ │ │ │ + bl e6194 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r1] │ │ │ │ mov r8, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r7, [sl, #36] @ 0x24 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1ad8 │ │ │ │ + beq f1b20 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1b90 │ │ │ │ + bcs f1bd8 │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1b60 │ │ │ │ + bne f1ba8 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sl, #32] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2c5554 │ │ │ │ + bl 2c559c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, sp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1b3c │ │ │ │ + beq f1b84 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1b78 │ │ │ │ + bne f1bc0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [sl, #32] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ @@ -214973,118 +214991,118 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r6!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #68] @ f1bdc │ │ │ │ + ldr r2, [pc, #68] @ f1c24 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1bd4 │ │ │ │ + beq f1c1c │ │ │ │ mov r0, r7 │ │ │ │ - b f1bcc │ │ │ │ + b f1c14 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1bd4 │ │ │ │ + beq f1c1c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r0, ip, lsr #11 │ │ │ │ + eorseq fp, r0, r4, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c48 │ │ │ │ + beq f1c90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f1cac │ │ │ │ + bne f1cf4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c30 │ │ │ │ + beq f1c78 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1e58 │ │ │ │ + bcs f1ea0 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r7, [sl, #32] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #15 │ │ │ │ - beq f1d84 │ │ │ │ + beq f1dcc │ │ │ │ cmp r0, #19 │ │ │ │ - bne f1e68 │ │ │ │ + bne f1eb0 │ │ │ │ ldmib r7, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r3, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r6, r9, #1 │ │ │ │ add r0, r1, r2, lsl r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f1d6c │ │ │ │ + beq f1db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1c90 │ │ │ │ - b f1de0 │ │ │ │ + bne f1cd8 │ │ │ │ + b f1e28 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1cdc │ │ │ │ + beq f1d24 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1e58 │ │ │ │ + bcs f1ea0 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #496] @ f1ed4 │ │ │ │ + ldr r2, [pc, #496] @ f1f1c │ │ │ │ mov r7, sp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #10 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f1d54 │ │ │ │ + bne f1d9c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r4, r1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1d34 │ │ │ │ + beq f1d7c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1e58 │ │ │ │ + bcs f1ea0 │ │ │ │ add r4, r0, r4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r4, #4 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -215093,79 +215111,79 @@ │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2c8c9c │ │ │ │ + bl 2c8ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1de0 │ │ │ │ + beq f1e28 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sl, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1dac │ │ │ │ + beq f1df4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f1e58 │ │ │ │ + bcs f1ea0 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, r4, #4 │ │ │ │ str r1, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f1dc8 │ │ │ │ + beq f1e10 │ │ │ │ mov r0, sl │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl df1b4 │ │ │ │ - ldr r0, [pc, #216] @ f1ecc │ │ │ │ + bl df1fc │ │ │ │ + ldr r0, [pc, #216] @ f1f14 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmne sp, {r1, r2, r3, r7} │ │ │ │ movtne r6, #29795 @ 0x7463 │ │ │ │ strne r6, [r0, #4] │ │ │ │ movwne r6, #8289 @ 0x2061 │ │ │ │ movtne r6, #29811 @ 0x7473 │ │ │ │ stmne r8, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r4, [r8, #16] │ │ │ │ strne r0, [r8, #20] │ │ │ │ strne r4, [r8, #24] │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ f1ed0 │ │ │ │ + ldr r2, [pc, #136] @ f1f18 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #128] @ f1ee0 │ │ │ │ + ldr r2, [pc, #128] @ f1f28 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - ldr r0, [pc, #104] @ f1ed8 │ │ │ │ + ldr r0, [pc, #104] @ f1f20 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ f1edc │ │ │ │ + ldr r1, [pc, #100] @ f1f24 │ │ │ │ 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] │ │ │ │ @@ -215176,88 +215194,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl daf8c │ │ │ │ + bl dafd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r1, r4, lsr #32 │ │ │ │ - ldrsbteq r8, [r0], -r0 │ │ │ │ - strdeq r8, [r7], -r4 @ │ │ │ │ - mlaseq r0, ip, sl, r8 │ │ │ │ - mlaseq r0, ip, sl, r8 │ │ │ │ - eorseq fp, r0, r4, ror #5 │ │ │ │ + ldrsbteq sp, [r1], -ip │ │ │ │ + eorseq r8, r0, r8, lsl #19 │ │ │ │ + eoreq r8, r7, ip, ror #17 │ │ │ │ + eorseq r8, r0, r4, asr sl │ │ │ │ + eorseq r8, r0, r4, asr sl │ │ │ │ + mlaseq r0, ip, r2, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f4c │ │ │ │ + beq f1f94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f1f5c │ │ │ │ + bne f1fa4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f34 │ │ │ │ + beq f1f7c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f2020 │ │ │ │ + bcs f2068 │ │ │ │ add r6, r0, r6 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl e1d04 │ │ │ │ + bl e1d4c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r9, [r6, #36] @ 0x24 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f9c │ │ │ │ + beq f1fe4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f2020 │ │ │ │ + bcs f2068 │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f2008 │ │ │ │ + bne f2050 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe8 │ │ │ │ + beq f2030 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f2020 │ │ │ │ + bcs f2068 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r1, r7, #4 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ @@ -215265,90 +215283,90 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ f2030 │ │ │ │ + ldr r2, [pc, #8] @ f2078 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq fp, r0, ip, lsl r1 │ │ │ │ + ldrsbteq fp, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2070 │ │ │ │ + beq f20b8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne f2080 │ │ │ │ + bne f20c8 │ │ │ │ ldrd r2, [r7] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp] │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r7] │ │ │ │ - bl e3804 │ │ │ │ + bl e384c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2108 │ │ │ │ + beq f2150 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f21bc │ │ │ │ - ldr r2, [pc, #268] @ f21d0 │ │ │ │ + bcs f2204 │ │ │ │ + ldr r2, [pc, #268] @ f2218 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 13f9f4 │ │ │ │ + bl 13fa3c │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #4 │ │ │ │ - beq f2108 │ │ │ │ + beq f2150 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bfff8 │ │ │ │ + bl 2c0040 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f2180 │ │ │ │ + bne f21c8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl e95a4 │ │ │ │ + bl e95ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f21a0 │ │ │ │ + bne f21e8 │ │ │ │ ldrd r2, [r7] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl de9dc │ │ │ │ + bl dea24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f2168 │ │ │ │ + bne f21b0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ @@ -215368,103 +215386,103 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ f21d4 │ │ │ │ + ldr r2, [pc, #16] @ f221c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - strdeq lr, [r6], -r7 @ │ │ │ │ - eorseq sl, r0, ip, ror pc │ │ │ │ + eoreq lr, r6, pc, ror #13 │ │ │ │ + eorseq sl, r0, r4, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r1], #4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2210 │ │ │ │ + beq f2258 │ │ │ │ cmp r6, #1 │ │ │ │ - bne f2220 │ │ │ │ + bne f2268 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r1, [r1] │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ - bl e1eec │ │ │ │ + bl e1f34 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r1] │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl 2c1aa0 │ │ │ │ + bl 2c1ae8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2268 │ │ │ │ + beq f22b0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs f22dc │ │ │ │ + bcs f2324 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9a90 │ │ │ │ + bl e9ad8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f22c4 │ │ │ │ + bne f230c │ │ │ │ ldr r2, [sl] │ │ │ │ mov r5, sp │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl e8784 │ │ │ │ + bl e87cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne f22c4 │ │ │ │ + bne f230c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r9!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ f22ec │ │ │ │ + ldr r2, [pc, #8] @ f2334 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a0b0 │ │ │ │ - eorseq sl, r0, r0, ror #28 │ │ │ │ + eorseq sl, r0, r8, lsl lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2340 │ │ │ │ + beq f2388 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ sub r0, r2, r0 │ │ │ │ - bl 2c1b0c │ │ │ │ + bl 2c1b54 │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r1, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ @@ -215477,17 +215495,17 @@ │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f2380 │ │ │ │ + beq f23c8 │ │ │ │ cmp r3, #1 │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a94 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov ip, #34 @ 0x22 │ │ │ │ ldrb r1, [r2, #14] │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ str ip, [r0] │ │ │ │ strh r2, [r3, #40] @ 0x28 │ │ │ │ @@ -215499,121 +215517,121 @@ │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r9, [r2, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r2, #20] │ │ │ │ bl 1e714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f243c │ │ │ │ + beq f2484 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f243c │ │ │ │ + beq f2484 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f243c │ │ │ │ + beq f2484 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f243c │ │ │ │ + beq f2484 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f243c │ │ │ │ + beq f2484 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f243c │ │ │ │ + beq f2484 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr ip, [pc, #60] @ f2480 │ │ │ │ + ldr ip, [pc, #60] @ f24c8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #56] @ f2484 │ │ │ │ + ldr r1, [pc, #56] @ f24cc │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #52] @ f2488 │ │ │ │ + ldr r2, [pc, #52] @ f24d0 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #22 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r4, {r0, r2, r5} │ │ │ │ add r0, r4, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, #53 @ 0x35 │ │ │ │ stm r0, {r1, r6, ip} │ │ │ │ str r7, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r8, r7, r1, asr #6 │ │ │ │ - eoreq r8, r7, r0, lsr #6 │ │ │ │ - eoreq r8, r7, r2, lsl #6 │ │ │ │ + eoreq r8, r7, r9, lsr r3 │ │ │ │ + eoreq r8, r7, r8, lsl r3 │ │ │ │ + strdeq r8, [r7], -sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7f7c │ │ │ │ - ldr r0, [pc, #2860] @ f2fdc │ │ │ │ + bl 2e7fc4 │ │ │ │ + ldr r0, [pc, #2860] @ f3024 │ │ │ │ mov r1, #23 │ │ │ │ mov r4, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #2844] @ f2fe0 │ │ │ │ + ldr r2, [pc, #2844] @ f3028 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ str r4, [sp, #1160] @ 0x488 │ │ │ │ strb r9, [sp, #1156] @ 0x484 │ │ │ │ - bl cb44c │ │ │ │ - ldr r1, [pc, #2796] @ f2fe4 │ │ │ │ + bl cb494 │ │ │ │ + ldr r1, [pc, #2796] @ f302c │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #6 │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ add r5, lr, #132 @ 0x84 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add fp, lr, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ add r4, sp, #544 @ 0x220 │ │ │ │ - bl 12f260 │ │ │ │ - ldr r0, [pc, #2740] @ f2fe8 │ │ │ │ + bl 12f2a8 │ │ │ │ + ldr r0, [pc, #2740] @ f3030 │ │ │ │ mov r1, #20 │ │ │ │ mov r7, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #2724] @ f2fec │ │ │ │ + ldr r2, [pc, #2724] @ f3034 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #1160] @ 0x488 │ │ │ │ add r7, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #14 │ │ │ │ strb r9, [sp, #1156] @ 0x484 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ + bl cb494 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2680] @ f2ff0 │ │ │ │ + ldr r2, [pc, #2680] @ f3038 │ │ │ │ strb r0, [sp, #545] @ 0x221 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #541] @ 0x21d │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ strb r0, [sp, #540] @ 0x21c │ │ │ │ movw sl, #11824 @ 0x2e30 │ │ │ │ ldrh r0, [r4] │ │ │ │ @@ -215625,312 +215643,312 @@ │ │ │ │ str r1, [sp, #1162] @ 0x48a │ │ │ │ mov r1, r7 │ │ │ │ strh r0, [fp, #70] @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #7 │ │ │ │ str sl, [sp, #1158] @ 0x486 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ - ldr r0, [pc, #2600] @ f2ff4 │ │ │ │ + bl cb494 │ │ │ │ + ldr r0, [pc, #2600] @ f303c │ │ │ │ mov r1, #28 │ │ │ │ mov r7, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #2584] @ f2ff8 │ │ │ │ + ldr r2, [pc, #2584] @ f3040 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ str r7, [sp, #1160] @ 0x488 │ │ │ │ strb r9, [sp, #1156] @ 0x484 │ │ │ │ - bl cb44c │ │ │ │ + bl cb494 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ - bl 2e8054 │ │ │ │ - ldr r1, [pc, #2528] @ f2ffc │ │ │ │ + bl 2e809c │ │ │ │ + ldr r1, [pc, #2528] @ f3044 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #18 │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, lr, #132 @ 0x84 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 12f2cc │ │ │ │ - ldr r0, [pc, #2480] @ f3000 │ │ │ │ + bl 12f314 │ │ │ │ + ldr r0, [pc, #2480] @ f3048 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #2464] @ f3004 │ │ │ │ + ldr r2, [pc, #2464] @ f304c │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #1160] @ 0x488 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #9 │ │ │ │ strb r4, [sp, #1156] @ 0x484 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ - ldr r0, [pc, #2420] @ f3008 │ │ │ │ + bl cb494 │ │ │ │ + ldr r0, [pc, #2420] @ f3050 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #2404] @ f300c │ │ │ │ + ldr r2, [pc, #2404] @ f3054 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #11 │ │ │ │ str r6, [sp, #1160] @ 0x488 │ │ │ │ strb r4, [sp, #1156] @ 0x484 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ - ldr r1, [pc, #2368] @ f3010 │ │ │ │ + bl cb494 │ │ │ │ + ldr r1, [pc, #2368] @ f3058 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #14 │ │ │ │ - bl 317b64 │ │ │ │ + bl 317bac │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ ldr r1, [sp, #540] @ 0x21c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f274c │ │ │ │ + bne f2794 │ │ │ │ ldrb r0, [sp, #544] @ 0x220 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #548] @ 0x224 │ │ │ │ cmp r0, #3 │ │ │ │ strb r1, [sp, #1079] @ 0x437 │ │ │ │ - bne f2754 │ │ │ │ + bne f279c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2720 │ │ │ │ + beq f2768 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2738 │ │ │ │ + beq f2780 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ - b f2754 │ │ │ │ + bl 1b7460 │ │ │ │ + b f279c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #1079] @ 0x437 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ - bl 2f4300 │ │ │ │ + bl 2f4348 │ │ │ │ ldr r5, [sp, #1160] @ 0x488 │ │ │ │ ldr r6, [sp, #1164] @ 0x48c │ │ │ │ - ldr r3, [pc, #2212] @ f3014 │ │ │ │ + ldr r3, [pc, #2212] @ f305c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, r6 │ │ │ │ - bl 15a5e0 │ │ │ │ + bl 15a628 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #1088] @ 0x440 │ │ │ │ str r1, [sp, #1084] @ 0x43c │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ - beq f27f0 │ │ │ │ + beq f2838 │ │ │ │ add r4, r5, #4 │ │ │ │ - b f27c0 │ │ │ │ + b f2808 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1db98 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f27f0 │ │ │ │ + beq f2838 │ │ │ │ ldrb r0, [r4, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f27ac │ │ │ │ + beq f27f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f27b4 │ │ │ │ + bne f27fc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f27b4 │ │ │ │ + beq f27fc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f27b4 │ │ │ │ + bl 1b7460 │ │ │ │ + b f27fc │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2810 │ │ │ │ + beq f2858 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #2048] @ f3018 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #2048] @ f3060 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #11 │ │ │ │ - bl 2f4344 │ │ │ │ + bl 2f438c │ │ │ │ ldrb r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f285c │ │ │ │ + bne f28a4 │ │ │ │ movw r0, #30012 @ 0x753c │ │ │ │ movt r0, #27502 @ 0x6b6e │ │ │ │ str r0, [sp, #1098] @ 0x44a │ │ │ │ movw r0, #28526 @ 0x6f6e │ │ │ │ movt r0, #28279 @ 0x6e77 │ │ │ │ str r0, [sp, #1102] @ 0x44e │ │ │ │ movw r0, #2306 @ 0x902 │ │ │ │ strh r0, [fp] │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ strh r0, [fp, #10] │ │ │ │ - b f2870 │ │ │ │ + b f28b8 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #1104] @ 0x450 │ │ │ │ str r1, [sp, #1100] @ 0x44c │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ - ldr r1, [pc, #1956] @ f301c │ │ │ │ + ldr r1, [pc, #1956] @ f3064 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30c5c0 │ │ │ │ + bl 30c608 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f290c │ │ │ │ + beq f2954 │ │ │ │ ldr r5, [sp, #540] @ 0x21c │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ mov r4, #9 │ │ │ │ - ldr r0, [pc, #1908] @ f3020 │ │ │ │ + ldr r0, [pc, #1908] @ f3068 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2e2c │ │ │ │ + beq f2e74 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str r0, [sp, #1116] @ 0x45c │ │ │ │ strb r1, [r0, #8] │ │ │ │ movw r1, #28526 @ 0x6f6e │ │ │ │ movt r1, #28279 @ 0x6e77 │ │ │ │ str r4, [sp, #1120] @ 0x460 │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #27502 @ 0x6b6e │ │ │ │ str r4, [sp, #1112] @ 0x458 │ │ │ │ str r1, [r0] │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f2924 │ │ │ │ + beq f296c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f2924 │ │ │ │ + bl 1b7460 │ │ │ │ + b f296c │ │ │ │ add r0, r5, #4 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #1120] @ 0x460 │ │ │ │ str r2, [sp, #1116] @ 0x45c │ │ │ │ str r1, [sp, #1112] @ 0x458 │ │ │ │ - ldr r1, [pc, #1788] @ f3028 │ │ │ │ + ldr r1, [pc, #1788] @ f3070 │ │ │ │ add r1, pc, r1 │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30c5c0 │ │ │ │ + bl 30c608 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f29c0 │ │ │ │ + beq f2a08 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ mov r4, #9 │ │ │ │ - ldr r0, [pc, #1740] @ f302c │ │ │ │ + ldr r0, [pc, #1740] @ f3074 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #9 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2e44 │ │ │ │ + beq f2e8c │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str r0, [sp, #1132] @ 0x46c │ │ │ │ strb r1, [r0, #8] │ │ │ │ movw r1, #28526 @ 0x6f6e │ │ │ │ movt r1, #28279 @ 0x6e77 │ │ │ │ str r4, [sp, #1136] @ 0x470 │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #27502 @ 0x6b6e │ │ │ │ str r4, [sp, #1128] @ 0x468 │ │ │ │ str r1, [r0] │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f29d8 │ │ │ │ + beq f2a20 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f29d8 │ │ │ │ + bl 1b7460 │ │ │ │ + b f2a20 │ │ │ │ add r0, r9, #4 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ str r2, [sp, #1132] @ 0x46c │ │ │ │ str r1, [sp, #1128] @ 0x468 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, lr, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d3d70 │ │ │ │ - bl 2e9224 │ │ │ │ + bl 2d3db8 │ │ │ │ + bl 2e926c │ │ │ │ str r0, [sp, #1180] @ 0x49c │ │ │ │ - bl 2e922c │ │ │ │ + bl 2e9274 │ │ │ │ str r0, [sp, #1184] @ 0x4a0 │ │ │ │ - bl 2e9228 │ │ │ │ + bl 2e9270 │ │ │ │ str r0, [sp, #1188] @ 0x4a4 │ │ │ │ - bl 2e821c │ │ │ │ + bl 2e8264 │ │ │ │ str r0, [sp, #1192] @ 0x4a8 │ │ │ │ - bl 2e8354 │ │ │ │ + bl 2e839c │ │ │ │ str r0, [sp, #1196] @ 0x4ac │ │ │ │ - bl 2e82b8 │ │ │ │ + bl 2e8300 │ │ │ │ str r0, [sp, #1200] @ 0x4b0 │ │ │ │ - bl 2e49b8 │ │ │ │ + bl 2e4a00 │ │ │ │ str r0, [sp, #1204] @ 0x4b4 │ │ │ │ - bl 2e49c0 │ │ │ │ + bl 2e4a08 │ │ │ │ str r0, [sp, #1208] @ 0x4b8 │ │ │ │ - bl 2e49bc │ │ │ │ - ldr r7, [pc, #1536] @ f3034 │ │ │ │ + bl 2e4a04 │ │ │ │ + ldr r7, [pc, #1536] @ f307c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r4, [pc, #1532] @ f3038 │ │ │ │ + ldr r4, [pc, #1532] @ f3080 │ │ │ │ add r1, lr, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #1528] @ f303c │ │ │ │ + ldr r2, [pc, #1528] @ f3084 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #1524] @ f3040 │ │ │ │ + ldr r5, [pc, #1524] @ f3088 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #1520] @ f3044 │ │ │ │ + ldr r3, [pc, #1520] @ f308c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #1516] @ f3048 │ │ │ │ + ldr ip, [pc, #1516] @ f3090 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #1504] @ f304c │ │ │ │ + ldr r6, [pc, #1504] @ f3094 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ add r1, lr, #184 @ 0xb8 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ add r1, lr, #180 @ 0xb4 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ @@ -215958,15 +215976,15 @@ │ │ │ │ str r6, [sp, #628] @ 0x274 │ │ │ │ str r6, [sp, #620] @ 0x26c │ │ │ │ str r6, [sp, #612] @ 0x264 │ │ │ │ str r6, [sp, #604] @ 0x25c │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ str fp, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ - ldr r1, [pc, #1364] @ f3050 │ │ │ │ + ldr r1, [pc, #1364] @ f3098 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #556] @ 0x22c │ │ │ │ add r1, lr, #55 @ 0x37 │ │ │ │ str r0, [sp, #1212] @ 0x4bc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1172] @ 0x494 │ │ │ │ mov r0, #17 │ │ │ │ @@ -215983,86 +216001,86 @@ │ │ │ │ str r0, [sp, #1160] @ 0x488 │ │ │ │ str ip, [sp, #1156] @ 0x484 │ │ │ │ str r9, [sp, #1164] @ 0x48c │ │ │ │ str r0, [sp, #1168] @ 0x490 │ │ │ │ add r5, lr, #132 @ 0x84 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldrb r0, [sp, #1144] @ 0x478 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f2b74 │ │ │ │ + bne f2bbc │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ bl 1db98 │ │ │ │ - b f2b94 │ │ │ │ + b f2bdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2b94 │ │ │ │ + bne f2bdc │ │ │ │ ldr r1, [sp, #1152] @ 0x480 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b94 │ │ │ │ + beq f2bdc │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #1128] @ 0x468 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bac │ │ │ │ + beq f2bf4 │ │ │ │ ldr r0, [sp, #1132] @ 0x46c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #1112] @ 0x458 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bc4 │ │ │ │ + beq f2c0c │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldrb r0, [sp, #1096] @ 0x448 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f2bdc │ │ │ │ + bne f2c24 │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ bl 1db98 │ │ │ │ - b f2bfc │ │ │ │ + b f2c44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2bfc │ │ │ │ + bne f2c44 │ │ │ │ ldr r1, [sp, #1104] @ 0x450 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bfc │ │ │ │ + beq f2c44 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2c14 │ │ │ │ + beq f2c5c │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12f1f4 │ │ │ │ - ldr r0, [pc, #1056] @ f3054 │ │ │ │ + bl 12f23c │ │ │ │ + ldr r0, [pc, #1056] @ f309c │ │ │ │ mov r1, #17 │ │ │ │ mov r4, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #1040] @ f3058 │ │ │ │ + ldr r2, [pc, #1040] @ f30a0 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #1160] @ 0x488 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #19 │ │ │ │ strb r4, [sp, #1156] @ 0x484 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ + bl cb494 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #992] @ f305c │ │ │ │ + ldr r2, [pc, #992] @ f30a4 │ │ │ │ strb r0, [sp, #545] @ 0x221 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #541] @ 0x21d │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #540] @ 0x21c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ ldr r1, [sp, #540] @ 0x21c │ │ │ │ @@ -216073,281 +216091,281 @@ │ │ │ │ mov r3, #21 │ │ │ │ str r1, [sp, #1162] @ 0x48a │ │ │ │ mov r1, r7 │ │ │ │ strh r0, [fp, #70] @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #1158] @ 0x486 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ - ldr r0, [pc, #916] @ f3060 │ │ │ │ + bl cb494 │ │ │ │ + ldr r0, [pc, #916] @ f30a8 │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ movw r7, #643 @ 0x283 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ef30 │ │ │ │ - ldr r2, [pc, #900] @ f3064 │ │ │ │ + ldr r2, [pc, #900] @ f30ac │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #13 │ │ │ │ str r7, [sp, #1160] @ 0x488 │ │ │ │ strb r4, [sp, #1156] @ 0x484 │ │ │ │ - bl cb44c │ │ │ │ + bl cb494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8084 │ │ │ │ - ldr r1, [pc, #852] @ f3068 │ │ │ │ + bl 2e80cc │ │ │ │ + ldr r1, [pc, #852] @ f30b0 │ │ │ │ str r0, [sp, #1156] @ 0x484 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #24 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ - ldr r3, [pc, #824] @ f306c │ │ │ │ + ldr r3, [pc, #824] @ f30b4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7f98 │ │ │ │ + bl 2e7fe0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2d64 │ │ │ │ + beq f2dac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #772] @ f3070 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #772] @ f30b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #6 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ - ldr r3, [pc, #748] @ f3074 │ │ │ │ + ldr r3, [pc, #748] @ f30bc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #32 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7f98 │ │ │ │ + bl 2e7fe0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2db8 │ │ │ │ + beq f2e00 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #696] @ f3078 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #696] @ f30c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ - ldr r3, [pc, #672] @ f307c │ │ │ │ + ldr r3, [pc, #672] @ f30c4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7f98 │ │ │ │ + bl 2e7fe0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2e0c │ │ │ │ + beq f2e54 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ ldr r1, [r8] │ │ │ │ bl 1f500 │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #496] @ f3024 │ │ │ │ + ldr r2, [pc, #496] @ f306c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #9 │ │ │ │ bl 39c98 │ │ │ │ - b f2e58 │ │ │ │ - ldr r2, [pc, #484] @ f3030 │ │ │ │ + b f2ea0 │ │ │ │ + ldr r2, [pc, #484] @ f3078 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #9 │ │ │ │ bl 39c98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2e78 │ │ │ │ + beq f2ec0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b f2fc4 │ │ │ │ + b f300c │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f2f8c │ │ │ │ + beq f2fd4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b f2f84 │ │ │ │ + b f2fcc │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f2fa4 │ │ │ │ + beq f2fec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b f2f9c │ │ │ │ - b f2ec8 │ │ │ │ - b f2ec8 │ │ │ │ + b f2fe4 │ │ │ │ + b f2f10 │ │ │ │ + b f2f10 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2f54 │ │ │ │ + beq f2f9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b f2f74 │ │ │ │ + b f2fbc │ │ │ │ mov r4, r0 │ │ │ │ - b f2f8c │ │ │ │ + b f2fd4 │ │ │ │ mov r4, r0 │ │ │ │ - b f2fa4 │ │ │ │ + b f2fec │ │ │ │ mov r4, r0 │ │ │ │ - b f2fb0 │ │ │ │ + b f2ff8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ - bl db214 │ │ │ │ - b f2fc8 │ │ │ │ + bl db25c │ │ │ │ + b f3010 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 74d50 │ │ │ │ - b f2fd0 │ │ │ │ + b f3018 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ - b f2fd0 │ │ │ │ + b f3018 │ │ │ │ mov r4, r0 │ │ │ │ - b f2fc8 │ │ │ │ + b f3010 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl dab78 │ │ │ │ + bl dabc0 │ │ │ │ ldr r1, [sp, #1128] @ 0x468 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2f8c │ │ │ │ + beq f2fd4 │ │ │ │ ldr r0, [sp, #1132] @ 0x46c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp, #1112] @ 0x458 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2fa4 │ │ │ │ + beq f2fec │ │ │ │ ldr r0, [sp, #1116] @ 0x45c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl dab78 │ │ │ │ + bl dabc0 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2fc8 │ │ │ │ + beq f3010 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r8, r7, r1, lsr #6 │ │ │ │ - eoreq lr, r6, r7, ror r7 │ │ │ │ - strdeq r8, [r7], -r8 @ │ │ │ │ - strhteq r8, [r7], -sl │ │ │ │ - eoreq fp, r7, r2, lsl #5 │ │ │ │ - eoreq fp, r7, r2, lsl #5 │ │ │ │ - eoreq r8, r7, fp, lsr r2 │ │ │ │ - eoreq fp, r7, r9, lsr r2 │ │ │ │ - eoreq r8, r7, pc, lsl #4 │ │ │ │ - eoreq r8, r7, r5, ror #3 │ │ │ │ - strhteq fp, [r7], -lr │ │ │ │ - eoreq r8, r7, r8, asr #3 │ │ │ │ - eoreq fp, r7, sl, lsl #2 │ │ │ │ - eoreq r8, r7, pc, asr #9 │ │ │ │ - eoreq r7, r7, r5, asr #30 │ │ │ │ - eoreq r8, r7, r8, lsl #8 │ │ │ │ - strhteq r8, [r7], -r3 │ │ │ │ - eorseq sp, r1, r4, ror r5 │ │ │ │ - eorseq r7, r0, r4, ror #19 │ │ │ │ - strhteq r0, [r7], -r8 │ │ │ │ - eorseq sp, r1, r0, asr #9 │ │ │ │ - eorseq r7, r0, ip, asr #19 │ │ │ │ + eoreq r8, r7, r9, lsl r3 │ │ │ │ + eoreq lr, r6, pc, ror #14 │ │ │ │ + strdeq r8, [r7], -r0 @ │ │ │ │ + strhteq r8, [r7], -r2 │ │ │ │ + eoreq fp, r7, sl, ror r2 │ │ │ │ + eoreq fp, r7, sl, ror r2 │ │ │ │ + eoreq r8, r7, r3, lsr r2 │ │ │ │ + eoreq fp, r7, r1, lsr r2 │ │ │ │ + eoreq r8, r7, r7, lsl #4 │ │ │ │ + ldrdeq r8, [r7], -sp @ │ │ │ │ + strhteq fp, [r7], -r6 │ │ │ │ + eoreq r8, r7, r0, asr #3 │ │ │ │ + eoreq fp, r7, r2, lsl #2 │ │ │ │ + eoreq r8, r7, r7, asr #9 │ │ │ │ + eoreq r7, r7, sp, lsr pc │ │ │ │ + eoreq r8, r7, r0, lsl #8 │ │ │ │ + eoreq r8, r7, fp, lsr #7 │ │ │ │ + eorseq sp, r1, ip, lsr #10 │ │ │ │ + mlaseq r0, ip, r9, r7 │ │ │ │ + strhteq r0, [r7], -r0 │ │ │ │ + eorseq sp, r1, r8, ror r4 │ │ │ │ + eorseq r7, r0, r4, lsl #19 │ │ │ │ @ instruction: 0xfffec2b4 │ │ │ │ @ instruction: 0xfffec2a0 │ │ │ │ andeq r2, fp, r8, ror sl │ │ │ │ - ldrhteq r7, [r0], -r4 │ │ │ │ - eorseq r7, r0, r4, lsr #31 │ │ │ │ - eorseq r7, r0, r4, lsl pc │ │ │ │ - eorseq sp, r1, r0, ror #5 │ │ │ │ - eorseq sp, r1, r4, ror #7 │ │ │ │ - eoreq r7, r7, r4, asr ip │ │ │ │ - eoreq sl, r7, r2, lsr #23 │ │ │ │ - eoreq sl, r7, r9, ror #22 │ │ │ │ - eoreq r7, r7, sp, asr #23 │ │ │ │ - ldrdeq sl, [r7], -sp @ │ │ │ │ - eoreq r7, r7, ip, lsl #28 │ │ │ │ - eoreq r7, r7, r8, lsl #28 │ │ │ │ - strdeq r7, [r7], -r3 @ │ │ │ │ - eoreq pc, r6, r0, ror #1 │ │ │ │ - eoreq r7, r7, r5, lsr #27 │ │ │ │ - mlaeq r7, r2, sp, r7 │ │ │ │ + eorseq r7, r0, ip, ror #30 │ │ │ │ + eorseq r7, r0, ip, asr pc │ │ │ │ + eorseq r7, r0, ip, asr #29 │ │ │ │ + mlaseq r1, r8, r2, sp │ │ │ │ + mlaseq r1, ip, r3, sp │ │ │ │ + eoreq r7, r7, ip, asr #24 │ │ │ │ + mlaeq r7, sl, fp, sl │ │ │ │ + eoreq sl, r7, r1, ror #22 │ │ │ │ + eoreq r7, r7, r5, asr #23 │ │ │ │ + ldrdeq sl, [r7], -r5 @ │ │ │ │ + eoreq r7, r7, r4, lsl #28 │ │ │ │ + eoreq r7, r7, r0, lsl #28 │ │ │ │ + eoreq r7, r7, fp, ror #27 │ │ │ │ + ldrdeq pc, [r6], -r8 @ │ │ │ │ + mlaeq r7, sp, sp, r7 │ │ │ │ + eoreq r7, r7, sl, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 33bee0 │ │ │ │ + bl 33bf28 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ - bl c27dc │ │ │ │ + bl c2824 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f30fc │ │ │ │ + bne f3144 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f30c0 │ │ │ │ + bne f3108 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f30f0 │ │ │ │ + bne f3138 │ │ │ │ add r0, sp, #28 │ │ │ │ dmb ish │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ @@ -216358,63 +216376,63 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r2, r2, #20 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #1008] @ f352c │ │ │ │ + ldr r0, [pc, #1008] @ f3574 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi f3258 │ │ │ │ - ldr r0, [pc, #992] @ f3530 │ │ │ │ + bhi f32a0 │ │ │ │ + ldr r0, [pc, #992] @ f3578 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f3180 │ │ │ │ + bcc f31c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3258 │ │ │ │ - ldr r0, [pc, #964] @ f3534 │ │ │ │ + beq f32a0 │ │ │ │ + ldr r0, [pc, #964] @ f357c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3258 │ │ │ │ - ldr r0, [pc, #968] @ f3550 │ │ │ │ + beq f32a0 │ │ │ │ + ldr r0, [pc, #968] @ f3598 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3258 │ │ │ │ - ldr r6, [pc, #952] @ f3554 │ │ │ │ + beq f32a0 │ │ │ │ + ldr r6, [pc, #952] @ f359c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3450 │ │ │ │ + beq f3498 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf5c │ │ │ │ - ldr r0, [pc, #900] @ f3560 │ │ │ │ - ldr r1, [pc, #900] @ f3564 │ │ │ │ - ldr r2, [pc, #900] @ f3568 │ │ │ │ + bl 33bfa4 │ │ │ │ + ldr r0, [pc, #900] @ f35a8 │ │ │ │ + ldr r1, [pc, #900] @ f35ac │ │ │ │ + ldr r2, [pc, #900] @ f35b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #880] @ f356c │ │ │ │ + ldr r2, [pc, #880] @ f35b4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ @@ -216427,237 +216445,237 @@ │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #800] @ f3570 │ │ │ │ + ldr r0, [pc, #800] @ f35b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl 2abf30 │ │ │ │ - ldr r0, [pc, #728] @ f3538 │ │ │ │ + bl 2abf78 │ │ │ │ + ldr r0, [pc, #728] @ f3580 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne f33c4 │ │ │ │ - ldr r8, [pc, #720] @ f3548 │ │ │ │ + bne f340c │ │ │ │ + ldr r8, [pc, #720] @ f3590 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ - ldr r1, [pc, #712] @ f354c │ │ │ │ + ldr r1, [pc, #712] @ f3594 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2f58c0 │ │ │ │ + bl 2f5908 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ lsl r7, r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f32c4 │ │ │ │ + beq f330c │ │ │ │ sub r7, r7, #16 │ │ │ │ add r6, r1, #16 │ │ │ │ add r2, r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3d9c │ │ │ │ + bl f3de4 │ │ │ │ mov r1, r6 │ │ │ │ - b f32a0 │ │ │ │ + b f32e8 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ str fp, [sp, #20] │ │ │ │ add fp, r0, r4 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r0, [fp, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3400 │ │ │ │ + bne f3448 │ │ │ │ add lr, fp, #32 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm lr, {r6, ip, lr} │ │ │ │ add r2, fp, #8 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r9, [fp, #28] │ │ │ │ ldm r8!, {r0, r1, r3, r4, r5, sl} │ │ │ │ stmia r2!, {r0, r1, r3, r4, r5, sl} │ │ │ │ ldm r8, {r0, r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ - beq f3330 │ │ │ │ + beq f3378 │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f3370 │ │ │ │ + beq f33b8 │ │ │ │ add r5, r9, #4 │ │ │ │ - b f3354 │ │ │ │ + b f339c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f944 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f3370 │ │ │ │ + beq f33b8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3340 │ │ │ │ + beq f3388 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f3340 │ │ │ │ + bl 1b7460 │ │ │ │ + b f3388 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f338c │ │ │ │ + beq f33d4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3410 │ │ │ │ + bne f3458 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r1, [fp, #56] @ 0x38 │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ f353c │ │ │ │ + ldr r0, [pc, #368] @ f3584 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #364] @ f3540 │ │ │ │ - ldr r1, [pc, #364] @ f3544 │ │ │ │ + ldr r3, [pc, #364] @ f3588 │ │ │ │ + ldr r1, [pc, #364] @ f358c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 38fa4 │ │ │ │ - b f3270 │ │ │ │ - ldr r0, [pc, #364] @ f3574 │ │ │ │ + b f32b8 │ │ │ │ + ldr r0, [pc, #364] @ f35bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b f3468 │ │ │ │ - ldr r0, [pc, #352] @ f3578 │ │ │ │ - ldr r3, [pc, #352] @ f357c │ │ │ │ - ldr r2, [pc, #352] @ f3580 │ │ │ │ + b f34b0 │ │ │ │ + ldr r0, [pc, #352] @ f35c0 │ │ │ │ + ldr r3, [pc, #352] @ f35c4 │ │ │ │ + ldr r2, [pc, #352] @ f35c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b f3468 │ │ │ │ - ldr r0, [pc, #256] @ f3558 │ │ │ │ - ldr r2, [pc, #256] @ f355c │ │ │ │ + b f34b0 │ │ │ │ + ldr r0, [pc, #256] @ f35a0 │ │ │ │ + ldr r2, [pc, #256] @ f35a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f3478 │ │ │ │ + bne f34c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f34a0 │ │ │ │ + bne f34e8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl daa48 │ │ │ │ + bl daa90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f944 │ │ │ │ - b f34f0 │ │ │ │ + b f3538 │ │ │ │ mov r5, r0 │ │ │ │ - b f34e8 │ │ │ │ + b f3530 │ │ │ │ mov r5, r0 │ │ │ │ - b f34f0 │ │ │ │ + b f3538 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl daa48 │ │ │ │ + bl daa90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f34f8 │ │ │ │ + bne f3540 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f3520 │ │ │ │ + bne f3568 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2dc97c │ │ │ │ + bl 2dc9c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - ldrsbteq ip, [r1], -r8 │ │ │ │ - ldrhteq sp, [r1], -r8 │ │ │ │ - mlaseq r1, r8, r0, sp │ │ │ │ - eorseq lr, r1, r4, asr r6 │ │ │ │ - ldrsbteq lr, [r1], -ip │ │ │ │ - eorseq r6, r0, ip, lsl #13 │ │ │ │ - ldrshteq r6, [r0], -r4 │ │ │ │ - eorseq lr, r1, r8, lsr #13 │ │ │ │ - eorseq r7, r0, r4, asr #15 │ │ │ │ - eorseq sp, r1, r0, lsl #1 │ │ │ │ - eorseq sp, r1, ip, rrx │ │ │ │ - ldrdeq r7, [r7], -lr @ │ │ │ │ - eorseq r7, r0, r8, asr #11 │ │ │ │ - eorseq r7, r0, r4, lsr r8 │ │ │ │ - eorseq r7, r0, r0, asr r8 │ │ │ │ - eorseq ip, r1, ip, asr #23 │ │ │ │ - eorseq ip, r1, r8, asr #27 │ │ │ │ - ldrhteq ip, [r1], -r8 │ │ │ │ - eorseq r7, r0, r0, asr r6 │ │ │ │ - eoreq r7, r7, r8, lsr #1 │ │ │ │ - ldrhteq r7, [r0], -r0 │ │ │ │ - eorseq r7, r0, r8, lsr r6 │ │ │ │ + mlaseq r1, r0, fp, ip │ │ │ │ + eorseq sp, r1, r0, ror r0 │ │ │ │ + eorseq sp, r1, r0, asr r0 │ │ │ │ + eorseq lr, r1, ip, lsl #12 │ │ │ │ + mlaseq r1, r4, r4, lr │ │ │ │ + eorseq r6, r0, r4, asr #12 │ │ │ │ + eorseq r6, r0, ip, lsr #31 │ │ │ │ + eorseq lr, r1, r0, ror #12 │ │ │ │ + eorseq r7, r0, ip, ror r7 │ │ │ │ + eorseq sp, r1, r8, lsr r0 │ │ │ │ + eorseq sp, r1, r4, lsr #32 │ │ │ │ + ldrdeq r7, [r7], -r6 @ │ │ │ │ + eorseq r7, r0, r0, lsl #11 │ │ │ │ + eorseq r7, r0, ip, ror #15 │ │ │ │ + eorseq r7, r0, r8, lsl #16 │ │ │ │ + eorseq ip, r1, r4, lsl #23 │ │ │ │ + eorseq ip, r1, r0, lsl #27 │ │ │ │ + eorseq ip, r1, r0, ror pc │ │ │ │ + eorseq r7, r0, r8, lsl #12 │ │ │ │ + eoreq r7, r7, r0, lsr #1 │ │ │ │ + eorseq r7, r0, r8, ror #6 │ │ │ │ + ldrshteq r7, [r0], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2f4454 │ │ │ │ + bl 2f449c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 2f4578 │ │ │ │ - ldr r1, [pc, #500] @ f37a0 │ │ │ │ - ldr r2, [pc, #500] @ f37a4 │ │ │ │ + bl 2f45c0 │ │ │ │ + ldr r1, [pc, #500] @ f37e8 │ │ │ │ + ldr r2, [pc, #500] @ f37ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #480] @ f37a8 │ │ │ │ + ldr r2, [pc, #480] @ f37f0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ @@ -216665,93 +216683,93 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 34e6a0 │ │ │ │ - ldr r7, [pc, #408] @ f37ac │ │ │ │ + bl 34e6e8 │ │ │ │ + ldr r7, [pc, #408] @ f37f4 │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r6 │ │ │ │ add r2, r0, r3 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r0, #56]! @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f3738 │ │ │ │ + beq f3780 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r2, #60 @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl c0740 │ │ │ │ + bl c0788 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3688 │ │ │ │ + beq f36d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3680 │ │ │ │ + beq f36c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b f3718 │ │ │ │ + b f3760 │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3d9c │ │ │ │ + bl f3de4 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r7, r0, r6 │ │ │ │ ldr r0, [r7, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3728 │ │ │ │ + bne f3770 │ │ │ │ add r3, r7, #8 │ │ │ │ mvn r5, #0 │ │ │ │ add r9, sp, #8 │ │ │ │ str r5, [r7] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldm r9, {r5, r8, r9} │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1b55c0 │ │ │ │ + bl 1b5608 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 882e0 │ │ │ │ + bl 8832c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ bl 1eee8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f371c │ │ │ │ + beq f3764 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #132] @ f37b4 │ │ │ │ + ldr r0, [pc, #132] @ f37fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b f3744 │ │ │ │ - ldr r0, [pc, #112] @ f37b0 │ │ │ │ + b f378c │ │ │ │ + ldr r0, [pc, #112] @ f37f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ @@ -216761,31 +216779,31 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3790 │ │ │ │ + beq f37d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r0, r0, lsl #19 │ │ │ │ - eorseq ip, r1, r0, ror #17 │ │ │ │ - eorseq ip, r1, r0, lsl r8 │ │ │ │ - eorseq lr, r1, r8, lsl #6 │ │ │ │ - ldrhteq r7, [r0], -r8 │ │ │ │ - eorseq r7, r0, r8, asr #6 │ │ │ │ + eorseq ip, r0, r8, lsr r9 │ │ │ │ + mlaseq r1, r8, r8, ip │ │ │ │ + eorseq ip, r1, r8, asr #15 │ │ │ │ + eorseq lr, r1, r0, asr #5 │ │ │ │ + eorseq r7, r0, r0, ror r3 │ │ │ │ + eorseq r7, r0, r0, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ - ldr r7, [pc, #1440] @ f3d68 │ │ │ │ + ldr r7, [pc, #1440] @ f3db0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ @@ -216793,212 +216811,212 @@ │ │ │ │ add r6, r0, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r1]! │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi f3c74 │ │ │ │ + bhi f3cbc │ │ │ │ ldrd r4, [r6, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r6, [sp, #24] │ │ │ │ str sl, [sp, #4] │ │ │ │ - beq f3908 │ │ │ │ + beq f3950 │ │ │ │ lsl r8, r5, #4 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov fp, #0 │ │ │ │ - b f3868 │ │ │ │ + b f38b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [r0, r9, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 1939dc │ │ │ │ + bl 193a24 │ │ │ │ add r4, r4, #16 │ │ │ │ add fp, fp, #1 │ │ │ │ subs r8, r8, #16 │ │ │ │ - beq f38f8 │ │ │ │ + beq f3940 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5564 │ │ │ │ + bl d55ac │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq f3858 │ │ │ │ + beq f38a0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne f3894 │ │ │ │ + bne f38dc │ │ │ │ bl 1f944 │ │ │ │ - b f38c4 │ │ │ │ + b f390c │ │ │ │ ldrb r2, [sp, #100] @ 0x64 │ │ │ │ sub r7, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne f38b4 │ │ │ │ + bne f38fc │ │ │ │ cmn r7, #4 │ │ │ │ - bhi f3858 │ │ │ │ - b f38c4 │ │ │ │ + bhi f38a0 │ │ │ │ + b f390c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmn r7, #3 │ │ │ │ - bcs f3858 │ │ │ │ + bcs f38a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34e4b0 │ │ │ │ + bl 34e4f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ cmp r9, r0 │ │ │ │ - bne f3834 │ │ │ │ - ldr r1, [pc, #1196] @ f3d98 │ │ │ │ + bne f387c │ │ │ │ + ldr r1, [pc, #1196] @ f3de0 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 129418 │ │ │ │ - b f3834 │ │ │ │ + bl 129460 │ │ │ │ + b f387c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - ldr r7, [pc, #1124] @ f3d6c │ │ │ │ + ldr r7, [pc, #1124] @ f3db4 │ │ │ │ add r7, pc, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f3c84 │ │ │ │ + beq f3ccc │ │ │ │ add r2, r1, #60 @ 0x3c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl c1b80 │ │ │ │ + bl c1bc8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3998 │ │ │ │ + beq f39e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 194d58 │ │ │ │ + bl 194da0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f3c10 │ │ │ │ + beq f3c58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r5, r0, #4 │ │ │ │ - b f397c │ │ │ │ + b f39c4 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f3c10 │ │ │ │ + beq f3c58 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3970 │ │ │ │ + beq f39b8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f3970 │ │ │ │ + bl 1b7460 │ │ │ │ + b f39b8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r5, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls f39c8 │ │ │ │ - ldr r2, [pc, #960] @ f3d78 │ │ │ │ + bls f3a10 │ │ │ │ + ldr r2, [pc, #960] @ f3dc0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 39c98 │ │ │ │ - b f3c90 │ │ │ │ + b f3cd8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f39fc │ │ │ │ - ldr r0, [pc, #920] @ f3d74 │ │ │ │ + beq f3a44 │ │ │ │ + ldr r0, [pc, #920] @ f3dbc │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3a04 │ │ │ │ - b f39b0 │ │ │ │ + bne f3a4c │ │ │ │ + b f39f8 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl c3fec │ │ │ │ + bl c4034 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3b9c │ │ │ │ + beq f3be4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add fp, r6, #24 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b f3a84 │ │ │ │ + b f3acc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1eee8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq f3b9c │ │ │ │ + beq f3be4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3c64 │ │ │ │ + bne f3cac │ │ │ │ ldr r5, [r1, #-8]! │ │ │ │ mvn r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [r6] │ │ │ │ add r9, r1, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r5, r9 │ │ │ │ - bcc f3ad0 │ │ │ │ - b f3a54 │ │ │ │ + bcc f3b18 │ │ │ │ + b f3a9c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r9 │ │ │ │ str sl, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bcs f3a4c │ │ │ │ + bcs f3a94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r9, r9, #1 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 876a4 │ │ │ │ + bl 876f0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3c44 │ │ │ │ + beq f3c8c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b14 │ │ │ │ + beq f3b5c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - ldr r1, [pc, #620] @ f3d88 │ │ │ │ + bl 1b7460 │ │ │ │ + ldr r1, [pc, #620] @ f3dd0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldrh r1, [r1] │ │ │ │ @@ -217007,197 +217025,197 @@ │ │ │ │ strb r0, [sp, #122] @ 0x7a │ │ │ │ mov r0, r7 │ │ │ │ bl 1e210 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3c34 │ │ │ │ + beq f3c7c │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r8, [r0] │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 1fa10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bne f3ab8 │ │ │ │ - ldr r1, [pc, #516] @ f3d94 │ │ │ │ + bne f3b00 │ │ │ │ + ldr r1, [pc, #516] @ f3ddc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1294b8 │ │ │ │ - b f3ab8 │ │ │ │ + bl 129500 │ │ │ │ + b f3b00 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3bb8 │ │ │ │ + beq f3c00 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 194d58 │ │ │ │ + bl 194da0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f3c10 │ │ │ │ + beq f3c58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r5, r0, #4 │ │ │ │ - b f3bf4 │ │ │ │ + b f3c3c │ │ │ │ add r5, r5, #8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f3c10 │ │ │ │ + beq f3c58 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3be8 │ │ │ │ + beq f3c30 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f3be8 │ │ │ │ + bl 1b7460 │ │ │ │ + b f3c30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3c2c │ │ │ │ + beq f3c74 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #336] @ f3d8c │ │ │ │ + ldr r0, [pc, #336] @ f3dd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b f3c90 │ │ │ │ - ldr r0, [pc, #308] @ f3d80 │ │ │ │ - ldr r2, [pc, #308] @ f3d84 │ │ │ │ + b f3cd8 │ │ │ │ + ldr r0, [pc, #308] @ f3dc8 │ │ │ │ + ldr r2, [pc, #308] @ f3dcc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #19 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 3a280 │ │ │ │ - b f3c90 │ │ │ │ - ldr r0, [pc, #272] @ f3d7c │ │ │ │ + b f3cd8 │ │ │ │ + ldr r0, [pc, #272] @ f3dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b f3c90 │ │ │ │ - ldr r0, [pc, #276] @ f3d90 │ │ │ │ + b f3cd8 │ │ │ │ + ldr r0, [pc, #276] @ f3dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b f3c90 │ │ │ │ - ldr r0, [pc, #228] @ f3d70 │ │ │ │ + b f3cd8 │ │ │ │ + ldr r0, [pc, #228] @ f3db8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b f3d3c │ │ │ │ + b f3d84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl db0f0 │ │ │ │ + bl db138 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b f3d20 │ │ │ │ + b f3d68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3ce0 │ │ │ │ + beq f3d28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f3ce0 │ │ │ │ - b f3d04 │ │ │ │ + bl 1b7460 │ │ │ │ + b f3d28 │ │ │ │ + b f3d4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b f3d4c │ │ │ │ + b f3d94 │ │ │ │ mov r4, r0 │ │ │ │ - b f3d14 │ │ │ │ + b f3d5c │ │ │ │ mov r4, r0 │ │ │ │ - b f3d10 │ │ │ │ + b f3d58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d3c │ │ │ │ + beq f3d84 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl db3c4 │ │ │ │ - b f3d4c │ │ │ │ + bl db40c │ │ │ │ + b f3d94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 194d58 │ │ │ │ + bl 194da0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl db0f0 │ │ │ │ + bl db138 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq lr, r1, ip, asr #2 │ │ │ │ - eorseq lr, r1, r8, lsl r0 │ │ │ │ - eorseq r6, r0, ip, ror #28 │ │ │ │ - eorseq ip, r1, ip, lsr r4 │ │ │ │ - eorseq r7, r0, r0, ror #1 │ │ │ │ - eorseq r6, r0, ip, asr lr │ │ │ │ - eoreq r7, r7, r4, asr #32 │ │ │ │ - eorseq r6, r0, r4, asr lr │ │ │ │ - eoreq r7, r7, ip, lsl #3 │ │ │ │ - eorseq r6, r0, ip, asr #29 │ │ │ │ - eorseq r6, r0, ip, ror #28 │ │ │ │ - eorseq r6, r0, r4, lsr #30 │ │ │ │ - eorseq r7, r0, r8, ror #3 │ │ │ │ + eorseq lr, r1, r4, lsl #2 │ │ │ │ + ldrsbteq sp, [r1], -r0 │ │ │ │ + eorseq r6, r0, r4, lsr #28 │ │ │ │ + ldrshteq ip, [r1], -r4 │ │ │ │ + mlaseq r0, r8, r0, r7 │ │ │ │ + eorseq r6, r0, r4, lsl lr │ │ │ │ + eoreq r7, r7, ip, lsr r0 │ │ │ │ + eorseq r6, r0, ip, lsl #28 │ │ │ │ + eoreq r7, r7, r4, lsl #3 │ │ │ │ + eorseq r6, r0, r4, lsl #29 │ │ │ │ + eorseq r6, r0, r4, lsr #28 │ │ │ │ + ldrsbteq r6, [r0], -ip │ │ │ │ + eorseq r7, r0, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ - ldr r8, [pc, #316] @ f3ee8 │ │ │ │ + ldr r8, [pc, #316] @ f3f30 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, r2 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3ea8 │ │ │ │ + beq f3ef0 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34e4b0 │ │ │ │ + bl 34e4f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #24 │ │ │ │ add ip, sp, #24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r9, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl c7b38 │ │ │ │ + bl c7b80 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #180] @ f3eec │ │ │ │ + ldr r0, [pc, #180] @ f3f34 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ @@ -217206,18 +217224,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r9, [sp, #58] @ 0x3a │ │ │ │ bl 1e210 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3eb4 │ │ │ │ - ldr r3, [pc, #104] @ f3ef0 │ │ │ │ + beq f3efc │ │ │ │ + ldr r3, [pc, #104] @ f3f38 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ bl 1e36c │ │ │ │ @@ -217227,119 +217245,119 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ bl 39cb0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dab08 │ │ │ │ + bl dab50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daae8 │ │ │ │ + bl dab30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq ip, r1, r4, rrx │ │ │ │ - eoreq r6, r7, ip, ror #28 │ │ │ │ + eorseq ip, r1, ip, lsl r0 │ │ │ │ + eoreq r6, r7, r4, ror #28 │ │ │ │ @ instruction: 0xfffd5fbc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #68] @ f3f48 │ │ │ │ + ldr r2, [pc, #68] @ f3f90 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 351d6c │ │ │ │ - ldr r1, [pc, #44] @ f3f4c │ │ │ │ + bl 351db4 │ │ │ │ + ldr r1, [pc, #44] @ f3f94 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ f3f50 │ │ │ │ + ldr r0, [pc, #40] @ f3f98 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 35e828 │ │ │ │ - bl 35eb28 │ │ │ │ + bl 35e870 │ │ │ │ + bl 35eb70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r6, r7, r1, lsl lr │ │ │ │ - strdeq r6, [r7], -pc @ │ │ │ │ - eorseq r6, r0, r8, lsr #24 │ │ │ │ + eoreq r6, r7, r9, lsl #28 │ │ │ │ + strdeq r6, [r7], -r7 @ │ │ │ │ + eorseq r6, r0, r0, ror #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1eea0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f3fb8 │ │ │ │ + bne f4000 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f3fd4 │ │ │ │ + bne f401c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f3fb0 │ │ │ │ + beq f3ff8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f4004 │ │ │ │ + bne f404c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #348] @ f4188 │ │ │ │ + ldr r0, [pc, #348] @ f41d0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4150 │ │ │ │ + beq f4198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq f40c0 │ │ │ │ - ldr r0, [pc, #292] @ f418c │ │ │ │ + beq f4108 │ │ │ │ + ldr r0, [pc, #292] @ f41d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #288] @ f4190 │ │ │ │ + ldr r1, [pc, #288] @ f41d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -217349,97 +217367,97 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne f40f8 │ │ │ │ - ldr r1, [pc, #204] @ f4194 │ │ │ │ + bne f4140 │ │ │ │ + ldr r1, [pc, #204] @ f41dc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #200] @ f4198 │ │ │ │ + ldr r2, [pc, #200] @ f41e0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #188] @ f419c │ │ │ │ + ldr r6, [pc, #188] @ f41e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #152] @ f41a0 │ │ │ │ + ldr r2, [pc, #152] @ f41e8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r8, [pc, #144] @ f41a4 │ │ │ │ + ldr r8, [pc, #144] @ f41ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f40ec │ │ │ │ + beq f4134 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fcfbc │ │ │ │ + bl fd004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r1, r4, ror #27 │ │ │ │ + mlaseq r1, ip, sp, fp │ │ │ │ andeq r1, fp, ip, asr r4 │ │ │ │ - eorseq r6, r0, r8, lsl #24 │ │ │ │ - eoreq r6, r7, r5, lsr #27 │ │ │ │ + eorseq r6, r0, r0, asr #23 │ │ │ │ + mlaeq r7, sp, sp, r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldrdeq r3, [sl], -ip │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq r3, sl, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #348] @ f4318 │ │ │ │ + ldr r0, [pc, #348] @ f4360 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f42e0 │ │ │ │ + beq f4328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq f4250 │ │ │ │ - ldr r0, [pc, #292] @ f431c │ │ │ │ + beq f4298 │ │ │ │ + ldr r0, [pc, #292] @ f4364 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #288] @ f4320 │ │ │ │ + ldr r1, [pc, #288] @ f4368 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -217449,97 +217467,97 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4288 │ │ │ │ - ldr r1, [pc, #204] @ f4324 │ │ │ │ + bne f42d0 │ │ │ │ + ldr r1, [pc, #204] @ f436c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #200] @ f4328 │ │ │ │ + ldr r2, [pc, #200] @ f4370 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #188] @ f432c │ │ │ │ + ldr r6, [pc, #188] @ f4374 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #152] @ f4330 │ │ │ │ + ldr r2, [pc, #152] @ f4378 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r8, [pc, #144] @ f4334 │ │ │ │ + ldr r8, [pc, #144] @ f437c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f427c │ │ │ │ + beq f42c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fcfbc │ │ │ │ + bl fd004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r1, r4, asr ip │ │ │ │ + eorseq fp, r1, ip, lsl #24 │ │ │ │ andeq r1, fp, ip, asr #5 │ │ │ │ - eorseq r6, r0, r8, ror sl │ │ │ │ - eoreq r6, r7, r5, lsl ip │ │ │ │ + eorseq r6, r0, r0, lsr sl │ │ │ │ + eoreq r6, r7, sp, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r3, sl, ip, asr #26 │ │ │ │ andeq r0, r0, r0, lsr #11 │ │ │ │ andeq r3, sl, r4, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #348] @ f44a8 │ │ │ │ + ldr r0, [pc, #348] @ f44f0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4470 │ │ │ │ + beq f44b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq f43e0 │ │ │ │ - ldr r0, [pc, #292] @ f44ac │ │ │ │ + beq f4428 │ │ │ │ + ldr r0, [pc, #292] @ f44f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #288] @ f44b0 │ │ │ │ + ldr r1, [pc, #288] @ f44f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -217549,97 +217567,97 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4418 │ │ │ │ - ldr r1, [pc, #204] @ f44b4 │ │ │ │ + bne f4460 │ │ │ │ + ldr r1, [pc, #204] @ f44fc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #200] @ f44b8 │ │ │ │ + ldr r2, [pc, #200] @ f4500 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #188] @ f44bc │ │ │ │ + ldr r6, [pc, #188] @ f4504 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #152] @ f44c0 │ │ │ │ + ldr r2, [pc, #152] @ f4508 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r8, [pc, #144] @ f44c4 │ │ │ │ + ldr r8, [pc, #144] @ f450c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f440c │ │ │ │ + beq f4454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fcfbc │ │ │ │ + bl fd004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r1, r4, asr #21 │ │ │ │ + eorseq fp, r1, ip, ror sl │ │ │ │ andeq r1, fp, ip, lsr r1 │ │ │ │ - eorseq r6, r0, r8, ror #17 │ │ │ │ - eoreq r6, r7, r5, lsl #21 │ │ │ │ + eorseq r6, r0, r0, lsr #17 │ │ │ │ + eoreq r6, r7, sp, ror sl │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ @ instruction: 0x000a3bbc │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ andeq r3, sl, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #348] @ f4638 │ │ │ │ + ldr r0, [pc, #348] @ f4680 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4600 │ │ │ │ + beq f4648 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq f4570 │ │ │ │ - ldr r0, [pc, #292] @ f463c │ │ │ │ + beq f45b8 │ │ │ │ + ldr r0, [pc, #292] @ f4684 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #288] @ f4640 │ │ │ │ + ldr r1, [pc, #288] @ f4688 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -217649,155 +217667,155 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne f45a8 │ │ │ │ - ldr r1, [pc, #204] @ f4644 │ │ │ │ + bne f45f0 │ │ │ │ + ldr r1, [pc, #204] @ f468c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #200] @ f4648 │ │ │ │ + ldr r2, [pc, #200] @ f4690 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #188] @ f464c │ │ │ │ + ldr r6, [pc, #188] @ f4694 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ strd r6, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #152] @ f4650 │ │ │ │ + ldr r2, [pc, #152] @ f4698 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r8, [pc, #144] @ f4654 │ │ │ │ + ldr r8, [pc, #144] @ f469c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1dbd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f459c │ │ │ │ + beq f45e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 39cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fcfbc │ │ │ │ + bl fd004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fc400 │ │ │ │ + bl fc448 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r1, r4, lsr r9 │ │ │ │ + eorseq fp, r1, ip, ror #17 │ │ │ │ andeq r0, fp, ip, lsr #31 │ │ │ │ - eorseq r6, r0, r8, asr r7 │ │ │ │ - strdeq r6, [r7], -r5 @ │ │ │ │ + eorseq r6, r0, r0, lsl r7 │ │ │ │ + eoreq r6, r7, sp, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r3, sl, ip, lsr #20 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ strdeq r3, [sl], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f46ec │ │ │ │ + beq f4734 │ │ │ │ mov r4, r0 │ │ │ │ - bl 129f4c │ │ │ │ + bl 129f94 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #420] @ f4828 │ │ │ │ + ldr r0, [pc, #420] @ f4870 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ - bl 15bf14 │ │ │ │ + bl 15bf5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f500 │ │ │ │ - ldr r0, [pc, #372] @ f482c │ │ │ │ + ldr r0, [pc, #372] @ f4874 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4780 │ │ │ │ + beq f47c8 │ │ │ │ bl 1d964 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f944 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #316] @ f483c │ │ │ │ + ldr r1, [pc, #316] @ f4884 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #288] @ f4840 │ │ │ │ + ldr r1, [pc, #288] @ f4888 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #256] @ f4844 │ │ │ │ + ldr r2, [pc, #256] @ f488c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f4778 │ │ │ │ + blt f47c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4778 │ │ │ │ + beq f47c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1eda4 │ │ │ │ - bl 2f1c64 │ │ │ │ - ldr r3, [pc, #160] @ f4830 │ │ │ │ - ldr r2, [pc, #160] @ f4834 │ │ │ │ - ldr r6, [pc, #160] @ f4838 │ │ │ │ + bl 2f1cac │ │ │ │ + ldr r3, [pc, #160] @ f4878 │ │ │ │ + ldr r2, [pc, #160] @ f487c │ │ │ │ + ldr r6, [pc, #160] @ f4880 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -217827,101 +217845,101 @@ │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq sp, r1, r4, ror r1 │ │ │ │ - eorseq sp, r1, ip, ror #8 │ │ │ │ + eorseq sp, r1, ip, lsr #2 │ │ │ │ + eorseq sp, r1, r4, lsr #8 │ │ │ │ andeq r0, fp, r4, lsr sp │ │ │ │ - ldrhteq r9, [r0], -r8 │ │ │ │ - eorseq r9, r0, ip, lsr #3 │ │ │ │ - eoreq r7, r7, r5, lsr #11 │ │ │ │ - eoreq r7, r7, r8, lsr #11 │ │ │ │ - mlaeq r7, pc, r5, r7 @ │ │ │ │ + eorseq r9, r0, r0, ror r1 │ │ │ │ + eorseq r9, r0, r4, ror #2 │ │ │ │ + mlaeq r7, sp, r5, r7 │ │ │ │ + eoreq r7, r7, r0, lsr #11 │ │ │ │ + mlaeq r7, r7, r5, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f48c8 │ │ │ │ - ldr r1, [pc, #428] @ f4a14 │ │ │ │ + beq f4910 │ │ │ │ + ldr r1, [pc, #428] @ f4a5c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e084 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq f48b0 │ │ │ │ + beq f48f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f495c │ │ │ │ + beq f49a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f944 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #340] @ f4a30 │ │ │ │ + ldr r1, [pc, #340] @ f4a78 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #312] @ f4a34 │ │ │ │ + ldr r1, [pc, #312] @ f4a7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #280] @ f4a38 │ │ │ │ + ldr r2, [pc, #280] @ f4a80 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f4954 │ │ │ │ + blt f499c │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4954 │ │ │ │ + beq f499c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, #67 @ 0x43 │ │ │ │ - ldr r1, [pc, #176] @ f4a18 │ │ │ │ - ldr r2, [pc, #176] @ f4a1c │ │ │ │ - ldr r6, [pc, #176] @ f4a20 │ │ │ │ + ldr r1, [pc, #176] @ f4a60 │ │ │ │ + ldr r2, [pc, #176] @ f4a64 │ │ │ │ + ldr r6, [pc, #176] @ f4a68 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #172] @ f4a24 │ │ │ │ + ldr ip, [pc, #172] @ f4a6c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #168] @ f4a28 │ │ │ │ + ldr r0, [pc, #168] @ f4a70 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #164] @ f4a2c │ │ │ │ + ldr r3, [pc, #164] @ f4a74 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, #46 @ 0x2e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -217940,276 +217958,276 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f4a08 │ │ │ │ + beq f4a50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq r7, r7, lr, lsr #15 │ │ │ │ - eoreq r7, r7, sl, lsr #19 │ │ │ │ - eoreq r7, r7, sl, ror #18 │ │ │ │ - eoreq r7, r7, sp, asr #18 │ │ │ │ - eorseq r7, r0, ip, lsl #7 │ │ │ │ - eoreq r6, r7, pc, lsr #16 │ │ │ │ - ldrsbteq r6, [r0], -ip │ │ │ │ - eoreq r7, r7, r9, asr #7 │ │ │ │ - eoreq r7, r7, ip, asr #7 │ │ │ │ - eoreq r7, r7, r3, asr #7 │ │ │ │ + eoreq r7, r7, r6, lsr #15 │ │ │ │ + eoreq r7, r7, r2, lsr #19 │ │ │ │ + eoreq r7, r7, r2, ror #18 │ │ │ │ + eoreq r7, r7, r5, asr #18 │ │ │ │ + eorseq r7, r0, r4, asr #6 │ │ │ │ + eoreq r6, r7, r7, lsr #16 │ │ │ │ + mlaseq r0, r4, r6, r6 │ │ │ │ + eoreq r7, r7, r1, asr #7 │ │ │ │ + eoreq r7, r7, r4, asr #7 │ │ │ │ + strhteq r7, [r7], -fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4a9c │ │ │ │ + beq f4ae4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #252] @ f4b5c │ │ │ │ + ldr r0, [pc, #252] @ f4ba4 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ - bl 2ebe28 │ │ │ │ + bl 2ebe70 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 9b210 │ │ │ │ + bl 9b25c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #176] @ f4b60 │ │ │ │ + ldr r1, [pc, #176] @ f4ba8 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #148] @ f4b64 │ │ │ │ + ldr r1, [pc, #148] @ f4bac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #116] @ f4b68 │ │ │ │ + ldr r2, [pc, #116] @ f4bb0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f4b28 │ │ │ │ + blt f4b70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4b28 │ │ │ │ + beq f4b70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq r7, r7, r1, ror #10 │ │ │ │ - strdeq r7, [r7], -r5 @ │ │ │ │ - strdeq r7, [r7], -r8 @ │ │ │ │ - eoreq r7, r7, pc, ror #3 │ │ │ │ + eoreq r7, r7, r9, asr r5 │ │ │ │ + eoreq r7, r7, sp, ror #3 │ │ │ │ + strdeq r7, [r7], -r0 @ │ │ │ │ + eoreq r7, r7, r7, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e2a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4bf0 │ │ │ │ + beq f4c38 │ │ │ │ cmp r6, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldreq r0, [r5] │ │ │ │ movweq r1, #30065 @ 0x7571 │ │ │ │ movteq r1, #29801 @ 0x7469 │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne f4c84 │ │ │ │ + bne f4ccc │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4bd8 │ │ │ │ + beq f4c20 │ │ │ │ bl 1f3c8 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f998 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f398 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f944 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #188] @ f4cc0 │ │ │ │ + ldr r1, [pc, #188] @ f4d08 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #160] @ f4cc4 │ │ │ │ + ldr r1, [pc, #160] @ f4d0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #128] @ f4cc8 │ │ │ │ + ldr r2, [pc, #128] @ f4d10 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f4c7c │ │ │ │ + blt f4cc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4c7c │ │ │ │ + beq f4cc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #44] @ f4cb8 │ │ │ │ - ldr r2, [pc, #44] @ f4cbc │ │ │ │ + ldr r0, [pc, #44] @ f4d00 │ │ │ │ + ldr r2, [pc, #44] @ f4d04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq r6, r7, r5, asr #5 │ │ │ │ - eorseq r6, r0, r0, ror #28 │ │ │ │ - eoreq r7, r7, r1, lsr #1 │ │ │ │ - eoreq r7, r7, r4, lsr #1 │ │ │ │ - mlaeq r7, fp, r0, r7 │ │ │ │ + strhteq r6, [r7], -sp │ │ │ │ + eorseq r6, r0, r8, lsl lr │ │ │ │ + mlaeq r7, r9, r0, r7 │ │ │ │ + mlaeq r7, ip, r0, r7 │ │ │ │ + mlaeq r7, r3, r0, r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r1 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d6c │ │ │ │ + beq f4db4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ f4e54 │ │ │ │ + ldr r0, [pc, #352] @ f4e9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4e00 │ │ │ │ + bne f4e48 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne f4d40 │ │ │ │ - ldr r1, [pc, #284] @ f4e58 │ │ │ │ + bne f4d88 │ │ │ │ + ldr r1, [pc, #284] @ f4ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1294b8 │ │ │ │ + bl 129500 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ add r1, r7, #1 │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r1, [r6, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #200] @ f4e48 │ │ │ │ + ldr r1, [pc, #200] @ f4e90 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #172] @ f4e4c │ │ │ │ + ldr r1, [pc, #172] @ f4e94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #140] @ f4e50 │ │ │ │ + ldr r2, [pc, #140] @ f4e98 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f4df8 │ │ │ │ + blt f4e40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4df8 │ │ │ │ + beq f4e40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ f4e5c │ │ │ │ + ldr r0, [pc, #84] @ f4ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -218219,195 +218237,195 @@ │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq r6, r7, r5, lsr #30 │ │ │ │ - eoreq r6, r7, r8, lsr #30 │ │ │ │ - eoreq r6, r7, pc, lsl pc │ │ │ │ - ldrshteq ip, [r1], -r0 │ │ │ │ - eorseq r6, r0, r0, lsl pc │ │ │ │ - eorseq r6, r0, r4, asr lr │ │ │ │ + eoreq r6, r7, sp, lsl pc │ │ │ │ + eoreq r6, r7, r0, lsr #30 │ │ │ │ + eoreq r6, r7, r7, lsl pc │ │ │ │ + eorseq ip, r1, r8, lsr #17 │ │ │ │ + eorseq r6, r0, r8, asr #29 │ │ │ │ + eorseq r6, r0, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r1] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4ee4 │ │ │ │ + beq f4f2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #732] @ f5168 │ │ │ │ + ldr r0, [pc, #732] @ f51b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ - bl 2e7b30 │ │ │ │ + bl 2e7b78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f50ac │ │ │ │ + beq f50f4 │ │ │ │ add r0, r6, r4 │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f50c8 │ │ │ │ + bcs f5110 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r6, #24] │ │ │ │ addne r1, r2, r1, lsl #2 │ │ │ │ subsne r1, r1, #4 │ │ │ │ - bne f4f78 │ │ │ │ + bne f4fc0 │ │ │ │ str r0, [r6, #16] │ │ │ │ - b f5094 │ │ │ │ + b f50dc │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #612] @ f515c │ │ │ │ + ldr r1, [pc, #612] @ f51a4 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #584] @ f5160 │ │ │ │ + ldr r1, [pc, #584] @ f51a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #552] @ f5164 │ │ │ │ + ldr r2, [pc, #552] @ f51ac │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f50a4 │ │ │ │ + blt f50ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq f50a4 │ │ │ │ + beq f50ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e444 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6, #16] │ │ │ │ - beq f5094 │ │ │ │ + beq f50dc │ │ │ │ cmp fp, r0 │ │ │ │ - beq f5040 │ │ │ │ + beq f5088 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne f50d8 │ │ │ │ + bne f5120 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r9, [r6, #20] │ │ │ │ add ip, r6, #20 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ ldr sl, [r6, #24] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r1, sl, r0, lsl #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ - beq f5020 │ │ │ │ + beq f5068 │ │ │ │ add r7, sl, #4 │ │ │ │ add r6, sp, #4 │ │ │ │ lsl r5, r0, #2 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 48310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ subs r5, r5, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne f4ffc │ │ │ │ + bne f5044 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f5038 │ │ │ │ + beq f5080 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r8 │ │ │ │ - b f5090 │ │ │ │ + b f50d8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f50e8 │ │ │ │ + bne f5130 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5088 │ │ │ │ + beq f50d0 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #16] │ │ │ │ mov r0, r1 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r5 │ │ │ │ - b f5090 │ │ │ │ + b f50d8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #16] │ │ │ │ bl 1f944 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ f516c │ │ │ │ - ldr r2, [pc, #184] @ f5170 │ │ │ │ + ldr r0, [pc, #184] @ f51b4 │ │ │ │ + ldr r2, [pc, #184] @ f51b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3a280 │ │ │ │ - b f50f8 │ │ │ │ - ldr r0, [pc, #164] @ f5174 │ │ │ │ + b f5140 │ │ │ │ + ldr r0, [pc, #164] @ f51bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b f50f8 │ │ │ │ - ldr r0, [pc, #152] @ f5178 │ │ │ │ + b f5140 │ │ │ │ + ldr r0, [pc, #152] @ f51c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b f50f8 │ │ │ │ + b f5140 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #136] @ f517c │ │ │ │ + ldr r0, [pc, #136] @ f51c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f513c │ │ │ │ + b f5184 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 109824 │ │ │ │ - b f513c │ │ │ │ + bl 10986c │ │ │ │ + b f5184 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ - b f5144 │ │ │ │ + b f518c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -218416,56 +218434,56 @@ │ │ │ │ bl 1f944 │ │ │ │ mov r0, fp │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r6, r7, sp, lsr #27 │ │ │ │ - strhteq r6, [r7], -r0 │ │ │ │ - eoreq r6, r7, r7, lsr #27 │ │ │ │ - eorseq ip, r1, r8, asr r7 │ │ │ │ - eoreq r6, r7, ip, lsr #27 │ │ │ │ - eorseq r6, r0, r0, ror #22 │ │ │ │ - eorseq r6, r0, ip, ror #22 │ │ │ │ - ldrshteq r6, [r0], -r4 │ │ │ │ - eorseq r6, r0, r8, lsr fp │ │ │ │ + eoreq r6, r7, r5, lsr #27 │ │ │ │ + eoreq r6, r7, r8, lsr #27 │ │ │ │ + mlaeq r7, pc, sp, r6 @ │ │ │ │ + eorseq ip, r1, r0, lsl r7 │ │ │ │ + eoreq r6, r7, r4, lsr #27 │ │ │ │ + eorseq r6, r0, r8, lsl fp │ │ │ │ + eorseq r6, r0, r4, lsr #22 │ │ │ │ + eorseq r6, r0, ip, lsr #21 │ │ │ │ + ldrshteq r6, [r0], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5260 │ │ │ │ - ldr r1, [pc, #276] @ f52b4 │ │ │ │ + beq f52a8 │ │ │ │ + ldr r1, [pc, #276] @ f52fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r6, r1, r3 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f524c │ │ │ │ + bcs f5294 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq f5224 │ │ │ │ + beq f526c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ mov r0, r1 │ │ │ │ bl 1e444 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f523c │ │ │ │ + beq f5284 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e444 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -218477,21 +218495,21 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ f52b8 │ │ │ │ + ldr r0, [pc, #96] @ f5300 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b f5298 │ │ │ │ - ldr r0, [pc, #68] @ f52ac │ │ │ │ + b f52e0 │ │ │ │ + ldr r0, [pc, #68] @ f52f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ f52b0 │ │ │ │ + ldr r1, [pc, #64] @ f52f8 │ │ │ │ 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] │ │ │ │ @@ -218500,226 +218518,226 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - ldrshteq r6, [r0], -r8 │ │ │ │ - eorseq r6, r0, r8, lsl #20 │ │ │ │ - eorseq ip, r1, r4, asr #8 │ │ │ │ - eorseq r6, r0, ip, lsl sl │ │ │ │ + ldrhteq r6, [r0], -r0 │ │ │ │ + eorseq r6, r0, r0, asr #19 │ │ │ │ + ldrshteq ip, [r1], -ip │ │ │ │ + ldrsbteq r6, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f1dc │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117048 │ │ │ │ - ldr r2, [pc, #52] @ f5324 │ │ │ │ + bl 117090 │ │ │ │ + ldr r2, [pc, #52] @ f536c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ - bl cb44c │ │ │ │ + bl cb494 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 74d50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r5, r7, r6, asr #23 │ │ │ │ + strhteq r5, [r7], -lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f53cc │ │ │ │ + beq f5414 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ f54a0 │ │ │ │ + ldr r0, [pc, #340] @ f54e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r5, r0, r4 │ │ │ │ ldr r0, [r5, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5460 │ │ │ │ + bne f54a8 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq f5394 │ │ │ │ + beq f53dc │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne f537c │ │ │ │ + bne f53c4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f5470 │ │ │ │ + bne f54b8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f53bc │ │ │ │ + beq f5404 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f944 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #180] @ f5494 │ │ │ │ + ldr r1, [pc, #180] @ f54dc │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ stmib sp, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #152] @ f5498 │ │ │ │ + ldr r1, [pc, #152] @ f54e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #120] @ f549c │ │ │ │ + ldr r2, [pc, #120] @ f54e4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f5458 │ │ │ │ + blt f54a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f5458 │ │ │ │ + beq f54a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ f54a4 │ │ │ │ + ldr r0, [pc, #60] @ f54ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #48] @ f54a8 │ │ │ │ + ldr r0, [pc, #48] @ f54f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f5468 │ │ │ │ + b f54b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq r6, r7, r5, asr #17 │ │ │ │ - eoreq r6, r7, r8, asr #17 │ │ │ │ - strhteq r6, [r7], -pc │ │ │ │ - mlaseq r1, r8, r2, ip │ │ │ │ - eorseq r6, r0, r4, asr #16 │ │ │ │ - eorseq r6, r0, ip, asr r7 │ │ │ │ + strhteq r6, [r7], -sp │ │ │ │ + eoreq r6, r7, r0, asr #17 │ │ │ │ + strhteq r6, [r7], -r7 │ │ │ │ + eorseq ip, r1, r0, asr r2 │ │ │ │ + ldrshteq r6, [r0], -ip │ │ │ │ + eorseq r6, r0, r4, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f56e8 │ │ │ │ - ldr r5, [pc, #948] @ f5880 │ │ │ │ + beq f5730 │ │ │ │ + ldr r5, [pc, #948] @ f58c8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f57a4 │ │ │ │ + beq f57ec │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f57bc │ │ │ │ + beq f5804 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r4 │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bne f57d8 │ │ │ │ + bne f5820 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r5, sp, #32 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d9a4 │ │ │ │ + bl 8d9f0 │ │ │ │ cmp r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - beq f578c │ │ │ │ + beq f57d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f5780 │ │ │ │ + bne f57c8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #804] @ f5898 │ │ │ │ + ldr r0, [pc, #804] @ f58e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi f5670 │ │ │ │ - ldr r0, [pc, #788] @ f589c │ │ │ │ + bhi f56b8 │ │ │ │ + ldr r0, [pc, #788] @ f58e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f55b8 │ │ │ │ + bcc f5600 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5670 │ │ │ │ - ldr r0, [pc, #760] @ f58a0 │ │ │ │ + beq f56b8 │ │ │ │ + ldr r0, [pc, #760] @ f58e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5670 │ │ │ │ - ldr r0, [pc, #740] @ f58a4 │ │ │ │ + beq f56b8 │ │ │ │ + ldr r0, [pc, #740] @ f58ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5670 │ │ │ │ - ldr r0, [pc, #724] @ f58a8 │ │ │ │ + beq f56b8 │ │ │ │ + ldr r0, [pc, #724] @ f58f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f57e8 │ │ │ │ + beq f5830 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr ip, [pc, #696] @ f58b4 │ │ │ │ - ldr lr, [pc, #696] @ f58b8 │ │ │ │ + ldr ip, [pc, #696] @ f58fc │ │ │ │ + ldr lr, [pc, #696] @ f5900 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -218730,258 +218748,258 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #624] @ f58bc │ │ │ │ + ldr r2, [pc, #624] @ f5904 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #20 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 2abf30 │ │ │ │ - bl 129f4c │ │ │ │ - ldr r1, [pc, #580] @ f58c0 │ │ │ │ + bl 2abf78 │ │ │ │ + bl 129f94 │ │ │ │ + ldr r1, [pc, #580] @ f5908 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #14 │ │ │ │ - bl bfcec │ │ │ │ + bl bfd34 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 12a178 │ │ │ │ + bl 12a1c0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 12c708 │ │ │ │ + bl 12c750 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f56d4 │ │ │ │ + beq f571c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1f944 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e6120 │ │ │ │ - b f578c │ │ │ │ + bl 2e6168 │ │ │ │ + b f57d4 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #456] @ f58c4 │ │ │ │ + ldr r1, [pc, #456] @ f590c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #424] @ f58c8 │ │ │ │ + ldr r1, [pc, #424] @ f5910 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #392] @ f58cc │ │ │ │ + ldr r2, [pc, #392] @ f5914 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f579c │ │ │ │ + blt f57e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f579c │ │ │ │ + beq f57e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2e6120 │ │ │ │ + bl 2e6168 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #216] @ f5884 │ │ │ │ + ldr r2, [pc, #216] @ f58cc │ │ │ │ mov r1, #23 │ │ │ │ - ldr r0, [pc, #212] @ f5888 │ │ │ │ + ldr r0, [pc, #212] @ f58d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f57d0 │ │ │ │ - ldr r2, [pc, #200] @ f588c │ │ │ │ + b f5818 │ │ │ │ + ldr r2, [pc, #200] @ f58d4 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r0, [pc, #196] @ f5890 │ │ │ │ + ldr r0, [pc, #196] @ f58d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a280 │ │ │ │ - b f5800 │ │ │ │ - ldr r0, [pc, #180] @ f5894 │ │ │ │ + b f5848 │ │ │ │ + ldr r0, [pc, #180] @ f58dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ - b f5800 │ │ │ │ - ldr r0, [pc, #188] @ f58ac │ │ │ │ - ldr r2, [pc, #188] @ f58b0 │ │ │ │ + b f5848 │ │ │ │ + ldr r0, [pc, #188] @ f58f4 │ │ │ │ + ldr r2, [pc, #188] @ f58f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ - b f5810 │ │ │ │ + b f5858 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f582c │ │ │ │ + beq f5874 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f582c │ │ │ │ + bl 1b7460 │ │ │ │ + b f5874 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1f944 │ │ │ │ - b f5838 │ │ │ │ + b f5880 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e6120 │ │ │ │ - b f5860 │ │ │ │ + bl 2e6168 │ │ │ │ + b f58a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ bl 39ea4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 109824 │ │ │ │ - b f5860 │ │ │ │ + bl 10986c │ │ │ │ + b f58a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f944 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq ip, r1, r4, lsl r1 │ │ │ │ - eoreq pc, pc, r0, lsr #6 │ │ │ │ - eoreq ip, r6, r0, ror r2 │ │ │ │ - eoreq pc, pc, r8, lsl r3 @ │ │ │ │ - eoreq ip, r6, pc, ror #4 │ │ │ │ - ldrshteq r6, [r0], -r4 │ │ │ │ - eorseq sl, r1, r0, lsr #15 │ │ │ │ - mlaseq r1, r0, sl, sl │ │ │ │ - eorseq sl, r1, r0, ror sl │ │ │ │ - eorseq sl, r1, r8, asr sl │ │ │ │ - eorseq sl, r1, r4, asr #20 │ │ │ │ - eoreq r6, r7, fp, asr #32 │ │ │ │ - eorseq r6, r0, r4, lsr #9 │ │ │ │ - eorseq r6, r0, r4, ror r0 │ │ │ │ - eorseq r6, r0, r0, lsl #13 │ │ │ │ - eorseq sl, r1, ip, ror #15 │ │ │ │ - strhteq r6, [r7], -r4 │ │ │ │ - eoreq r6, r7, r5, lsr #11 │ │ │ │ - eoreq r6, r7, r8, lsr #11 │ │ │ │ - mlaeq r7, pc, r5, r6 @ │ │ │ │ + eorseq ip, r1, ip, asr #1 │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ + eoreq ip, r6, r8, ror #4 │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ + eoreq ip, r6, r7, ror #4 │ │ │ │ + eorseq r6, r0, ip, lsr #7 │ │ │ │ + eorseq sl, r1, r8, asr r7 │ │ │ │ + eorseq sl, r1, r8, asr #20 │ │ │ │ + eorseq sl, r1, r8, lsr #20 │ │ │ │ + eorseq sl, r1, r0, lsl sl │ │ │ │ + ldrshteq sl, [r1], -ip │ │ │ │ + eoreq r6, r7, r3, asr #32 │ │ │ │ + eorseq r6, r0, ip, asr r4 │ │ │ │ + eorseq r6, r0, ip, lsr #32 │ │ │ │ + eorseq r6, r0, r8, lsr r6 │ │ │ │ + eorseq sl, r1, r4, lsr #15 │ │ │ │ + eoreq r6, r7, ip, lsr #17 │ │ │ │ + mlaeq r7, sp, r5, r6 │ │ │ │ + eoreq r6, r7, r0, lsr #11 │ │ │ │ + mlaeq r7, r7, r5, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ bl 1f3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5988 │ │ │ │ + beq f59d0 │ │ │ │ bl 1f3c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r0] │ │ │ │ bl 1da00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5ad0 │ │ │ │ + beq f5b18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e75e4 │ │ │ │ + bl 2e762c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs f5b20 │ │ │ │ - bl 152638 │ │ │ │ + bcs f5b68 │ │ │ │ + bl 152680 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r5, [r0, #41] @ 0x29 │ │ │ │ - bne f5950 │ │ │ │ - ldr r0, [pc, #728] @ f5c18 │ │ │ │ + bne f5998 │ │ │ │ + ldr r0, [pc, #728] @ f5c60 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f5af8 │ │ │ │ + bne f5b40 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f5958 │ │ │ │ + bne f59a0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f5ae0 │ │ │ │ + beq f5b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5ac8 │ │ │ │ + beq f5b10 │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #608] @ f5bf0 │ │ │ │ + ldr r0, [pc, #608] @ f5c38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bcs f5a78 │ │ │ │ - ldr r0, [pc, #592] @ f5bf4 │ │ │ │ + bcs f5ac0 │ │ │ │ + ldr r0, [pc, #592] @ f5c3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f59d4 │ │ │ │ + bcc f5a1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5a78 │ │ │ │ - ldr r0, [pc, #564] @ f5bf8 │ │ │ │ + beq f5ac0 │ │ │ │ + ldr r0, [pc, #564] @ f5c40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5a78 │ │ │ │ - ldr r0, [pc, #576] @ f5c1c │ │ │ │ + beq f5ac0 │ │ │ │ + ldr r0, [pc, #576] @ f5c64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5a78 │ │ │ │ - ldr r0, [pc, #560] @ f5c20 │ │ │ │ + beq f5ac0 │ │ │ │ + ldr r0, [pc, #560] @ f5c68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5ba8 │ │ │ │ + beq f5bf0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #536] @ f5c2c │ │ │ │ - ldr lr, [pc, #536] @ f5c30 │ │ │ │ + ldr ip, [pc, #536] @ f5c74 │ │ │ │ + ldr lr, [pc, #536] @ f5c78 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -218998,213 +219016,213 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 2abf30 │ │ │ │ - bl 152638 │ │ │ │ + bl 2abf78 │ │ │ │ + bl 152680 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ tst r1, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ - bne f5aa8 │ │ │ │ - ldr r0, [pc, #356] @ f5bfc │ │ │ │ + bne f5af0 │ │ │ │ + ldr r0, [pc, #356] @ f5c44 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f5b0c │ │ │ │ + bne f5b54 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f5ab0 │ │ │ │ + bne f5af8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f5aec │ │ │ │ + beq f5b34 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #296] @ f5c00 │ │ │ │ + ldr r0, [pc, #296] @ f5c48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b f5bc0 │ │ │ │ + b f5c08 │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b f5970 │ │ │ │ + b f59b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b f5ac8 │ │ │ │ + b f5b10 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b f5950 │ │ │ │ + b f5998 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b f5aa8 │ │ │ │ - ldr r0, [pc, #220] @ f5c04 │ │ │ │ + b f5af0 │ │ │ │ + ldr r0, [pc, #220] @ f5c4c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #180] @ f5c08 │ │ │ │ + ldr r0, [pc, #180] @ f5c50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 272c4 │ │ │ │ - ldr r1, [pc, #144] @ f5c0c │ │ │ │ - ldr r3, [pc, #144] @ f5c10 │ │ │ │ - ldr r2, [pc, #144] @ f5c14 │ │ │ │ + ldr r1, [pc, #144] @ f5c54 │ │ │ │ + ldr r3, [pc, #144] @ f5c58 │ │ │ │ + ldr r2, [pc, #144] @ f5c5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b f5bc0 │ │ │ │ - ldr r0, [pc, #116] @ f5c24 │ │ │ │ - ldr r2, [pc, #116] @ f5c28 │ │ │ │ + b f5c08 │ │ │ │ + ldr r0, [pc, #116] @ f5c6c │ │ │ │ + ldr r2, [pc, #116] @ f5c70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2e6120 │ │ │ │ - b f5bd8 │ │ │ │ + bl 2e6168 │ │ │ │ + b f5c20 │ │ │ │ bl 39ea4 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5be8 │ │ │ │ + bne f5c30 │ │ │ │ bl 39e88 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq sl, r1, r4, lsl #7 │ │ │ │ - eorseq sl, r1, r0, lsr #16 │ │ │ │ - eorseq sl, r1, r0, lsl #16 │ │ │ │ - eorseq sl, r1, ip, lsr #7 │ │ │ │ - ldrsbteq r5, [r0], -r4 │ │ │ │ - eorseq r7, r0, r0, ror r7 │ │ │ │ - mlaseq r1, r0, r4, sl │ │ │ │ - eoreq r5, r7, r7, asr #12 │ │ │ │ - eorseq r5, r0, ip, asr #10 │ │ │ │ - eorseq r5, r0, ip, lsr #22 │ │ │ │ - eorseq sl, r1, r4, lsl #10 │ │ │ │ - eorseq sl, r1, r8, ror #15 │ │ │ │ - ldrsbteq sl, [r1], -r4 │ │ │ │ - eoreq r5, r7, fp, lsl #25 │ │ │ │ - eorseq r5, r0, r4, lsl fp │ │ │ │ - eorseq r5, r0, r8, asr ip │ │ │ │ - eorseq r5, r0, ip, asr ip │ │ │ │ + eorseq sl, r1, ip, lsr r3 │ │ │ │ + ldrsbteq sl, [r1], -r8 │ │ │ │ + ldrhteq sl, [r1], -r8 │ │ │ │ + eorseq sl, r1, r4, ror #6 │ │ │ │ + eorseq r5, r0, ip, lsl #23 │ │ │ │ + eorseq r7, r0, r8, lsr #14 │ │ │ │ + eorseq sl, r1, r8, asr #8 │ │ │ │ + eoreq r5, r7, pc, lsr r6 │ │ │ │ + eorseq r5, r0, r4, lsl #10 │ │ │ │ + eorseq r5, r0, r4, ror #21 │ │ │ │ + ldrhteq sl, [r1], -ip │ │ │ │ + eorseq sl, r1, r0, lsr #15 │ │ │ │ + eorseq sl, r1, ip, lsl #15 │ │ │ │ + eoreq r5, r7, r3, lsl #25 │ │ │ │ + eorseq r5, r0, ip, asr #21 │ │ │ │ + eorseq r5, r0, r0, lsl ip │ │ │ │ + eorseq r5, r0, r4, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5cc4 │ │ │ │ + beq f5d0c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15e3d8 │ │ │ │ + bl 15e420 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dafc │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f5d64 │ │ │ │ - ldr r2, [pc, #440] @ f5e38 │ │ │ │ + bcs f5dac │ │ │ │ + ldr r2, [pc, #440] @ f5e80 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, #17 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl da824 │ │ │ │ + bl da86c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne f5d80 │ │ │ │ + bne f5dc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #368] @ f5e48 │ │ │ │ + ldr r1, [pc, #368] @ f5e90 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #336] @ f5e4c │ │ │ │ + ldr r1, [pc, #336] @ f5e94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #304] @ f5e50 │ │ │ │ + ldr r2, [pc, #304] @ f5e98 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f5d44 │ │ │ │ + blt f5d8c │ │ │ │ cmp r4, #0 │ │ │ │ - bne f5d4c │ │ │ │ + bne f5d94 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #196] @ f5e30 │ │ │ │ - ldr r2, [pc, #196] @ f5e34 │ │ │ │ + ldr r0, [pc, #196] @ f5e78 │ │ │ │ + ldr r2, [pc, #196] @ f5e7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ - b f5ddc │ │ │ │ - ldr lr, [pc, #180] @ f5e3c │ │ │ │ + b f5e24 │ │ │ │ + ldr lr, [pc, #180] @ f5e84 │ │ │ │ mov r3, r8 │ │ │ │ - ldr ip, [pc, #176] @ f5e40 │ │ │ │ - ldr r1, [pc, #176] @ f5e44 │ │ │ │ + ldr ip, [pc, #176] @ f5e88 │ │ │ │ + ldr r1, [pc, #176] @ f5e8c │ │ │ │ add lr, pc, lr │ │ │ │ ldm r5!, {r0, r2, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ stmia r3!, {r0, r2, r6, r7} │ │ │ │ ldm r5, {r0, r2, r6, r7} │ │ │ │ stm r3, {r0, r2, r6, r7} │ │ │ │ @@ -219223,162 +219241,162 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f5e18 │ │ │ │ + beq f5e60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b f5e18 │ │ │ │ + bl 1b7460 │ │ │ │ + b f5e60 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f944 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eoreq sl, r6, r2, asr #17 │ │ │ │ - eoreq lr, pc, r8, lsl ip @ │ │ │ │ - eoreq ip, r6, r1, lsr #17 │ │ │ │ - ldrdeq pc, [pc], -r8 @ │ │ │ │ - @ instruction: 0xfff48660 │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ - eoreq r5, r7, r9, asr #31 │ │ │ │ - eoreq r5, r7, ip, asr #31 │ │ │ │ - eoreq r5, r7, r3, asr #31 │ │ │ │ + strhteq sl, [r6], -sl │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ + mlaeq r6, r9, r8, ip │ │ │ │ + mlaeq pc, r0, r0, pc @ │ │ │ │ + @ instruction: 0xfff48618 │ │ │ │ + eoreq pc, pc, ip, lsl #1 │ │ │ │ + eoreq r5, r7, r1, asr #31 │ │ │ │ + eoreq r5, r7, r4, asr #31 │ │ │ │ + strhteq r5, [r7], -fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5f24 │ │ │ │ + beq f5f6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5fbc │ │ │ │ + beq f6004 │ │ │ │ bl 1f3c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r0] │ │ │ │ bl 1da00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ee58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6150 │ │ │ │ + beq f6198 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e75e4 │ │ │ │ + bl 2e762c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs f6160 │ │ │ │ - bl 152638 │ │ │ │ + bcs f61a8 │ │ │ │ + bl 152680 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r5, [r0, #40] @ 0x28 │ │ │ │ - bne f5ef0 │ │ │ │ - ldr r0, [pc, #924] @ f627c │ │ │ │ + bne f5f38 │ │ │ │ + ldr r0, [pc, #924] @ f62c4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f6128 │ │ │ │ + bne f6170 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f5ef8 │ │ │ │ + bne f5f40 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f6110 │ │ │ │ + beq f6158 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f60f8 │ │ │ │ + beq f6140 │ │ │ │ bl 1f944 │ │ │ │ - b f60f8 │ │ │ │ + b f6140 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #852] @ f628c │ │ │ │ + ldr r1, [pc, #852] @ f62d4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #820] @ f6290 │ │ │ │ + ldr r1, [pc, #820] @ f62d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #788] @ f6294 │ │ │ │ + ldr r2, [pc, #788] @ f62dc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt f6108 │ │ │ │ + blt f6150 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f6108 │ │ │ │ + beq f6150 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #644] @ f6248 │ │ │ │ + ldr r0, [pc, #644] @ f6290 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi f60ac │ │ │ │ - ldr r0, [pc, #628] @ f624c │ │ │ │ + bhi f60f4 │ │ │ │ + ldr r0, [pc, #628] @ f6294 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f6008 │ │ │ │ + bcc f6050 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f60ac │ │ │ │ - ldr r0, [pc, #600] @ f6250 │ │ │ │ + beq f60f4 │ │ │ │ + ldr r0, [pc, #600] @ f6298 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 35a34 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f60ac │ │ │ │ - ldr r0, [pc, #580] @ f6254 │ │ │ │ + beq f60f4 │ │ │ │ + ldr r0, [pc, #580] @ f629c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2aa70c │ │ │ │ + bl 2aa754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f60ac │ │ │ │ - ldr r0, [pc, #564] @ f6258 │ │ │ │ + beq f60f4 │ │ │ │ + ldr r0, [pc, #564] @ f62a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f61e8 │ │ │ │ + beq f6230 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #28]! │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - ldr lr, [pc, #568] @ f6280 │ │ │ │ - ldr ip, [pc, #568] @ f6284 │ │ │ │ + ldr lr, [pc, #568] @ f62c8 │ │ │ │ + ldr ip, [pc, #568] @ f62cc │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -219395,138 +219413,138 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 2abf30 │ │ │ │ - bl 152638 │ │ │ │ + bl 2abf78 │ │ │ │ + bl 152680 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r5, [r0, #40] @ 0x28 │ │ │ │ - bne f60dc │ │ │ │ - ldr r0, [pc, #444] @ f6288 │ │ │ │ + bne f6124 │ │ │ │ + ldr r0, [pc, #444] @ f62d0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f613c │ │ │ │ + bne f6184 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ strex r1, r5, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f60e0 │ │ │ │ + bne f6128 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f611c │ │ │ │ + beq f6164 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl c3d40 │ │ │ │ + bl c3d88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b f5f10 │ │ │ │ + b f5f58 │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b f60f8 │ │ │ │ + b f6140 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b f5ef0 │ │ │ │ + b f5f38 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b f60dc │ │ │ │ - ldr r0, [pc, #268] @ f6264 │ │ │ │ + b f6124 │ │ │ │ + ldr r0, [pc, #268] @ f62ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ - b f6200 │ │ │ │ - ldr r0, [pc, #256] @ f6268 │ │ │ │ + b f6248 │ │ │ │ + ldr r0, [pc, #256] @ f62b0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #216] @ f626c │ │ │ │ + ldr r0, [pc, #216] @ f62b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 34e534 │ │ │ │ + bl 34e57c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 272c4 │ │ │ │ - ldr r1, [pc, #180] @ f6270 │ │ │ │ - ldr r3, [pc, #180] @ f6274 │ │ │ │ - ldr r2, [pc, #180] @ f6278 │ │ │ │ + ldr r1, [pc, #180] @ f62b8 │ │ │ │ + ldr r3, [pc, #180] @ f62bc │ │ │ │ + ldr r2, [pc, #180] @ f62c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3a398 │ │ │ │ - b f6200 │ │ │ │ - ldr r0, [pc, #108] @ f625c │ │ │ │ - ldr r2, [pc, #108] @ f6260 │ │ │ │ + b f6248 │ │ │ │ + ldr r0, [pc, #108] @ f62a4 │ │ │ │ + ldr r2, [pc, #108] @ f62a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2e6120 │ │ │ │ - b f622c │ │ │ │ + bl 2e6168 │ │ │ │ + b f6274 │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1db98 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f623c │ │ │ │ + beq f6284 │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f944 │ │ │ │ bl 39e88 │ │ │ │ - eorseq r9, r1, r0, asr sp │ │ │ │ - ldrshteq sl, [r1], -r8 │ │ │ │ - ldrsbteq sl, [r1], -r8 │ │ │ │ - eorseq sl, r1, r0, asr #3 │ │ │ │ - eorseq sl, r1, ip, lsr #3 │ │ │ │ - eoreq r5, r7, fp, asr #12 │ │ │ │ - eorseq r5, r0, r4, lsr r9 │ │ │ │ - ldrhteq r5, [r0], -r4 │ │ │ │ - eorseq r7, r0, r0, lsr r1 │ │ │ │ - eorseq r9, r1, r0, asr lr │ │ │ │ - eoreq r5, r7, r7 │ │ │ │ - eorseq r4, r0, ip, lsl #30 │ │ │ │ - eorseq r5, r0, ip, asr #18 │ │ │ │ - eorseq r9, r1, r4, ror #30 │ │ │ │ - eorseq r5, r0, r4, lsr #12 │ │ │ │ - eorseq r5, r0, r8, lsl #21 │ │ │ │ - eorseq r9, r1, r8, ror sp │ │ │ │ - eoreq r5, r7, r9, ror #26 │ │ │ │ - eoreq r5, r7, ip, ror #26 │ │ │ │ - eoreq r5, r7, r3, ror #26 │ │ │ │ + eorseq r9, r1, r8, lsl #26 │ │ │ │ + ldrhteq sl, [r1], -r0 │ │ │ │ + mlaseq r1, r0, r1, sl │ │ │ │ + eorseq sl, r1, r8, ror r1 │ │ │ │ + eorseq sl, r1, r4, ror #2 │ │ │ │ + eoreq r5, r7, r3, asr #12 │ │ │ │ + eorseq r5, r0, ip, ror #17 │ │ │ │ + eorseq r5, r0, ip, ror #18 │ │ │ │ + eorseq r7, r0, r8, ror #1 │ │ │ │ + eorseq r9, r1, r8, lsl #28 │ │ │ │ + strdeq r4, [r7], -pc @ │ │ │ │ + eorseq r4, r0, r4, asr #29 │ │ │ │ + eorseq r5, r0, r4, lsl #18 │ │ │ │ + eorseq r9, r1, ip, lsl pc │ │ │ │ + ldrsbteq r5, [r0], -ip │ │ │ │ + eorseq r5, r0, r0, asr #20 │ │ │ │ + eorseq r9, r1, r0, lsr sp │ │ │ │ + eoreq r5, r7, r1, ror #26 │ │ │ │ + eoreq r5, r7, r4, ror #26 │ │ │ │ + eoreq r5, r7, fp, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r0 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -219612,18 +219630,18 @@ │ │ │ │ ldrdeq r1, [r0], -r8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #96] @ 0x60 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6904 │ │ │ │ + b f694c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f82ec │ │ │ │ + bne f8334 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #744 @ 0x2e8 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ strb r6, [sl, #112] @ 0x70 │ │ │ │ @@ -219632,30 +219650,30 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ vstr d0, [sp, #736] @ 0x2e0 │ │ │ │ strb r0, [sl, #76] @ 0x4c │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13d56c │ │ │ │ + bl 13d5b4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7ca8 │ │ │ │ + bne f7cf0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #76] @ 0x4c │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a04 │ │ │ │ + bne f7a4c │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f64a4 │ │ │ │ + beq f64ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ @@ -219669,46 +219687,46 @@ │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #71] @ 0x47 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7f00 │ │ │ │ + bne f7f48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #71] @ 0x47 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #124] @ 0x7c │ │ │ │ add r6, sl, #108 @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a1c │ │ │ │ - ldr r0, [pc, #4072] @ f750c │ │ │ │ + bne f7a64 │ │ │ │ + ldr r0, [pc, #4072] @ f7554 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ ldrd r8, [sl, #108] @ 0x6c │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7bd4 │ │ │ │ - ldr r1, [pc, #4040] @ f7510 │ │ │ │ + beq f7c1c │ │ │ │ + ldr r1, [pc, #4040] @ f7558 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ cmp r8, #0 │ │ │ │ - beq f6570 │ │ │ │ + beq f65b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [sl, #124] @ 0x7c │ │ │ │ mov r7, #28 │ │ │ │ @@ -219718,62 +219736,62 @@ │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ strb r0, [sl, #88] @ 0x58 │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7f40 │ │ │ │ + bne f7f88 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #88] @ 0x58 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a34 │ │ │ │ + bne f7a7c │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r1, [pc, #4032] @ f75ac │ │ │ │ - ldr r2, [pc, #4032] @ f75b0 │ │ │ │ + ldr r1, [pc, #4032] @ f75f4 │ │ │ │ + ldr r2, [pc, #4032] @ f75f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ + bl 196f08 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #712 @ 0x2c8 │ │ │ │ ldr r6, [sp, #996] @ 0x3e4 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ mov r4, #0 │ │ │ │ strb r5, [sl, #112] @ 0x70 │ │ │ │ mov r5, #69 @ 0x45 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ str r6, [sp, #724] @ 0x2d4 │ │ │ │ - bl 35fe9c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 35fee4 <__aeabi_uldivmod@@Base> │ │ │ │ str r1, [sp, #708] @ 0x2c4 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ strb r4, [sl, #77] @ 0x4d │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13d56c │ │ │ │ + bl 13d5b4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7f80 │ │ │ │ + bne f7fc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #77] @ 0x4d │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f830c │ │ │ │ + bne f8354 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #616 @ 0x268 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ strb r6, [sl, #112] @ 0x70 │ │ │ │ @@ -219782,24 +219800,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ vstr d0, [sp, #608] @ 0x260 │ │ │ │ strb r0, [sl, #79] @ 0x4f │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #600 @ 0x258 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13d56c │ │ │ │ + bl 13d5b4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7ce8 │ │ │ │ + bne f7d30 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #79] @ 0x4f │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a4c │ │ │ │ + bne f7a94 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ ldr r8, [sl, #120] @ 0x78 │ │ │ │ eor r0, r2, r1, asr #31 │ │ │ │ mov r3, #1000 @ 0x3e8 │ │ │ │ subs r0, r0, r1, asr #31 │ │ │ │ umull r5, r7, r0, r3 │ │ │ │ @@ -219809,48 +219827,48 @@ │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r7, r3 │ │ │ │ adc r3, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ movwne r4, #1 │ │ │ │ orr r3, r4, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq f79cc │ │ │ │ + beq f7a14 │ │ │ │ ldr r0, [r8] │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rscs r1, r1, #0 │ │ │ │ - bge f75b4 │ │ │ │ - ldr r1, [pc, #4068] @ f7720 │ │ │ │ - ldr r2, [pc, #4068] @ f7724 │ │ │ │ + bge f75fc │ │ │ │ + ldr r1, [pc, #4068] @ f7768 │ │ │ │ + ldr r2, [pc, #4068] @ f776c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ + bl 196f08 │ │ │ │ adds r2, r0, r5 │ │ │ │ mov r7, #0 │ │ │ │ adcs r3, r1, r6 │ │ │ │ mvn r1, #1 │ │ │ │ adcs r0, r7, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ cmn r3, #1 │ │ │ │ mvn r0, #1 │ │ │ │ movne r1, r2 │ │ │ │ cmn r2, #2 │ │ │ │ movcs r2, r0 │ │ │ │ cmn r3, #1 │ │ │ │ movne r2, r1 │ │ │ │ - b f75e4 │ │ │ │ + b f762c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a64 │ │ │ │ + bne f7aac │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f67b0 │ │ │ │ + beq f67f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #856 @ 0x358 │ │ │ │ @@ -219864,34 +219882,34 @@ │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #72] @ 0x48 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7fc4 │ │ │ │ + bne f800c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #72] @ 0x48 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a7c │ │ │ │ + bne f7ac4 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #4092] @ f782c │ │ │ │ + ldr r0, [pc, #4092] @ f7874 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9358 │ │ │ │ + bl 2c93a0 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -219901,54 +219919,54 @@ │ │ │ │ ldm r1, {r3, r4, r6, r7} │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8008 │ │ │ │ + bne f8050 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7a94 │ │ │ │ + bne f7adc │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f73f0 │ │ │ │ - ldr r0, [pc, #4052] @ f78ac │ │ │ │ + bne f7438 │ │ │ │ + ldr r0, [pc, #4052] @ f78f4 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9358 │ │ │ │ - b f7414 │ │ │ │ + bl 2c93a0 │ │ │ │ + b f745c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7aac │ │ │ │ - ldr r0, [pc, #4092] @ f7908 │ │ │ │ + bne f7af4 │ │ │ │ + ldr r0, [pc, #4092] @ f7950 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #21 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #21 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7bec │ │ │ │ - ldr r1, [pc, #4084] @ f7928 │ │ │ │ + beq f7c34 │ │ │ │ + ldr r1, [pc, #4084] @ f7970 │ │ │ │ mov r2, #21 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ add ip, sp, #24 │ │ │ │ strb r7, [sl, #112] @ 0x70 │ │ │ │ @@ -219961,24 +219979,24 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ strb r0, [sl, #96] @ 0x60 │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8048 │ │ │ │ + bne f8090 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #96] @ 0x60 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f835c │ │ │ │ + bne f83a4 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ @@ -219989,29 +220007,29 @@ │ │ │ │ strb r4, [sp, #460] @ 0x1cc │ │ │ │ bl 1f1dc │ │ │ │ strb r4, [sl, #82] @ 0x52 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7d30 │ │ │ │ + bne f7d78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #82] @ 0x52 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7ac4 │ │ │ │ + bne f7b0c │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 1a3328 │ │ │ │ + bl 1a3370 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r4, r7} │ │ │ │ @@ -220020,24 +220038,24 @@ │ │ │ │ stmia r0!, {r3, r4, r7} │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r0, {r3, r4, r5, r7} │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r6, [sl, #92] @ 0x5c │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f808c │ │ │ │ + bne f80d4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f836c │ │ │ │ + bne f83b4 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ @@ -220048,35 +220066,35 @@ │ │ │ │ strb r4, [sp, #332] @ 0x14c │ │ │ │ bl 1f1dc │ │ │ │ strb r4, [sl, #86] @ 0x56 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7d70 │ │ │ │ + bne f7db8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #86] @ 0x56 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7adc │ │ │ │ - ldr r0, [pc, #4072] @ f7af4 │ │ │ │ + bne f7b24 │ │ │ │ + ldr r0, [pc, #4072] @ f7b3c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #25 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #25 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c04 │ │ │ │ - ldr r1, [pc, #4084] @ f7b28 │ │ │ │ + beq f7c4c │ │ │ │ + ldr r1, [pc, #4084] @ f7b70 │ │ │ │ mov r2, #25 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ strb r7, [sl, #112] @ 0x70 │ │ │ │ @@ -220089,27 +220107,27 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ strb r0, [sl, #95] @ 0x5f │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f80d0 │ │ │ │ + bne f8118 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #95] @ 0x5f │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7af8 │ │ │ │ + bne f7b40 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a351c │ │ │ │ + bl 1a3564 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r1, [sl, #112] @ 0x70 │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ lsl r0, r0, #3 │ │ │ │ @@ -220124,34 +220142,34 @@ │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #87] @ 0x57 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8110 │ │ │ │ + bne f8158 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #87] @ 0x57 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b10 │ │ │ │ + bne f7b58 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #4084] @ f7c34 │ │ │ │ + ldr r0, [pc, #4084] @ f7c7c │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9360 │ │ │ │ + bl 2c93a8 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -220161,24 +220179,24 @@ │ │ │ │ ldm r1, {r3, r4, r6, r7} │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #91] @ 0x5b │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8154 │ │ │ │ + bne f819c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #91] @ 0x5b │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f83f0 │ │ │ │ + bne f8438 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ strb r6, [sl, #112] @ 0x70 │ │ │ │ @@ -220187,103 +220205,103 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ vstr d0, [sp, #400] @ 0x190 │ │ │ │ strb r0, [sl, #84] @ 0x54 │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13d56c │ │ │ │ + bl 13d5b4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7db0 │ │ │ │ + bne f7df8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #84] @ 0x54 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b2c │ │ │ │ - ldr r0, [pc, #4080] @ f7d28 │ │ │ │ + bne f7b74 │ │ │ │ + ldr r0, [pc, #4080] @ f7d70 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #26 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #26 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c1c │ │ │ │ - ldr r1, [pc, #4048] @ f7d2c │ │ │ │ + beq f7c64 │ │ │ │ + ldr r1, [pc, #4048] @ f7d74 │ │ │ │ mov r2, #26 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - bne f7474 │ │ │ │ + bne f74bc │ │ │ │ mov r1, #21 │ │ │ │ strb r1, [sl, #68] @ 0x44 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [sl, #136] @ 0x88 │ │ │ │ add r6, sl, #112 @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b44 │ │ │ │ + bne f7b8c │ │ │ │ add r2, sl, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4092] @ f7df0 │ │ │ │ + ldr r3, [pc, #4092] @ f7e38 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c38 │ │ │ │ - ldr r1, [pc, #4056] @ f7df4 │ │ │ │ + beq f7c80 │ │ │ │ + ldr r1, [pc, #4056] @ f7e3c │ │ │ │ mov r2, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f6e6c │ │ │ │ + bcc f6eb4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ ldr r1, [sp, #564] @ 0x234 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne f6e48 │ │ │ │ + bne f6e90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne f6e6c │ │ │ │ + bne f6eb4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ mov r6, #1 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r6, [sl, #136] @ 0x88 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -220292,68 +220310,68 @@ │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strb r0, [sl, #89] @ 0x59 │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f81d4 │ │ │ │ + bne f821c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #89] @ 0x59 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b5c │ │ │ │ - ldr r0, [pc, #4060] @ f7eb8 │ │ │ │ + bne f7ba4 │ │ │ │ + ldr r0, [pc, #4060] @ f7f00 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c50 │ │ │ │ - ldr r1, [pc, #4092] @ f7efc │ │ │ │ + beq f7c98 │ │ │ │ + ldr r1, [pc, #4092] @ f7f44 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - bne f74c0 │ │ │ │ + bne f7508 │ │ │ │ mov r1, #16 │ │ │ │ strb r1, [sl, #68] @ 0x44 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8430 │ │ │ │ + bne f8478 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #792 @ 0x318 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ @@ -220364,129 +220382,129 @@ │ │ │ │ strb r4, [sp, #796] @ 0x31c │ │ │ │ bl 1f1dc │ │ │ │ strb r4, [sl, #74] @ 0x4a │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7df8 │ │ │ │ + bne f7e40 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #74] @ 0x4a │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b74 │ │ │ │ - ldr r0, [pc, #4036] @ f7fc0 │ │ │ │ + bne f7bbc │ │ │ │ + ldr r0, [pc, #4036] @ f8008 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c68 │ │ │ │ - ldr r1, [pc, #4068] @ f8004 │ │ │ │ + beq f7cb0 │ │ │ │ + ldr r1, [pc, #4068] @ f804c │ │ │ │ mov r2, #27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - bne f7514 │ │ │ │ + bne f755c │ │ │ │ mov r1, #18 │ │ │ │ strb r1, [sl, #68] @ 0x44 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b8c │ │ │ │ - ldr r0, [pc, #4060] @ f8088 │ │ │ │ + bne f7bd4 │ │ │ │ + ldr r0, [pc, #4060] @ f80d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #30 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c80 │ │ │ │ - ldr r1, [pc, #4092] @ f80cc │ │ │ │ + beq f7cc8 │ │ │ │ + ldr r1, [pc, #4092] @ f8114 │ │ │ │ mov r2, #30 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #28 │ │ │ │ str r6, [sp, #996] @ 0x3e4 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ str r6, [sp, #988] @ 0x3dc │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ ldm r0!, {r4, r6, r7} │ │ │ │ cmp r2, #22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r0, {r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ strb r0, [sl, #113] @ 0x71 │ │ │ │ - bne f7560 │ │ │ │ + bne f75a8 │ │ │ │ mov r1, #14 │ │ │ │ strb r1, [sl, #68] @ 0x44 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7ba4 │ │ │ │ + bne f7bec │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #4080] @ f8150 │ │ │ │ + ldr r0, [pc, #4080] @ f8198 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, r3 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs f7c98 │ │ │ │ + bcs f7ce0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #24] │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ add r1, r6, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d5fd8 │ │ │ │ + bl 1d6020 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #1024 @ 0x400 │ │ │ │ ldm r2!, {r3, r4, r5, r7} │ │ │ │ orr r1, r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ ldm r2, {r3, r4, r5, r7} │ │ │ │ @@ -220503,24 +220521,24 @@ │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb ip, [sl, #80] @ 0x50 │ │ │ │ add r9, sp, #560 @ 0x230 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13e5ac │ │ │ │ + bl 13e5f4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f8254 │ │ │ │ + bne f829c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #80] @ 0x50 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8470 │ │ │ │ + bne f84b8 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ @@ -220531,30 +220549,30 @@ │ │ │ │ strb r4, [sp, #828] @ 0x33c │ │ │ │ bl 1f1dc │ │ │ │ strb r4, [sl, #73] @ 0x49 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7e38 │ │ │ │ + bne f7e80 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #73] @ 0x49 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7bbc │ │ │ │ + bne f7c04 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3018 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f72b0 │ │ │ │ + beq f72f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ add r7, sp, #920 @ 0x398 │ │ │ │ @@ -220568,24 +220586,24 @@ │ │ │ │ bl 1f1dc │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #70] @ 0x46 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8194 │ │ │ │ + bne f81dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #70] @ 0x46 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8480 │ │ │ │ + bne f84c8 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, #1 │ │ │ │ add ip, sp, #776 @ 0x308 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ strb r6, [sl, #112] @ 0x70 │ │ │ │ @@ -220594,24 +220612,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ vstr d0, [sp, #768] @ 0x300 │ │ │ │ strb r0, [sl, #75] @ 0x4b │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13d56c │ │ │ │ + bl 13d5b4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7e78 │ │ │ │ + bne f7ec0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #75] @ 0x4b │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8490 │ │ │ │ + bne f84d8 │ │ │ │ ldr r6, [sl, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ strb r0, [sp, #956] @ 0x3bc │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ @@ -220622,30 +220640,30 @@ │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #69] @ 0x45 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f7ebc │ │ │ │ + bne f7f04 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #69] @ 0x45 │ │ │ │ - b f7648 │ │ │ │ - ldr r0, [pc, #4084] @ f83ec │ │ │ │ + b f7690 │ │ │ │ + ldr r0, [pc, #4084] @ f8434 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c9360 │ │ │ │ + bl 2c93a8 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -220655,115 +220673,115 @@ │ │ │ │ ldm r1, {r3, r4, r6, r7} │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8214 │ │ │ │ + bne f825c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #78] @ 0x4e │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13dd6c │ │ │ │ + bl 13ddb4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne f84b0 │ │ │ │ + bne f84f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #78] @ 0x4e │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #83] @ 0x53 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13dd6c │ │ │ │ + bl 13ddb4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne f84f0 │ │ │ │ + bne f8538 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #83] @ 0x53 │ │ │ │ - b f7648 │ │ │ │ - ldrshteq r9, [r1], -r8 │ │ │ │ - eoreq r5, r7, r8, lsr r4 │ │ │ │ + b f7690 │ │ │ │ + ldrhteq r9, [r1], -r0 │ │ │ │ + eoreq r5, r7, r0, lsr r4 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #81] @ 0x51 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13dd6c │ │ │ │ + bl 13ddb4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne f8530 │ │ │ │ + bne f8578 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #81] @ 0x51 │ │ │ │ - b f7648 │ │ │ │ + b f7690 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r0, r2, #4 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #85] @ 0x55 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13dd6c │ │ │ │ + bl 13ddb4 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ - bne f8570 │ │ │ │ + bne f85b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #85] @ 0x55 │ │ │ │ - b f7648 │ │ │ │ - eoreq sl, r6, r3, lsl #2 │ │ │ │ - ldrsbteq r9, [r0], -ip │ │ │ │ - ldr r1, [pc, #4092] @ f85b8 │ │ │ │ - ldr r2, [pc, #4092] @ f85bc │ │ │ │ + b f7690 │ │ │ │ + strdeq sl, [r6], -fp @ │ │ │ │ + mlaseq r0, r4, r9, r9 │ │ │ │ + ldr r1, [pc, #4092] @ f8600 │ │ │ │ + ldr r2, [pc, #4092] @ f8604 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 196ec0 │ │ │ │ + bl 196f08 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r7, #0 │ │ │ │ sbcs r3, r1, r6 │ │ │ │ adc r0, r7, #0 │ │ │ │ eors r0, r0, #1 │ │ │ │ movwne r3, #0 │ │ │ │ movwne r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19dcf4 │ │ │ │ + bl 19dd3c │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -220773,1859 +220791,1859 @@ │ │ │ │ ldm r1, {r3, r4, r6, r7} │ │ │ │ stm r0, {r3, r4, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #104] @ 0x68 │ │ │ │ strb r0, [sl, #90] @ 0x5a │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f8294 │ │ │ │ + bne f82dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #90] @ 0x5a │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sl, #68] @ 0x44 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ strb r0, [sl, #69] @ 0x45 │ │ │ │ str r6, [sl, #104] @ 0x68 │ │ │ │ - b f7390 │ │ │ │ + b f73d8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #80] @ 0x50 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f7158 │ │ │ │ + b f71a0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ strb r0, [sl, #82] @ 0x52 │ │ │ │ str r6, [sl, #104] @ 0x68 │ │ │ │ - b f69ac │ │ │ │ + b f69f4 │ │ │ │ ldrb r9, [sl, #33] @ 0x21 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ strb r1, [sl, #85] @ 0x55 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f70a4 │ │ │ │ + b f70ec │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #92] @ 0x5c │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6a1c │ │ │ │ + b f6a64 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r0, [sl, #84] @ 0x54 │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ - b f6ccc │ │ │ │ + b f6d14 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #87] @ 0x57 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6bac │ │ │ │ - strhteq r9, [r6], -r3 │ │ │ │ - eorseq r9, r0, ip, lsl #17 │ │ │ │ + b f6bf4 │ │ │ │ + eoreq r9, r6, fp, lsr #31 │ │ │ │ + eorseq r9, r0, r4, asr #16 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #71] @ 0x47 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6488 │ │ │ │ + b f64d0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #72] @ 0x48 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6794 │ │ │ │ + b f67dc │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #94] @ 0x5e │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6828 │ │ │ │ + b f6870 │ │ │ │ ldrb r0, [sl, #33] @ 0x21 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sl, #81] @ 0x51 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ lsl r9, r0, #8 │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ - b f6ff4 │ │ │ │ + b f703c │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #93] @ 0x5d │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f68bc │ │ │ │ + b f6904 │ │ │ │ add r2, sl, #8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [sl, #89] @ 0x59 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ str r7, [r6, #72]! @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ ldr r7, [r6, #-52] @ 0xffffffcc │ │ │ │ str r3, [sl, #104] @ 0x68 │ │ │ │ add r3, sl, #120 @ 0x78 │ │ │ │ strb r5, [sl, #136] @ 0x88 │ │ │ │ stm r3, {r0, r1, r2, r8} │ │ │ │ str r7, [r6, #4] │ │ │ │ - b f6de4 │ │ │ │ + b f6e2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #95] @ 0x5f │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6b04 │ │ │ │ + b f6b4c │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r0, [sl, #79] @ 0x4f │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ - b f6678 │ │ │ │ - eorseq fp, r1, ip, asr #32 │ │ │ │ + b f66c0 │ │ │ │ + eorseq fp, r1, r4 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r0, [sl, #76] @ 0x4c │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ - b f6420 │ │ │ │ + b f6468 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #91] @ 0x5b │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f6c38 │ │ │ │ + b f6c80 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r0, [sl, #75] @ 0x4b │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ - b f7328 │ │ │ │ + b f7370 │ │ │ │ mov r0, #1 │ │ │ │ vldr d0, [sl, #40] @ 0x28 │ │ │ │ strb r0, [sl, #83] @ 0x53 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ str r8, [sl, #120] @ 0x78 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ vstr d0, [sl, #112] @ 0x70 │ │ │ │ - b f6ed4 │ │ │ │ - eorseq sl, r1, r4, lsr #31 │ │ │ │ + b f6f1c │ │ │ │ + eorseq sl, r1, ip, asr pc │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [r6] │ │ │ │ strb r0, [sl, #90] @ 0x5a │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ str r8, [sl, #120] @ 0x78 │ │ │ │ str r1, [r6, #76] @ 0x4c │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f66e8 │ │ │ │ + b f6730 │ │ │ │ mov r0, #1 │ │ │ │ vldr d0, [sl, #40] @ 0x28 │ │ │ │ strb r0, [sl, #78] @ 0x4e │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ str r8, [sl, #120] @ 0x78 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ vstr d0, [sl, #112] @ 0x70 │ │ │ │ - b f6d30 │ │ │ │ - eorseq r9, r1, r8, lsl #10 │ │ │ │ + b f6d78 │ │ │ │ + eorseq r9, r1, r0, asr #9 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ strb r0, [sl, #86] @ 0x56 │ │ │ │ str r6, [sl, #104] @ 0x68 │ │ │ │ - b f6a98 │ │ │ │ - strdeq r4, [r7], -r8 @ │ │ │ │ + b f6ae0 │ │ │ │ + strdeq r4, [r7], -r0 @ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ mov r6, sl │ │ │ │ str r0, [r6, #108]! @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ ldrd r2, [r6, #-96] @ 0xffffffa0 │ │ │ │ ldr r1, [r6, #-72] @ 0xffffffb8 │ │ │ │ strb r0, [r6, #-20] @ 0xffffffec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #16] │ │ │ │ str r1, [r6, #-4] │ │ │ │ stmib r6, {r2, r3, r8} │ │ │ │ - b f651c │ │ │ │ + b f6564 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ strb r0, [sl, #74] @ 0x4a │ │ │ │ str r6, [sl, #104] @ 0x68 │ │ │ │ - b f6f88 │ │ │ │ + b f6fd0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #77] @ 0x4d │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f65e0 │ │ │ │ + b f6628 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ strb r0, [sl, #73] @ 0x49 │ │ │ │ str r6, [sl, #104] @ 0x68 │ │ │ │ - b f7224 │ │ │ │ + b f726c │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strd r8, [r6, #68] @ 0x44 │ │ │ │ strb r1, [sl, #70] @ 0x46 │ │ │ │ str r0, [sl, #104] @ 0x68 │ │ │ │ - b f7294 │ │ │ │ - ldr r2, [pc, #4080] @ f89c4 │ │ │ │ + b f72dc │ │ │ │ + ldr r2, [pc, #4080] @ f8a0c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #4076] @ f89c8 │ │ │ │ + ldr r1, [pc, #4076] @ f8a10 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #564] @ 0x234 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ bl 39ce0 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f82fc │ │ │ │ - ldr r0, [pc, #4088] @ f8a0c │ │ │ │ + bne f8344 │ │ │ │ + ldr r0, [pc, #4088] @ f8a54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f831c │ │ │ │ - ldr r0, [pc, #4084] @ f8a20 │ │ │ │ + bne f8364 │ │ │ │ + ldr r0, [pc, #4084] @ f8a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f832c │ │ │ │ - ldr r0, [pc, #4080] @ f8a34 │ │ │ │ + bne f8374 │ │ │ │ + ldr r0, [pc, #4080] @ f8a7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f833c │ │ │ │ - ldr r0, [pc, #4076] @ f8a48 │ │ │ │ + bne f8384 │ │ │ │ + ldr r0, [pc, #4076] @ f8a90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f834c │ │ │ │ - ldr r0, [pc, #4056] @ f8a4c │ │ │ │ + bne f8394 │ │ │ │ + ldr r0, [pc, #4056] @ f8a94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f837c │ │ │ │ - ldr r0, [pc, #4036] @ f8a50 │ │ │ │ + bne f83c4 │ │ │ │ + ldr r0, [pc, #4036] @ f8a98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f838c │ │ │ │ - ldr r0, [pc, #4016] @ f8a54 │ │ │ │ + bne f83d4 │ │ │ │ + ldr r0, [pc, #4016] @ f8a9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f839c │ │ │ │ - ldr r0, [pc, #4080] @ f8aac │ │ │ │ + bne f83e4 │ │ │ │ + ldr r0, [pc, #4080] @ f8af4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f83ac │ │ │ │ - ldr r0, [pc, #4092] @ f8ad0 │ │ │ │ + bne f83f4 │ │ │ │ + ldr r0, [pc, #4092] @ f8b18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f83bc │ │ │ │ - ldr r0, [pc, #4088] @ f8ae4 │ │ │ │ + bne f8404 │ │ │ │ + ldr r0, [pc, #4088] @ f8b2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - eorseq r9, r1, r8, lsl #6 │ │ │ │ + b f85f4 │ │ │ │ + eorseq r9, r1, r0, asr #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f83cc │ │ │ │ - ldr r0, [pc, #4080] @ f8af8 │ │ │ │ + bne f8414 │ │ │ │ + ldr r0, [pc, #4080] @ f8b40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f83dc │ │ │ │ - ldr r0, [pc, #4092] @ f8b1c │ │ │ │ + bne f8424 │ │ │ │ + ldr r0, [pc, #4092] @ f8b64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - eoreq r4, r7, r0, lsl lr │ │ │ │ + b f85f4 │ │ │ │ + eoreq r4, r7, r8, lsl #28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8400 │ │ │ │ - ldr r0, [pc, #4084] @ f8b30 │ │ │ │ + bne f8448 │ │ │ │ + ldr r0, [pc, #4084] @ f8b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8410 │ │ │ │ - ldr r0, [pc, #4064] @ f8b34 │ │ │ │ + bne f8458 │ │ │ │ + ldr r0, [pc, #4064] @ f8b7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8420 │ │ │ │ - ldr r0, [pc, #4084] @ f8b60 │ │ │ │ + bne f8468 │ │ │ │ + ldr r0, [pc, #4084] @ f8ba8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8440 │ │ │ │ - ldr r0, [pc, #4080] @ f8b74 │ │ │ │ + bne f8488 │ │ │ │ + ldr r0, [pc, #4080] @ f8bbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8450 │ │ │ │ - ldr r0, [pc, #4092] @ f8b98 │ │ │ │ + bne f8498 │ │ │ │ + ldr r0, [pc, #4092] @ f8be0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f8460 │ │ │ │ - ldr r0, [pc, #4088] @ f8bac │ │ │ │ + bne f84a8 │ │ │ │ + ldr r0, [pc, #4088] @ f8bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ + b f85f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f84a0 │ │ │ │ - ldr r0, [pc, #4068] @ f8bb0 │ │ │ │ + bne f84e8 │ │ │ │ + ldr r0, [pc, #4068] @ f8bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4056] @ f8bb4 │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4056] @ f8bfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4084] @ f8be8 │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4084] @ f8c30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #21 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4064] @ f8bec │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4064] @ f8c34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4092] @ f8c20 │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4092] @ f8c68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #26 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - eorseq sl, r1, ip, lsr ip │ │ │ │ - ldr r2, [pc, #4068] @ f8c24 │ │ │ │ + b f85f4 │ │ │ │ + ldrshteq sl, [r1], -r4 │ │ │ │ + ldr r2, [pc, #4068] @ f8c6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #28 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4048] @ f8c28 │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4048] @ f8c70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4076] @ f8c5c │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4076] @ f8ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r2, [pc, #4056] @ f8c60 │ │ │ │ + b f85f4 │ │ │ │ + ldr r2, [pc, #4056] @ f8ca8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #30 │ │ │ │ bl 39c98 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #4084] @ f8c94 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #4084] @ f8cdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a33c │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4072] @ f8c98 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4072] @ f8ce0 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4068] @ f8c9c │ │ │ │ - ldr r3, [pc, #4068] @ f8ca0 │ │ │ │ + ldr r0, [pc, #4068] @ f8ce4 │ │ │ │ + ldr r3, [pc, #4068] @ f8ce8 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4068] @ f8cd4 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4068] @ f8d1c │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4064] @ f8cd8 │ │ │ │ - ldr r3, [pc, #4064] @ f8cdc │ │ │ │ + ldr r0, [pc, #4064] @ f8d20 │ │ │ │ + ldr r3, [pc, #4064] @ f8d24 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eorseq r9, r1, r0, ror #1 │ │ │ │ - mlaeq r7, r8, ip, r4 │ │ │ │ - ldr ip, [pc, #4056] @ f8d10 │ │ │ │ + b f85f4 │ │ │ │ + mlaseq r1, r8, r0, r9 │ │ │ │ + mlaeq r7, r0, ip, r4 │ │ │ │ + ldr ip, [pc, #4056] @ f8d58 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4052] @ f8d14 │ │ │ │ - ldr r3, [pc, #4052] @ f8d18 │ │ │ │ + ldr r0, [pc, #4052] @ f8d5c │ │ │ │ + ldr r3, [pc, #4052] @ f8d60 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4052] @ f8d4c │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4052] @ f8d94 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4048] @ f8d50 │ │ │ │ - ldr r3, [pc, #4048] @ f8d54 │ │ │ │ + ldr r0, [pc, #4048] @ f8d98 │ │ │ │ + ldr r3, [pc, #4048] @ f8d9c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4048] @ f8d88 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4048] @ f8dd0 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4092] @ f8dbc │ │ │ │ - ldr r3, [pc, #4092] @ f8dc0 │ │ │ │ + ldr r0, [pc, #4092] @ f8e04 │ │ │ │ + ldr r3, [pc, #4092] @ f8e08 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eorseq r9, r1, ip, lsr #32 │ │ │ │ - eoreq r4, r7, r4, asr #22 │ │ │ │ - ldr ip, [pc, #4084] @ f8df4 │ │ │ │ + b f85f4 │ │ │ │ + eorseq r8, r1, r4, ror #31 │ │ │ │ + eoreq r4, r7, ip, lsr fp │ │ │ │ + ldr ip, [pc, #4084] @ f8e3c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4080] @ f8df8 │ │ │ │ - ldr r3, [pc, #4080] @ f8dfc │ │ │ │ + ldr r0, [pc, #4080] @ f8e40 │ │ │ │ + ldr r3, [pc, #4080] @ f8e44 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4080] @ f8e30 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4080] @ f8e78 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4076] @ f8e34 │ │ │ │ - ldr r3, [pc, #4076] @ f8e38 │ │ │ │ + ldr r0, [pc, #4076] @ f8e7c │ │ │ │ + ldr r3, [pc, #4076] @ f8e80 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4076] @ f8e6c │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4076] @ f8eb4 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4072] @ f8e70 │ │ │ │ - ldr r3, [pc, #4072] @ f8e74 │ │ │ │ + ldr r0, [pc, #4072] @ f8eb8 │ │ │ │ + ldr r3, [pc, #4072] @ f8ebc │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eorseq r8, r1, ip, lsr pc │ │ │ │ - ldr ip, [pc, #4068] @ f8ea8 │ │ │ │ + b f85f4 │ │ │ │ + ldrshteq r8, [r1], -r4 │ │ │ │ + ldr ip, [pc, #4068] @ f8ef0 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4064] @ f8eac │ │ │ │ - ldr r3, [pc, #4064] @ f8eb0 │ │ │ │ + ldr r0, [pc, #4064] @ f8ef4 │ │ │ │ + ldr r3, [pc, #4064] @ f8ef8 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b f85ac │ │ │ │ - strhteq r4, [r7], -ip │ │ │ │ - ldr ip, [pc, #4060] @ f8ee4 │ │ │ │ + b f85f4 │ │ │ │ + strhteq r4, [r7], -r4 │ │ │ │ + ldr ip, [pc, #4060] @ f8f2c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4056] @ f8ee8 │ │ │ │ - ldr r3, [pc, #4056] @ f8eec │ │ │ │ + ldr r0, [pc, #4056] @ f8f30 │ │ │ │ + ldr r3, [pc, #4056] @ f8f34 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4064] @ f8f28 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4064] @ f8f70 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4060] @ f8f2c │ │ │ │ - ldr r3, [pc, #4060] @ f8f30 │ │ │ │ + ldr r0, [pc, #4060] @ f8f74 │ │ │ │ + ldr r3, [pc, #4060] @ f8f78 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4060] @ f8f64 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4060] @ f8fac │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4056] @ f8f68 │ │ │ │ - ldr r3, [pc, #4056] @ f8f6c │ │ │ │ + ldr r0, [pc, #4056] @ f8fb0 │ │ │ │ + ldr r3, [pc, #4056] @ f8fb4 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eorseq r8, r1, ip, lsl lr │ │ │ │ - ldr ip, [pc, #4052] @ f8fa0 │ │ │ │ + b f85f4 │ │ │ │ + ldrsbteq r8, [r1], -r4 │ │ │ │ + ldr ip, [pc, #4052] @ f8fe8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4048] @ f8fa4 │ │ │ │ - ldr r3, [pc, #4048] @ f8fa8 │ │ │ │ + ldr r0, [pc, #4048] @ f8fec │ │ │ │ + ldr r3, [pc, #4048] @ f8ff0 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - strhteq r4, [r7], -r4 │ │ │ │ - ldr ip, [pc, #4092] @ f900c │ │ │ │ + b f85f4 │ │ │ │ + eoreq r4, r7, ip, lsr #19 │ │ │ │ + ldr ip, [pc, #4092] @ f9054 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4088] @ f9010 │ │ │ │ - ldr r3, [pc, #4088] @ f9014 │ │ │ │ + ldr r0, [pc, #4088] @ f9058 │ │ │ │ + ldr r3, [pc, #4088] @ f905c │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4088] @ f9048 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4088] @ f9090 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4084] @ f904c │ │ │ │ - ldr r3, [pc, #4084] @ f9050 │ │ │ │ + ldr r0, [pc, #4084] @ f9094 │ │ │ │ + ldr r3, [pc, #4084] @ f9098 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eorseq r8, r1, ip, ror #26 │ │ │ │ - ldr ip, [pc, #4080] @ f9084 │ │ │ │ + b f85f4 │ │ │ │ + eorseq r8, r1, r4, lsr #26 │ │ │ │ + ldr ip, [pc, #4080] @ f90cc │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4076] @ f9088 │ │ │ │ - ldr r3, [pc, #4076] @ f908c │ │ │ │ + ldr r0, [pc, #4076] @ f90d0 │ │ │ │ + ldr r3, [pc, #4076] @ f90d4 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eoreq r4, r7, ip, asr #17 │ │ │ │ - ldr ip, [pc, #4072] @ f90c0 │ │ │ │ + b f85f4 │ │ │ │ + eoreq r4, r7, r4, asr #17 │ │ │ │ + ldr ip, [pc, #4072] @ f9108 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4068] @ f90c4 │ │ │ │ - ldr r3, [pc, #4068] @ f90c8 │ │ │ │ + ldr r0, [pc, #4068] @ f910c │ │ │ │ + ldr r3, [pc, #4068] @ f9110 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4068] @ f90fc │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4068] @ f9144 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4064] @ f9100 │ │ │ │ - ldr r3, [pc, #4064] @ f9104 │ │ │ │ + ldr r0, [pc, #4064] @ f9148 │ │ │ │ + ldr r3, [pc, #4064] @ f914c │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - eorseq sl, r1, ip, lsl r7 │ │ │ │ - ldr ip, [pc, #4068] @ f9140 │ │ │ │ + b f85f4 │ │ │ │ + ldrsbteq sl, [r1], -r4 │ │ │ │ + ldr ip, [pc, #4068] @ f9188 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4064] @ f9144 │ │ │ │ - ldr r3, [pc, #4064] @ f9148 │ │ │ │ + ldr r0, [pc, #4064] @ f918c │ │ │ │ + ldr r3, [pc, #4064] @ f9190 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4064] @ f917c │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4064] @ f91c4 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ f9180 │ │ │ │ - ldr r3, [pc, #4060] @ f9184 │ │ │ │ + ldr r0, [pc, #4060] @ f91c8 │ │ │ │ + ldr r3, [pc, #4060] @ f91cc │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4068] @ f91c0 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4068] @ f9208 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ - ldr r0, [pc, #4064] @ f91c4 │ │ │ │ - ldr r3, [pc, #4064] @ f91c8 │ │ │ │ + ldr r0, [pc, #4064] @ f920c │ │ │ │ + ldr r3, [pc, #4064] @ f9210 │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4064] @ f91fc │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4064] @ f9244 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4060] @ f9200 │ │ │ │ - ldr r3, [pc, #4060] @ f9204 │ │ │ │ + ldr r0, [pc, #4060] @ f9248 │ │ │ │ + ldr r3, [pc, #4060] @ f924c │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4072] @ f9244 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4072] @ f928c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4068] @ f9248 │ │ │ │ - ldr r3, [pc, #4068] @ f924c │ │ │ │ + ldr r0, [pc, #4068] @ f9290 │ │ │ │ + ldr r3, [pc, #4068] @ f9294 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #4052] @ f9270 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #4052] @ f92b8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #4048] @ f9274 │ │ │ │ - ldr r3, [pc, #4048] @ f9278 │ │ │ │ + ldr r0, [pc, #4048] @ f92bc │ │ │ │ + ldr r3, [pc, #4048] @ f92c0 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3960] @ f9254 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3960] @ f929c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #3944] @ f9250 │ │ │ │ + ldr r0, [pc, #3944] @ f9298 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #4076] @ f92e0 │ │ │ │ + ldr r0, [pc, #4076] @ f9328 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #4080] @ f92f4 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #4080] @ f933c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #4020] @ f92c8 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #4020] @ f9310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #4060] @ f9300 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #4060] @ f9348 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #4008] @ f92dc │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #4008] @ f9324 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3896] @ f927c │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3896] @ f92c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3996] @ f92f0 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3996] @ f9338 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3916] @ f92b0 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3916] @ f92f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3860] @ f9288 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3860] @ f92d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3804] @ f9260 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3804] @ f92a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3792] @ f9264 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3792] @ f92ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3764] @ f9258 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3764] @ f92a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3764] @ f9268 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3764] @ f92b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3736] @ f925c │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3736] @ f92a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3760] @ f9284 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3760] @ f92cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3720] @ f926c │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3720] @ f92b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - eorseq sl, r1, r4, lsl #9 │ │ │ │ - ldr r0, [pc, #3748] @ f929c │ │ │ │ + b f85f4 │ │ │ │ + eorseq sl, r1, ip, lsr r4 │ │ │ │ + ldr r0, [pc, #3748] @ f92e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3780] @ f92cc │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3780] @ f9314 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3688] @ f9280 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3688] @ f92c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3704] @ f92a0 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3704] @ f92e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3760] @ f92e8 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3760] @ f9330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3692] @ f92b4 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3692] @ f92fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3636] @ f928c │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3636] @ f92d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3676] @ f92c4 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3676] @ f930c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3700] @ f92ec │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3700] @ f9334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3676] @ f92e4 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3676] @ f932c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3684] @ f92fc │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3684] @ f9344 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b f85ac │ │ │ │ - ldr r0, [pc, #3664] @ f92f8 │ │ │ │ + b f85f4 │ │ │ │ + ldr r0, [pc, #3664] @ f9340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #3608] @ f92d0 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #3608] @ f9318 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #3604] @ f92d4 │ │ │ │ - ldr r3, [pc, #3604] @ f92d8 │ │ │ │ + ldr r0, [pc, #3604] @ f931c │ │ │ │ + ldr r3, [pc, #3604] @ f9320 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #3500] @ f92a4 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #3500] @ f92ec │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #3496] @ f92a8 │ │ │ │ - ldr r3, [pc, #3496] @ f92ac │ │ │ │ + ldr r0, [pc, #3496] @ f92f0 │ │ │ │ + ldr r3, [pc, #3496] @ f92f4 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #3456] @ f92b8 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #3456] @ f9300 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #3452] @ f92bc │ │ │ │ - ldr r3, [pc, #3452] @ f92c0 │ │ │ │ + ldr r0, [pc, #3452] @ f9304 │ │ │ │ + ldr r3, [pc, #3452] @ f9308 │ │ │ │ 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 3a398 │ │ │ │ - b f85ac │ │ │ │ - ldr ip, [pc, #3352] @ f9290 │ │ │ │ + b f85f4 │ │ │ │ + ldr ip, [pc, #3352] @ f92d8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #3348] @ f9294 │ │ │ │ - ldr r3, [pc, #3348] @ f9298 │ │ │ │ + ldr r0, [pc, #3348] @ f92dc │ │ │ │ + ldr r3, [pc, #3348] @ f92e0 │ │ │ │ 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 3a398 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b f8a9c │ │ │ │ - eoreq r9, r6, r3, lsr r1 │ │ │ │ - eorseq r8, r0, ip, lsl #20 │ │ │ │ - b f9208 │ │ │ │ + b f8ae4 │ │ │ │ + eoreq r9, r6, fp, lsr #2 │ │ │ │ + eorseq r8, r0, r4, asr #19 │ │ │ │ + b f9250 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq f8e40 │ │ │ │ + beq f8e88 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 103ac0 │ │ │ │ - b f8e40 │ │ │ │ + bl 103b08 │ │ │ │ + b f8e88 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq f8e7c │ │ │ │ + beq f8ec4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 103ac0 │ │ │ │ - b f8e7c │ │ │ │ + bl 103b08 │ │ │ │ + b f8ec4 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq f8eb8 │ │ │ │ + beq f8f00 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 103ac0 │ │ │ │ - b f8eb8 │ │ │ │ + bl 103b08 │ │ │ │ + b f8f00 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq f8f38 │ │ │ │ + beq f8f80 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 103ac0 │ │ │ │ - b f8f38 │ │ │ │ + bl 103b08 │ │ │ │ + b f8f80 │ │ │ │ bl 39ea4 │ │ │ │ - b f8e3c │ │ │ │ - b f8e78 │ │ │ │ - b f8eb4 │ │ │ │ - b f8f34 │ │ │ │ - b f8b20 │ │ │ │ - b f8b20 │ │ │ │ - b f9208 │ │ │ │ - b f8bb8 │ │ │ │ - b f8bf0 │ │ │ │ - b f8c2c │ │ │ │ - b f8c64 │ │ │ │ - b f8ca4 │ │ │ │ - b f8ce0 │ │ │ │ - b f8d1c │ │ │ │ - b f8d58 │ │ │ │ - b f8d8c │ │ │ │ + b f8e84 │ │ │ │ + b f8ec0 │ │ │ │ + b f8efc │ │ │ │ + b f8f7c │ │ │ │ + b f8b68 │ │ │ │ + b f8b68 │ │ │ │ + b f9250 │ │ │ │ + b f8c00 │ │ │ │ + b f8c38 │ │ │ │ + b f8c74 │ │ │ │ + b f8cac │ │ │ │ + b f8cec │ │ │ │ + b f8d28 │ │ │ │ + b f8d64 │ │ │ │ + b f8da0 │ │ │ │ + b f8dd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f9214 │ │ │ │ + beq f925c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f9214 │ │ │ │ + bl 1045a4 │ │ │ │ + b f925c │ │ │ │ bl 39ea4 │ │ │ │ - b f9138 │ │ │ │ - b f9208 │ │ │ │ + b f9180 │ │ │ │ + b f9250 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl fc420 │ │ │ │ - b f8e04 │ │ │ │ + bl fc468 │ │ │ │ + b f8e4c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f9094 │ │ │ │ + beq f90dc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f9094 │ │ │ │ + bl 1045a4 │ │ │ │ + b f90dc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8efc │ │ │ │ + beq f8f44 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8efc │ │ │ │ + bl 1045a4 │ │ │ │ + b f8f44 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8dc8 │ │ │ │ + beq f8e10 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8dc8 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8e10 │ │ │ │ bl 39ea4 │ │ │ │ - b f8e00 │ │ │ │ + b f8e48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8f74 │ │ │ │ + beq f8fbc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8f74 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8fbc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8fb0 │ │ │ │ + beq f8ff8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8fb0 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8ff8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8fe0 │ │ │ │ + beq f9028 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8fe0 │ │ │ │ + bl 1045a4 │ │ │ │ + b f9028 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f901c │ │ │ │ + beq f9064 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f901c │ │ │ │ + bl 1045a4 │ │ │ │ + b f9064 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f9058 │ │ │ │ + beq f90a0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f9058 │ │ │ │ + bl 1045a4 │ │ │ │ + b f90a0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f90d0 │ │ │ │ + beq f9118 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f90d0 │ │ │ │ + bl 1045a4 │ │ │ │ + b f9118 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f910c │ │ │ │ + beq f9154 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f910c │ │ │ │ + bl 1045a4 │ │ │ │ + b f9154 │ │ │ │ bl 39ea4 │ │ │ │ - b f9090 │ │ │ │ + b f90d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f9150 │ │ │ │ + beq f9198 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f9150 │ │ │ │ + bl 1045a4 │ │ │ │ + b f9198 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f9194 │ │ │ │ + beq f91dc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f9194 │ │ │ │ + bl 1045a4 │ │ │ │ + b f91dc │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f91d0 │ │ │ │ + beq f9218 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f91d0 │ │ │ │ + bl 1045a4 │ │ │ │ + b f9218 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b f8efc │ │ │ │ - b f8dc4 │ │ │ │ + b f8f44 │ │ │ │ + b f8e0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b f8a00 │ │ │ │ - b f8a10 │ │ │ │ - b f8a24 │ │ │ │ - b f8a38 │ │ │ │ - b f8ab0 │ │ │ │ - b f8f70 │ │ │ │ - b f8fac │ │ │ │ - b f8fdc │ │ │ │ - b f9018 │ │ │ │ - b f9054 │ │ │ │ - b f90cc │ │ │ │ - b f9108 │ │ │ │ - b f914c │ │ │ │ - mov r5, r0 │ │ │ │ + b f8a48 │ │ │ │ + b f8a58 │ │ │ │ + b f8a6c │ │ │ │ + b f8a80 │ │ │ │ + b f8af8 │ │ │ │ + b f8fb8 │ │ │ │ + b f8ff4 │ │ │ │ + b f9024 │ │ │ │ + b f9060 │ │ │ │ + b f909c │ │ │ │ + b f9114 │ │ │ │ + b f9150 │ │ │ │ b f9194 │ │ │ │ - b f91cc │ │ │ │ + mov r5, r0 │ │ │ │ + b f91dc │ │ │ │ + b f9214 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8bbc │ │ │ │ + beq f8c04 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8bbc │ │ │ │ + bl 1045a4 │ │ │ │ + b f8c04 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8bf4 │ │ │ │ + beq f8c3c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8bf4 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8c3c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8c30 │ │ │ │ + beq f8c78 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8c30 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8c78 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8c68 │ │ │ │ + beq f8cb0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8c68 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8cb0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8ca8 │ │ │ │ + beq f8cf0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8ca8 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8cf0 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8ce4 │ │ │ │ + beq f8d2c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8ce4 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8d2c │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8d20 │ │ │ │ + beq f8d68 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8d20 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8d68 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8d5c │ │ │ │ + beq f8da4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8d5c │ │ │ │ + bl 1045a4 │ │ │ │ + b f8da4 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r3, r0, r4, ror #24 │ │ │ │ - eorseq r3, r0, r8, lsr lr │ │ │ │ + eorseq r3, r0, ip, lsl ip │ │ │ │ + ldrshteq r3, [r0], -r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq f8d90 │ │ │ │ + beq f8dd8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 10455c │ │ │ │ - b f8d90 │ │ │ │ + bl 1045a4 │ │ │ │ + b f8dd8 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f8dc8 │ │ │ │ + b f8e10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f8e04 │ │ │ │ - eorseq r3, r0, r8, asr pc │ │ │ │ + b f8e4c │ │ │ │ + eorseq r3, r0, r0, lsl pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #113] @ 0x71 │ │ │ │ - b f8e40 │ │ │ │ - eorseq r3, r0, r0, lsr #28 │ │ │ │ + b f8e88 │ │ │ │ + ldrsbteq r3, [r0], -r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f8e7c │ │ │ │ - eorseq r3, r0, r8, asr #29 │ │ │ │ + b f8ec4 │ │ │ │ + eorseq r3, r0, r0, lsl #29 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b f8eb8 │ │ │ │ - ldrsbteq r3, [r0], -r0 │ │ │ │ - eorseq r3, r0, r8, ror #29 │ │ │ │ - eorseq r3, r0, r0, asr sp │ │ │ │ - eorseq r3, r0, r8, asr #26 │ │ │ │ + b f8f00 │ │ │ │ + eorseq r3, r0, r8, lsl #27 │ │ │ │ + eorseq r3, r0, r0, lsr #29 │ │ │ │ + eorseq r3, r0, r8, lsl #26 │ │ │ │ + eorseq r3, r0, r0, lsl #26 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f8a9c │ │ │ │ + bcc f8ae4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ ldr r1, [sp, #564] @ 0x234 │ │ │ │ orr r0, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne f8a78 │ │ │ │ + bne f8ac0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne f8a9c │ │ │ │ + bne f8ae4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #136] @ 0x88 │ │ │ │ - b f8ef4 │ │ │ │ + b f8f3c │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r3, r0, r0, lsl #26 │ │ │ │ + ldrhteq r3, [r0], -r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b f8f38 │ │ │ │ + b f8f80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f8fe0 │ │ │ │ - eorseq r3, r0, r8, lsr #26 │ │ │ │ + b f9028 │ │ │ │ + eorseq r3, r0, r0, ror #25 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f9058 │ │ │ │ - eorseq r3, r0, r0, ror #25 │ │ │ │ + b f90a0 │ │ │ │ + mlaseq r0, r8, ip, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f8f74 │ │ │ │ - eorseq r3, r0, r4, asr sp │ │ │ │ + b f8fbc │ │ │ │ + eorseq r3, r0, ip, lsl #26 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f8fb0 │ │ │ │ + b f8ff8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f901c │ │ │ │ - eorseq r3, r0, ip, ror #25 │ │ │ │ + b f9064 │ │ │ │ + eorseq r3, r0, r4, lsr #25 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f9094 │ │ │ │ - eorseq r3, r0, r0, asr #27 │ │ │ │ - eorseq r3, r0, r8, ror #25 │ │ │ │ + b f90dc │ │ │ │ + eorseq r3, r0, r8, ror sp │ │ │ │ + eorseq r3, r0, r0, lsr #25 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f8b54 │ │ │ │ + beq f8b9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b f918c │ │ │ │ - eorseq r3, r0, r0, lsr sp │ │ │ │ + b f91d4 │ │ │ │ + eorseq r3, r0, r8, ror #25 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f90d0 │ │ │ │ - eorseq r3, r0, r8, lsr sp │ │ │ │ + b f9118 │ │ │ │ + ldrshteq r3, [r0], -r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f910c │ │ │ │ + b f9154 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f9150 │ │ │ │ - eorseq r3, r0, r0, ror #25 │ │ │ │ + b f9198 │ │ │ │ + mlaseq r0, r8, ip, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ - b f91d0 │ │ │ │ - eorseq r3, r0, r8, lsr #26 │ │ │ │ - ldrhteq r3, [r0], -r0 │ │ │ │ - eorseq r3, r0, r0, lsl r7 │ │ │ │ + b f9218 │ │ │ │ + eorseq r3, r0, r0, ror #25 │ │ │ │ + eorseq r3, r0, r8, ror #26 │ │ │ │ + eorseq r3, r0, r8, asr #13 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #69] @ 0x45 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8bd0 │ │ │ │ + beq f8c18 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #69] @ 0x45 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r3, [r0], -r8 │ │ │ │ - eorseq r3, r0, r0, ror #13 │ │ │ │ + ldrhteq r3, [r0], -r0 │ │ │ │ + mlaseq r0, r8, r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #75] @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8c08 │ │ │ │ + beq f8c50 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fcb04 │ │ │ │ + bl fcb4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #75] @ 0x4b │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, r8, asr #13 │ │ │ │ - eorseq r3, r0, ip, lsr #13 │ │ │ │ - mlaseq r0, r4, r6, r3 │ │ │ │ + eorseq r3, r0, r0, lsl #13 │ │ │ │ + eorseq r3, r0, r4, ror #12 │ │ │ │ + eorseq r3, r0, ip, asr #12 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #73] @ 0x49 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8c44 │ │ │ │ + beq f8c8c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #73] @ 0x49 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, ip, ror r6 │ │ │ │ - eorseq r3, r0, r4, ror #12 │ │ │ │ + eorseq r3, r0, r4, lsr r6 │ │ │ │ + eorseq r3, r0, ip, lsl r6 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #74] @ 0x4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8c7c │ │ │ │ + beq f8cc4 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #74] @ 0x4a │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, ip, lsr #24 │ │ │ │ - ldrshteq r3, [r0], -r8 │ │ │ │ - eoreq r3, r7, r7, lsl #10 │ │ │ │ - eorseq r3, r0, r8, lsr #8 │ │ │ │ + eorseq r3, r0, r4, ror #23 │ │ │ │ + ldrhteq r3, [r0], -r0 │ │ │ │ + strdeq r3, [r7], -pc @ │ │ │ │ + eorseq r3, r0, r0, ror #7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8cbc │ │ │ │ + beq f8d04 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fcb04 │ │ │ │ + bl fcb4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, r8, lsl #3 │ │ │ │ - eoreq r3, r7, r7, asr #9 │ │ │ │ - eorseq r3, r0, r8, ror #7 │ │ │ │ + eorseq r3, r0, r0, asr #2 │ │ │ │ + strhteq r3, [r7], -pc │ │ │ │ + eorseq r3, r0, r0, lsr #7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8cf8 │ │ │ │ + beq f8d40 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl 10153c │ │ │ │ + bl 101584 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #86] @ 0x56 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, ip, lsl r1 │ │ │ │ - eoreq r3, r7, pc, ror r4 │ │ │ │ - eorseq r3, r0, r4, ror #7 │ │ │ │ + ldrsbteq r3, [r0], -r4 │ │ │ │ + eoreq r3, r7, r7, ror r4 │ │ │ │ + mlaseq r0, ip, r3, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8d34 │ │ │ │ + beq f8d7c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #82] @ 0x52 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r0, ip, r0, r3 │ │ │ │ - eoreq r3, r7, pc, lsr r4 │ │ │ │ - ldrhteq r3, [r0], -r4 │ │ │ │ + eorseq r3, r0, r4, asr r0 │ │ │ │ + eoreq r3, r7, r7, lsr r4 │ │ │ │ + eorseq r3, r0, ip, ror #6 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #79] @ 0x4f │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8d70 │ │ │ │ + beq f8db8 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fcb04 │ │ │ │ + bl fcb4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #79] @ 0x4f │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, r0, ror r0 │ │ │ │ + eorseq r3, r0, r8, lsr #32 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8da4 │ │ │ │ + beq f8dec │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fcb04 │ │ │ │ + bl fcb4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - strdeq r3, [r7], -pc @ │ │ │ │ - eorseq r3, r0, r0, lsr #6 │ │ │ │ + strdeq r3, [r7], -r7 @ │ │ │ │ + ldrsbteq r3, [r0], -r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8ddc │ │ │ │ + beq f8e24 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #70] @ 0x46 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ + eorseq r3, r0, ip, lsl #1 │ │ │ │ + eoreq r3, r7, pc, lsr #7 │ │ │ │ ldrsbteq r3, [r0], -r4 │ │ │ │ - strhteq r3, [r7], -r7 │ │ │ │ - eorseq r3, r0, ip, lsl r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8e18 │ │ │ │ + beq f8e60 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl 1013f0 │ │ │ │ + bl 101438 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, r4, lsr #1 │ │ │ │ - eoreq r3, r7, r7, ror r3 │ │ │ │ - ldrsbteq r3, [r0], -ip │ │ │ │ + eorseq r3, r0, ip, asr r0 │ │ │ │ + eoreq r3, r7, pc, ror #6 │ │ │ │ + mlaseq r0, r4, r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #85] @ 0x55 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8e54 │ │ │ │ + beq f8e9c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fc9b8 │ │ │ │ + bl fca00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #85] @ 0x55 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, r8, lsr r0 │ │ │ │ - eoreq r3, r7, r7, lsr r3 │ │ │ │ - eorseq r3, r0, r8, asr r2 │ │ │ │ + ldrshteq r2, [r0], -r0 │ │ │ │ + eoreq r3, r7, pc, lsr #6 │ │ │ │ + eorseq r3, r0, r0, lsl r2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #81] @ 0x51 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8e90 │ │ │ │ + beq f8ed8 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fc9b8 │ │ │ │ + bl fca00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #81] @ 0x51 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r0, r0, rrx │ │ │ │ - strdeq r3, [r7], -r3 @ │ │ │ │ - eorseq r3, r0, r8, asr r2 │ │ │ │ + eorseq r3, r0, r8, lsl r0 │ │ │ │ + eoreq r3, r7, fp, ror #5 │ │ │ │ + eorseq r3, r0, r0, lsl r2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #83] @ 0x53 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8ecc │ │ │ │ + beq f8f14 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fc9b8 │ │ │ │ + bl fca00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #83] @ 0x53 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r2, [r0], -ip │ │ │ │ - eoreq r3, r7, pc, lsr #5 │ │ │ │ - eorseq r3, r0, r4, lsl r2 │ │ │ │ + ldrhteq r2, [r0], -r4 │ │ │ │ + eoreq r3, r7, r7, lsr #5 │ │ │ │ + eorseq r3, r0, ip, asr #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl febbc │ │ │ │ + bl fec04 │ │ │ │ ldrb r0, [sl, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8f10 │ │ │ │ + beq f8f58 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r0, lsr #29 │ │ │ │ - eoreq r3, r7, pc, ror #4 │ │ │ │ - eorseq r3, r0, r0, asr r1 │ │ │ │ + eorseq r2, r0, r8, asr lr │ │ │ │ + eoreq r3, r7, r7, ror #4 │ │ │ │ + eorseq r3, r0, r8, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8f4c │ │ │ │ + beq f8f94 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fc9b8 │ │ │ │ + bl fca00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #78] @ 0x4e │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r0, lsl pc │ │ │ │ - eoreq r3, r7, pc, lsr #4 │ │ │ │ - ldrhteq r3, [r0], -r0 │ │ │ │ + eorseq r2, r0, r8, asr #29 │ │ │ │ + eoreq r3, r7, r7, lsr #4 │ │ │ │ + eorseq r3, r0, r8, ror #2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #91] @ 0x5b │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8f88 │ │ │ │ + beq f8fd0 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #91] @ 0x5b │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r8, lsr #30 │ │ │ │ - eoreq r3, r7, fp, ror #3 │ │ │ │ - eorseq r3, r0, r0, asr r1 │ │ │ │ + eorseq r2, r0, r0, ror #29 │ │ │ │ + eoreq r3, r7, r3, ror #3 │ │ │ │ + eorseq r3, r0, r8, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8fc4 │ │ │ │ + beq f900c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl 101cc0 │ │ │ │ + bl 101d08 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #87] @ 0x57 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8ff4 │ │ │ │ + beq f903c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #95] @ 0x5f │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r4, lsl #27 │ │ │ │ - eoreq r3, r7, r7, lsr #3 │ │ │ │ - eorseq r3, r0, ip, lsl #1 │ │ │ │ + eorseq r2, r0, ip, lsr sp │ │ │ │ + mlaeq r7, pc, r1, r3 @ │ │ │ │ + eorseq r3, r0, r4, asr #32 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9030 │ │ │ │ + beq f9078 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r8, lsl sp │ │ │ │ - eoreq r3, r7, r7, ror #2 │ │ │ │ - eorseq r3, r0, r8, asr #32 │ │ │ │ + ldrsbteq r2, [r0], -r0 │ │ │ │ + eoreq r3, r7, pc, asr r1 │ │ │ │ + eorseq r3, r0, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f906c │ │ │ │ + beq f90b4 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r0, lsr #26 │ │ │ │ - eoreq r3, r7, r3, lsr #2 │ │ │ │ - eorseq r3, r0, r8 │ │ │ │ + ldrsbteq r2, [r0], -r8 │ │ │ │ + eoreq r3, r7, fp, lsl r1 │ │ │ │ + eorseq r2, r0, r0, asr #31 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq f90a8 │ │ │ │ + beq f90f0 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r0, lsr #25 │ │ │ │ - ldrdeq r3, [r7], -pc @ │ │ │ │ - eorseq r2, r0, r0, asr #31 │ │ │ │ + eorseq r2, r0, r8, asr ip │ │ │ │ + ldrdeq r3, [r7], -r7 @ │ │ │ │ + eorseq r2, r0, r8, ror pc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq f90e4 │ │ │ │ + beq f912c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, ip, ror #25 │ │ │ │ - mlaeq r7, pc, r0, r3 @ │ │ │ │ - ldrhteq r2, [r0], -r4 │ │ │ │ + eorseq r2, r0, r4, lsr #25 │ │ │ │ + mlaeq r7, r7, r0, r3 │ │ │ │ + eorseq r2, r0, ip, ror #30 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9120 │ │ │ │ + beq f9168 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b f9214 │ │ │ │ - eorseq r2, r0, r8, ror #24 │ │ │ │ - eoreq r3, r7, fp, asr r0 │ │ │ │ - eorseq r2, r0, r0, asr #30 │ │ │ │ + b f925c │ │ │ │ + eorseq r2, r0, r0, lsr #24 │ │ │ │ + eoreq r3, r7, r3, asr r0 │ │ │ │ + ldrshteq r2, [r0], -r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #77] @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9164 │ │ │ │ + beq f91ac │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd9b8 │ │ │ │ + bl fda00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #77] @ 0x4d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r8, ror sp │ │ │ │ - eoreq r3, r7, fp, lsl r0 │ │ │ │ - eorseq r2, r0, r0, lsl #31 │ │ │ │ + eorseq r2, r0, r0, lsr sp │ │ │ │ + eoreq r3, r7, r3, lsl r0 │ │ │ │ + eorseq r2, r0, r8, lsr pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fd3d0 │ │ │ │ + bl fd418 │ │ │ │ ldrb r0, [sl, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f91a8 │ │ │ │ + beq f91f0 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - ldrshteq r2, [r0], -ip │ │ │ │ - ldrdeq r2, [r7], -fp @ │ │ │ │ - ldrhteq r2, [r0], -ip │ │ │ │ + ldrhteq r2, [r0], -r4 │ │ │ │ + ldrdeq r2, [r7], -r3 @ │ │ │ │ + eorseq r2, r0, r4, ror lr │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f91e4 │ │ │ │ + beq f922c │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #71] @ 0x47 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ - eorseq r2, r0, r8, lsl #23 │ │ │ │ - mlaeq r7, fp, pc, r2 @ │ │ │ │ - eorseq r2, r0, r0, lsl #29 │ │ │ │ + eorseq r2, r0, r0, asr #22 │ │ │ │ + mlaeq r7, r3, pc, r2 @ │ │ │ │ + eorseq r2, r0, r8, lsr lr │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9228 │ │ │ │ + beq f9270 │ │ │ │ add r0, sl, #104 @ 0x68 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #90] @ 0x5a │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r0, r8, lsl ip │ │ │ │ - eoreq r2, r7, fp, asr pc │ │ │ │ - eorseq r2, r0, r0, lsr #29 │ │ │ │ - eorseq r2, r0, r8, lsl #21 │ │ │ │ - mlaseq r0, r4, sl, r2 │ │ │ │ - eorseq r3, r0, r8, lsl r4 │ │ │ │ - eorseq r3, r0, r8, lsl #8 │ │ │ │ - eorseq r3, r0, r8, asr r4 │ │ │ │ - eorseq r3, r0, r8, asr r4 │ │ │ │ - eorseq r3, r0, r8, asr #8 │ │ │ │ - eorseq r3, r0, r8, lsr #8 │ │ │ │ - eorseq r2, r0, r8, lsr fp │ │ │ │ - eoreq r2, r7, fp, lsl pc │ │ │ │ - eorseq r2, r0, r0, lsl #28 │ │ │ │ - eorseq r3, r0, r8, ror #9 │ │ │ │ - eorseq r3, r0, r4, lsr #8 │ │ │ │ - eorseq r3, r0, r8, lsl #9 │ │ │ │ - ldrshteq r3, [r0], -r8 │ │ │ │ - eorseq r3, r0, r4, lsr #8 │ │ │ │ - eorseq r2, r0, ip, lsr #17 │ │ │ │ - eoreq r2, r7, pc, lsr ip │ │ │ │ - eorseq r2, r0, r4, ror fp │ │ │ │ - mlaseq r0, r4, r4, r3 │ │ │ │ - eorseq r3, r0, r4, ror r4 │ │ │ │ - eorseq r2, r0, ip, asr #18 │ │ │ │ - strhteq r2, [r7], -pc │ │ │ │ - ldrshteq r2, [r0], -r4 │ │ │ │ - eorseq r3, r0, r8, asr #10 │ │ │ │ - eorseq r3, r0, r4, ror r4 │ │ │ │ - eorseq r2, r0, ip, lsr #18 │ │ │ │ - eoreq r2, r7, pc, ror ip │ │ │ │ - ldrhteq r2, [r0], -r4 │ │ │ │ - eorseq r3, r0, r4, ror r4 │ │ │ │ - ldrsbteq r3, [r0], -r8 │ │ │ │ - ldrshteq r3, [r0], -r4 │ │ │ │ - ldrsbteq r2, [r0], -ip │ │ │ │ - strdeq r2, [r7], -pc @ │ │ │ │ - eorseq r2, r0, r4, lsr ip │ │ │ │ - ldrsbteq r3, [r0], -r8 │ │ │ │ - eorseq r3, r0, r8, lsr #12 │ │ │ │ - eorseq r3, r0, r4, lsr #9 │ │ │ │ - eorseq r3, r0, r4, lsl #10 │ │ │ │ - ldrsbteq r3, [r0], -r4 │ │ │ │ - eorseq r3, r0, r8, lsl #12 │ │ │ │ - eorseq r3, r0, r8, ror #12 │ │ │ │ - ldrsbteq r3, [r0], -r4 │ │ │ │ - ldrshteq r3, [r0], -r4 │ │ │ │ - eorseq r3, r0, r8, lsr #10 │ │ │ │ + ldrsbteq r2, [r0], -r0 │ │ │ │ + eoreq r2, r7, r3, asr pc │ │ │ │ + eorseq r2, r0, r8, asr lr │ │ │ │ + eorseq r2, r0, r0, asr #20 │ │ │ │ + eorseq r2, r0, ip, asr #20 │ │ │ │ + ldrsbteq r3, [r0], -r0 │ │ │ │ + eorseq r3, r0, r0, asr #7 │ │ │ │ + eorseq r3, r0, r0, lsl r4 │ │ │ │ + eorseq r3, r0, r0, lsl r4 │ │ │ │ + eorseq r3, r0, r0, lsl #8 │ │ │ │ + eorseq r3, r0, r0, ror #7 │ │ │ │ + ldrshteq r2, [r0], -r0 │ │ │ │ + eoreq r2, r7, r3, lsl pc │ │ │ │ + ldrhteq r2, [r0], -r8 │ │ │ │ + eorseq r3, r0, r0, lsr #9 │ │ │ │ + ldrsbteq r3, [r0], -ip │ │ │ │ + eorseq r3, r0, r0, asr #8 │ │ │ │ + ldrhteq r3, [r0], -r0 │ │ │ │ + ldrsbteq r3, [r0], -ip │ │ │ │ + eorseq r2, r0, r4, ror #16 │ │ │ │ + eoreq r2, r7, r7, lsr ip │ │ │ │ + eorseq r2, r0, ip, lsr #22 │ │ │ │ + eorseq r3, r0, ip, asr #8 │ │ │ │ + eorseq r3, r0, ip, lsr #8 │ │ │ │ + eorseq r2, r0, r4, lsl #18 │ │ │ │ + strhteq r2, [r7], -r7 │ │ │ │ + eorseq r2, r0, ip, lsr #23 │ │ │ │ + eorseq r3, r0, r0, lsl #10 │ │ │ │ + eorseq r3, r0, ip, lsr #8 │ │ │ │ + eorseq r2, r0, r4, ror #17 │ │ │ │ + eoreq r2, r7, r7, ror ip │ │ │ │ + eorseq r2, r0, ip, ror #22 │ │ │ │ + eorseq r3, r0, ip, lsr #8 │ │ │ │ + mlaseq r0, r0, r5, r3 │ │ │ │ + eorseq r3, r0, ip, lsr #9 │ │ │ │ + mlaseq r0, r4, r9, r2 │ │ │ │ + strdeq r2, [r7], -r7 @ │ │ │ │ + eorseq r2, r0, ip, ror #23 │ │ │ │ + mlaseq r0, r0, r5, r3 │ │ │ │ + eorseq r3, r0, r0, ror #11 │ │ │ │ + eorseq r3, r0, ip, asr r4 │ │ │ │ + ldrhteq r3, [r0], -ip │ │ │ │ + eorseq r3, r0, ip, lsl #9 │ │ │ │ + eorseq r3, r0, r0, asr #11 │ │ │ │ + eorseq r3, r0, r0, lsr #12 │ │ │ │ + eorseq r3, r0, ip, lsl #9 │ │ │ │ + eorseq r3, r0, ip, lsr #9 │ │ │ │ + eorseq r3, r0, r0, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ mov sl, r0 │ │ │ │ add r4, r0, #44 @ 0x2c │ │ │ │ ldrb r0, [r0, #94] @ 0x5e │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -222636,15 +222654,15 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #92] @ 0x5c │ │ │ │ - b f96dc │ │ │ │ + b f9724 │ │ │ │ mov r9, sl │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ ldrb r0, [r9, #116]! @ 0x74 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ @@ -222660,255 +222678,255 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ ldr r0, [sl, #104] @ 0x68 │ │ │ │ ldm r8, {r2, r5} │ │ │ │ - b f9814 │ │ │ │ + b f985c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9508 │ │ │ │ + bne f9550 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f990c │ │ │ │ + b f9954 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9558 │ │ │ │ + bne f95a0 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f9c0c │ │ │ │ + b f9c54 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9e8c │ │ │ │ + beq f9ed4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9568 │ │ │ │ - ldr r0, [pc, #4088] @ fa3ec │ │ │ │ + bne f95b0 │ │ │ │ + ldr r0, [pc, #4088] @ fa434 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ + b fa360 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9884 │ │ │ │ + beq f98cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9578 │ │ │ │ - ldr r0, [pc, #4092] @ fa414 │ │ │ │ + bne f95c0 │ │ │ │ + ldr r0, [pc, #4092] @ fa45c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ + b fa360 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9588 │ │ │ │ + bne f95d0 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f9da0 │ │ │ │ + b f9de8 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9c80 │ │ │ │ + beq f9cc8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9598 │ │ │ │ - ldr r0, [pc, #4088] @ fa448 │ │ │ │ + bne f95e0 │ │ │ │ + ldr r0, [pc, #4088] @ fa490 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ + b fa360 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f95a8 │ │ │ │ + bne f95f0 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f9b24 │ │ │ │ + b f9b6c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f95b8 │ │ │ │ + bne f9600 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f9b98 │ │ │ │ + b f9be0 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9984 │ │ │ │ + beq f99cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne f95c8 │ │ │ │ - ldr r0, [pc, #4092] @ fa498 │ │ │ │ + bne f9610 │ │ │ │ + ldr r0, [pc, #4092] @ fa4e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ + b fa360 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9520 │ │ │ │ + bne f9568 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f9e14 │ │ │ │ + b f9e5c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9a78 │ │ │ │ + beq f9ac0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f95d8 │ │ │ │ - ldr r0, [pc, #4076] @ fa4c0 │ │ │ │ + bne f9620 │ │ │ │ + ldr r0, [pc, #4076] @ fa508 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ + b fa360 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f95e8 │ │ │ │ + bne f9630 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ - b f9d2c │ │ │ │ - ldr r0, [pc, #4064] @ fa4d8 │ │ │ │ + b f9d74 │ │ │ │ + ldr r0, [pc, #4064] @ fa520 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #4088] @ fa4fc │ │ │ │ + ldr r0, [pc, #4088] @ fa544 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f95f8 │ │ │ │ - ldr r0, [pc, #4072] @ fa500 │ │ │ │ + bne f9640 │ │ │ │ + ldr r0, [pc, #4072] @ fa548 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ + b fa360 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9608 │ │ │ │ - ldr r0, [pc, #4052] @ fa504 │ │ │ │ + bne f9650 │ │ │ │ + ldr r0, [pc, #4052] @ fa54c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4084] @ fa534 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4084] @ fa57c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4072] @ fa538 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4072] @ fa580 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4060] @ fa53c │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4060] @ fa584 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4088] @ fa568 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4088] @ fa5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4076] @ fa56c │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4076] @ fa5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4064] @ fa570 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4064] @ fa5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4052] @ fa574 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4052] @ fa5bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4040] @ fa578 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4040] @ fa5c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4088] @ fa5b8 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4088] @ fa600 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4076] @ fa5bc │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4076] @ fa604 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4064] @ fa5c0 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4064] @ fa608 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4052] @ fa5c4 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4052] @ fa60c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4040] @ fa5c8 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4040] @ fa610 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #4088] @ fa608 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #4088] @ fa650 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fa318 │ │ │ │ - b fa3b8 │ │ │ │ - b fa474 │ │ │ │ - b fa46c │ │ │ │ - b fa49c │ │ │ │ - b fa384 │ │ │ │ - b fa698 │ │ │ │ - b fa3f0 │ │ │ │ + b fa360 │ │ │ │ + b fa400 │ │ │ │ + b fa4bc │ │ │ │ + b fa4b4 │ │ │ │ + b fa4e4 │ │ │ │ + b fa3cc │ │ │ │ + b fa6e0 │ │ │ │ + b fa438 │ │ │ │ mov r6, r0 │ │ │ │ - b fa704 │ │ │ │ - b fa35c │ │ │ │ - b fa540 │ │ │ │ + b fa74c │ │ │ │ + b fa3a4 │ │ │ │ + b fa588 │ │ │ │ mov r6, r0 │ │ │ │ - b fa514 │ │ │ │ - b fa60c │ │ │ │ + b fa55c │ │ │ │ + b fa654 │ │ │ │ mov r6, r0 │ │ │ │ - b fa728 │ │ │ │ + b fa770 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl fec04 │ │ │ │ - b f96a4 │ │ │ │ + bl fec4c │ │ │ │ + b f96ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9694 │ │ │ │ + bne f96dc │ │ │ │ mov r0, r5 │ │ │ │ - bl fec04 │ │ │ │ + bl fec4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc f96dc │ │ │ │ - b f9f4c │ │ │ │ + bcc f9724 │ │ │ │ + b f9f94 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #5 │ │ │ │ - b f96c4 │ │ │ │ + b f970c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f96b8 │ │ │ │ + beq f9700 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 107628 │ │ │ │ + bl 107670 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ - b fa758 │ │ │ │ + b fa7a0 │ │ │ │ strb r5, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b fa76c │ │ │ │ + b fa7b4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ strd r0, [sl, #96] @ 0x60 │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ add r6, sp, #16 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 15045c │ │ │ │ + bl 1504a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - beq f9f54 │ │ │ │ + beq f9f9c │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9738 │ │ │ │ - bl 104cf0 │ │ │ │ + beq f9780 │ │ │ │ + bl 104d38 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - beq f9f88 │ │ │ │ + beq f9fd0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sl, #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, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f97e4 │ │ │ │ + beq f982c │ │ │ │ cmp r0, #1 │ │ │ │ - bne fa300 │ │ │ │ + bne fa348 │ │ │ │ add r0, sl, #8 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ @@ -222928,16 +222946,16 @@ │ │ │ │ stm r8, {r0, r1, r3, r4, r5, r6} │ │ │ │ add r0, r2, #8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb ip, [sl, #164] @ 0xa4 │ │ │ │ str r0, [sl, #160] @ 0xa0 │ │ │ │ add r5, sl, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl f6298 │ │ │ │ - b f9668 │ │ │ │ + bl f62e0 │ │ │ │ + b f96b0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sl │ │ │ │ strb r0, [r9, #116]! @ 0x74 │ │ │ │ ldm r4, {r2, r5} │ │ │ │ ldr r1, [r9, #-28] @ 0xffffffe4 │ │ │ │ strb r0, [r9, #-23] @ 0xffffffe9 │ │ │ │ @@ -222970,15 +222988,15 @@ │ │ │ │ andeq r0, r0, r0, asr #11 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - bl 129f4c │ │ │ │ + bl 129f94 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 1f944 │ │ │ │ mov r0, #1 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ @@ -222992,21 +223010,21 @@ │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r0, {r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa0e8 │ │ │ │ + bne fa130 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - b f9f20 │ │ │ │ + b f9f68 │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, #1 │ │ │ │ @@ -223022,98 +223040,98 @@ │ │ │ │ str r6, [sp, #512] @ 0x200 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strb r7, [sl, #117] @ 0x75 │ │ │ │ add fp, sp, #544 @ 0x220 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 13dab4 │ │ │ │ + bl 13dafc │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa280 │ │ │ │ + bne fa2c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ and r3, r2, #65280 @ 0xff00 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #3664] @ fa7dc │ │ │ │ + ldr r0, [pc, #3664] @ fa824 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa050 │ │ │ │ - ldr r1, [pc, #3636] @ fa7e4 │ │ │ │ + beq fa098 │ │ │ │ + ldr r1, [pc, #3636] @ fa82c │ │ │ │ mov r2, #27 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #28 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1dfb54 │ │ │ │ + bl 1dfb9c │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r1, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ ldm r2!, {r4, r5, r6} │ │ │ │ cmp r1, #22 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [sl, #140] @ 0x8c │ │ │ │ - beq f9f6c │ │ │ │ + beq f9fb4 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ ldm r0!, {r3, r6, r7} │ │ │ │ add r1, r2, #4 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13dd6c │ │ │ │ + bl 13ddb4 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #22 │ │ │ │ - bne fa2c0 │ │ │ │ + bne fa308 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ - ldr r0, [pc, #3500] @ fa82c │ │ │ │ + ldr r0, [pc, #3500] @ fa874 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #23 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #23 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9fb8 │ │ │ │ - ldr r1, [pc, #3468] @ fa834 │ │ │ │ + beq fa000 │ │ │ │ + ldr r1, [pc, #3468] @ fa87c │ │ │ │ mov r2, #23 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f1dc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #464 @ 0x1d0 │ │ │ │ strb r7, [sl, #140] @ 0x8c │ │ │ │ @@ -223126,21 +223144,21 @@ │ │ │ │ str r6, [sp, #456] @ 0x1c8 │ │ │ │ str r5, [sp, #452] @ 0x1c4 │ │ │ │ str r7, [sp, #448] @ 0x1c0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ add fp, sp, #544 @ 0x220 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 13e2f4 │ │ │ │ + bl 13e33c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa240 │ │ │ │ + bne fa288 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ mov r0, #1 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ @@ -223155,21 +223173,21 @@ │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa0a8 │ │ │ │ + bne fa0f0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ mov r0, #1 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ @@ -223184,21 +223202,21 @@ │ │ │ │ strb r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1f1dc │ │ │ │ strb r7, [sl, #125] @ 0x7d │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa068 │ │ │ │ + bne fa0b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ mov r0, #1 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ @@ -223213,31 +223231,31 @@ │ │ │ │ strb r7, [sp, #388] @ 0x184 │ │ │ │ bl 1f1dc │ │ │ │ strb r7, [sl, #121] @ 0x79 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa010 │ │ │ │ + bne fa058 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ - bl 129f4c │ │ │ │ + bl 129f94 │ │ │ │ mov r6, r0 │ │ │ │ bl 1d9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9ca8 │ │ │ │ + beq f9cf0 │ │ │ │ bl 1f3c8 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f998 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f944 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f398 │ │ │ │ @@ -223256,21 +223274,21 @@ │ │ │ │ ldm r1, {r3, r4, r5, r7} │ │ │ │ stm r0, {r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa1e8 │ │ │ │ + bne fa230 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ - b f9f20 │ │ │ │ + b f9f68 │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ mov r0, #1 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ @@ -223285,21 +223303,21 @@ │ │ │ │ strb r7, [sp, #324] @ 0x144 │ │ │ │ bl 1f1dc │ │ │ │ strb r7, [sl, #123] @ 0x7b │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne f9fd0 │ │ │ │ + bne fa018 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ mov r0, #1 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ @@ -223314,21 +223332,21 @@ │ │ │ │ bl 1f1dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13e030 │ │ │ │ + bl 13e078 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa1a8 │ │ │ │ + bne fa1f0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, #1 │ │ │ │ @@ -223344,36 +223362,36 @@ │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strb r7, [sl, #118] @ 0x76 │ │ │ │ add fp, sp, #544 @ 0x220 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 13dab4 │ │ │ │ + bl 13dafc │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa128 │ │ │ │ + bne fa170 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ - b f9f24 │ │ │ │ + b f9f6c │ │ │ │ mov r3, #0 │ │ │ │ stm r1, {r0, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sl, #132] @ 0x84 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #2436] @ fa818 │ │ │ │ + ldr r0, [pc, #2436] @ fa860 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa228 │ │ │ │ + beq fa270 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw r4, #26977 @ 0x6961 │ │ │ │ strh r4, [r0, #4] │ │ │ │ movw r4, #28493 @ 0x6f4d │ │ │ │ movt r4, #29557 @ 0x7375 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r4, [r0] │ │ │ │ @@ -223387,270 +223405,270 @@ │ │ │ │ strb r6, [sl, #140] @ 0x8c │ │ │ │ str r5, [sp, #428] @ 0x1ac │ │ │ │ str r5, [sp, #420] @ 0x1a4 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ add fp, sp, #544 @ 0x220 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 13e2f4 │ │ │ │ + bl 13e33c │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne fa168 │ │ │ │ + bne fa1b0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl fdb04 │ │ │ │ + bl fdb4c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc f96dc │ │ │ │ - bl 1052a8 │ │ │ │ - b f96dc │ │ │ │ + bcc f9724 │ │ │ │ + bl 1052f0 │ │ │ │ + b f9724 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #3 │ │ │ │ strb r5, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #7 │ │ │ │ mov r5, #4 │ │ │ │ strb r0, [r9] │ │ │ │ strb r5, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ - bl 10a2ac │ │ │ │ + bl 10a2f4 │ │ │ │ mov r0, sl │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ mov r5, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne f96c4 │ │ │ │ - bl 14dee4 │ │ │ │ - b f96c4 │ │ │ │ - ldr r2, [pc, #2160] @ fa830 │ │ │ │ + bne f970c │ │ │ │ + bl 14df2c │ │ │ │ + b f970c │ │ │ │ + ldr r2, [pc, #2160] @ fa878 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #23 │ │ │ │ bl 39c98 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #2076] @ fa7f4 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #2076] @ fa83c │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #2072] @ fa7f8 │ │ │ │ - ldr r3, [pc, #2072] @ fa7fc │ │ │ │ + ldr r0, [pc, #2072] @ fa840 │ │ │ │ + ldr r3, [pc, #2072] @ fa844 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #2036] @ fa80c │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #2036] @ fa854 │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #2032] @ fa810 │ │ │ │ - ldr r3, [pc, #2032] @ fa814 │ │ │ │ + ldr r0, [pc, #2032] @ fa858 │ │ │ │ + ldr r3, [pc, #2032] @ fa85c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr r2, [pc, #1928] @ fa7e0 │ │ │ │ + b fa360 │ │ │ │ + ldr r2, [pc, #1928] @ fa828 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ bl 39c98 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1888] @ fa7d0 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1888] @ fa818 │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #1884] @ fa7d4 │ │ │ │ - ldr r3, [pc, #1884] @ fa7d8 │ │ │ │ + ldr r0, [pc, #1884] @ fa81c │ │ │ │ + ldr r3, [pc, #1884] @ fa820 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1812] @ fa7c4 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1812] @ fa80c │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #1808] @ fa7c8 │ │ │ │ - ldr r3, [pc, #1808] @ fa7cc │ │ │ │ + ldr r0, [pc, #1808] @ fa810 │ │ │ │ + ldr r3, [pc, #1808] @ fa814 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1724] @ fa7ac │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1724] @ fa7f4 │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #1720] @ fa7b0 │ │ │ │ - ldr r3, [pc, #1720] @ fa7b4 │ │ │ │ + ldr r0, [pc, #1720] @ fa7f8 │ │ │ │ + ldr r3, [pc, #1720] @ fa7fc │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1812] @ fa844 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1812] @ fa88c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #1808] @ fa848 │ │ │ │ - ldr r3, [pc, #1808] @ fa84c │ │ │ │ + ldr r0, [pc, #1808] @ fa890 │ │ │ │ + ldr r3, [pc, #1808] @ fa894 │ │ │ │ mov r7, r2 │ │ │ │ ldm fp!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm fp, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1712] @ fa820 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1712] @ fa868 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #1708] @ fa824 │ │ │ │ - ldr r3, [pc, #1708] @ fa828 │ │ │ │ + ldr r0, [pc, #1708] @ fa86c │ │ │ │ + ldr r3, [pc, #1708] @ fa870 │ │ │ │ mov r7, r2 │ │ │ │ ldm fp!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm fp, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1616] @ fa800 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1616] @ fa848 │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #1612] @ fa804 │ │ │ │ - ldr r3, [pc, #1612] @ fa808 │ │ │ │ + ldr r0, [pc, #1612] @ fa84c │ │ │ │ + ldr r3, [pc, #1612] @ fa850 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1480] @ fa7b8 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1480] @ fa800 │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #1476] @ fa7bc │ │ │ │ - ldr r3, [pc, #1476] @ fa7c0 │ │ │ │ + ldr r0, [pc, #1476] @ fa804 │ │ │ │ + ldr r3, [pc, #1476] @ fa808 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r7!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r7, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr r2, [pc, #1516] @ fa81c │ │ │ │ + b fa360 │ │ │ │ + ldr r2, [pc, #1516] @ fa864 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ bl 39c98 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1520] @ fa838 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1520] @ fa880 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #1516] @ fa83c │ │ │ │ - ldr r3, [pc, #1516] @ fa840 │ │ │ │ + ldr r0, [pc, #1516] @ fa884 │ │ │ │ + ldr r3, [pc, #1516] @ fa888 │ │ │ │ mov r7, r2 │ │ │ │ ldm fp!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm fp, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1480] @ fa850 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1480] @ fa898 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #1476] @ fa854 │ │ │ │ - ldr r3, [pc, #1476] @ fa858 │ │ │ │ + ldr r0, [pc, #1476] @ fa89c │ │ │ │ + ldr r3, [pc, #1476] @ fa8a0 │ │ │ │ mov r7, r2 │ │ │ │ ldm fp!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ ldm fp, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr ip, [pc, #1312] @ fa7e8 │ │ │ │ + b fa360 │ │ │ │ + ldr ip, [pc, #1312] @ fa830 │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #1308] @ fa7ec │ │ │ │ - ldr r3, [pc, #1308] @ fa7f0 │ │ │ │ + ldr r0, [pc, #1308] @ fa834 │ │ │ │ + ldr r3, [pc, #1308] @ fa838 │ │ │ │ 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, fp │ │ │ │ str ip, [sp] │ │ │ │ bl 3a398 │ │ │ │ - b fa318 │ │ │ │ - ldr r0, [pc, #1180] @ fa7a4 │ │ │ │ - ldr r2, [pc, #1180] @ fa7a8 │ │ │ │ + b fa360 │ │ │ │ + ldr r0, [pc, #1180] @ fa7ec │ │ │ │ + ldr r2, [pc, #1180] @ fa7f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39d40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -223659,357 +223677,357 @@ │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne fa790 │ │ │ │ - bl 14dee4 │ │ │ │ - b fa790 │ │ │ │ + bne fa7d8 │ │ │ │ + bl 14df2c │ │ │ │ + b fa7d8 │ │ │ │ mov r6, r0 │ │ │ │ - b fa758 │ │ │ │ + b fa7a0 │ │ │ │ mov r6, r0 │ │ │ │ - b fa63c │ │ │ │ + b fa684 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #21 │ │ │ │ - beq fa63c │ │ │ │ + beq fa684 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 103ac0 │ │ │ │ - b fa63c │ │ │ │ + bl 103b08 │ │ │ │ + b fa684 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ - b fa674 │ │ │ │ + b fa6bc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl fcd90 │ │ │ │ - b fa3f4 │ │ │ │ + bl fcdd8 │ │ │ │ + b fa43c │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa76c │ │ │ │ - bl 104cf0 │ │ │ │ - b fa76c │ │ │ │ + beq fa7b4 │ │ │ │ + bl 104d38 │ │ │ │ + b fa7b4 │ │ │ │ mov r6, r0 │ │ │ │ - b fa6d4 │ │ │ │ + b fa71c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10c444 │ │ │ │ - b fa704 │ │ │ │ + bl 10c48c │ │ │ │ + b fa74c │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ - b fa610 │ │ │ │ + b fa658 │ │ │ │ mov r6, r0 │ │ │ │ - b fa514 │ │ │ │ - eorseq r2, r0, r8, lsl #7 │ │ │ │ + b fa55c │ │ │ │ + eorseq r2, r0, r0, asr #6 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #117] @ 0x75 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa408 │ │ │ │ + beq fa450 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl 101894 │ │ │ │ + bl 1018dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ - b fa720 │ │ │ │ - eorseq r2, r0, r4, ror #5 │ │ │ │ + b fa768 │ │ │ │ + mlaseq r0, ip, r2, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa544 │ │ │ │ + beq fa58c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ - b fa544 │ │ │ │ + bl 1045a4 │ │ │ │ + b fa58c │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ - b fa544 │ │ │ │ - ldrhteq r2, [r0], -ip │ │ │ │ + b fa58c │ │ │ │ + eorseq r2, r0, r4, ror r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa4a0 │ │ │ │ + beq fa4e8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ - b fa4a0 │ │ │ │ + bl 1045a4 │ │ │ │ + b fa4e8 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ - b fa594 │ │ │ │ + b fa5dc │ │ │ │ mov r6, r0 │ │ │ │ - b fa5e4 │ │ │ │ + b fa62c │ │ │ │ mov r6, r0 │ │ │ │ - b fa704 │ │ │ │ + b fa74c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10c444 │ │ │ │ - b fa610 │ │ │ │ + bl 10c48c │ │ │ │ + b fa658 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r0, r0, lsr #5 │ │ │ │ + eorseq r2, r0, r8, asr r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #122] @ 0x7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa4b4 │ │ │ │ + beq fa4fc │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ - b fa720 │ │ │ │ - ldrhteq r2, [r0], -r8 │ │ │ │ + b fa768 │ │ │ │ + eorseq r2, r0, r0, ror r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl fcd90 │ │ │ │ - b fa69c │ │ │ │ + bl fcdd8 │ │ │ │ + b fa6e4 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r1, r0, r8, asr sl │ │ │ │ + eorseq r1, r0, r0, lsl sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa514 │ │ │ │ + beq fa55c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ - b fa514 │ │ │ │ + bl 1045a4 │ │ │ │ + b fa55c │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r1, r0, ip, asr #20 │ │ │ │ - mlaseq r0, r4, r2, r2 │ │ │ │ - eorseq r2, r0, ip, ror #4 │ │ │ │ + eorseq r1, r0, r4, lsl #20 │ │ │ │ + eorseq r2, r0, ip, asr #4 │ │ │ │ + eorseq r2, r0, r4, lsr #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ ldrb r0, [sl, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa528 │ │ │ │ + beq fa570 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - b fa720 │ │ │ │ - eorseq r1, r0, r0, asr r7 │ │ │ │ - eorseq r1, r0, r0, asr #14 │ │ │ │ - eorseq r2, r0, ip, lsl #4 │ │ │ │ + b fa768 │ │ │ │ + eorseq r1, r0, r8, lsl #14 │ │ │ │ + ldrshteq r1, [r0], -r8 │ │ │ │ + eorseq r2, r0, r4, asr #3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #127] @ 0x7f │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa558 │ │ │ │ + beq fa5a0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fd074 │ │ │ │ + bl fd0bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ - b fa720 │ │ │ │ - b fa630 │ │ │ │ - eorseq r2, r0, ip, lsl #4 │ │ │ │ - eorseq r2, r0, ip, ror r1 │ │ │ │ - eorseq r2, r0, ip, asr #3 │ │ │ │ - eorseq r2, r0, ip, ror #2 │ │ │ │ - eorseq r2, r0, ip, ror #2 │ │ │ │ + b fa768 │ │ │ │ + b fa678 │ │ │ │ + eorseq r2, r0, r4, asr #3 │ │ │ │ + eorseq r2, r0, r4, lsr r1 │ │ │ │ + eorseq r2, r0, r4, lsl #3 │ │ │ │ + eorseq r2, r0, r4, lsr #2 │ │ │ │ + eorseq r2, r0, r4, lsr #2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa594 │ │ │ │ + beq fa5dc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ + bl 1045a4 │ │ │ │ ldrb r0, [sl, #126] @ 0x7e │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa5a8 │ │ │ │ + beq fa5f0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r0, ip, ror #2 │ │ │ │ - eorseq r2, r0, ip, ror #2 │ │ │ │ - eorseq r2, r0, ip, lsr #3 │ │ │ │ - eorseq r2, r0, ip, asr r1 │ │ │ │ - eorseq r2, r0, ip, lsr #3 │ │ │ │ + eorseq r2, r0, r4, lsr #2 │ │ │ │ + eorseq r2, r0, r4, lsr #2 │ │ │ │ + eorseq r2, r0, r4, ror #2 │ │ │ │ + eorseq r2, r0, r4, lsl r1 │ │ │ │ + eorseq r2, r0, r4, ror #2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa5e4 │ │ │ │ + beq fa62c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ + bl 1045a4 │ │ │ │ ldrb r0, [sl, #125] @ 0x7d │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa5f8 │ │ │ │ + beq fa640 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ bl 39ea4 │ │ │ │ - eorseq r2, r0, ip, lsl #3 │ │ │ │ + eorseq r2, r0, r4, asr #2 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa624 │ │ │ │ + beq fa66c │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fd3f8 │ │ │ │ + bl fd440 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ ldrb r0, [sl, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa650 │ │ │ │ + beq fa698 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fc9b8 │ │ │ │ + bl fca00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa674 │ │ │ │ + beq fa6bc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ + bl 1045a4 │ │ │ │ ldrb r0, [sl, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa688 │ │ │ │ + beq fa6d0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #118] @ 0x76 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa6b0 │ │ │ │ + beq fa6f8 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl 101894 │ │ │ │ + bl 1018dc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq fa6d4 │ │ │ │ + beq fa71c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 10455c │ │ │ │ + bl 1045a4 │ │ │ │ ldrb r0, [sl, #123] @ 0x7b │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa6e8 │ │ │ │ + beq fa730 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fce14 │ │ │ │ + bl fce5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ - b fa720 │ │ │ │ + b fa768 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ ldrb r0, [sl, #119] @ 0x77 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa718 │ │ │ │ + beq fa760 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl fd3f8 │ │ │ │ + bl fd440 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl fdb04 │ │ │ │ - b fa73c │ │ │ │ + bl fdb4c │ │ │ │ + b fa784 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa750 │ │ │ │ + beq fa798 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 106754 │ │ │ │ + bl 10679c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc fa76c │ │ │ │ - bl 1052a8 │ │ │ │ + bcc fa7b4 │ │ │ │ + bl 1052f0 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ - bl 10a2ac │ │ │ │ + bl 10a2f4 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne fa790 │ │ │ │ - bl 14dee4 │ │ │ │ + bne fa7d8 │ │ │ │ + bl 14df2c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq r0, r7, r9, asr #24 │ │ │ │ - eorseq r0, r0, r0, asr ip │ │ │ │ - eorseq r0, r0, r4, lsr #23 │ │ │ │ - eoreq r1, r7, r7, asr #1 │ │ │ │ - eorseq r0, r0, ip, lsr #31 │ │ │ │ - ldrhteq r0, [r0], -r4 │ │ │ │ - eoreq r0, r7, r7, asr #31 │ │ │ │ - eorseq r0, r0, ip, lsr #29 │ │ │ │ - eorseq r0, r0, r4, lsl #24 │ │ │ │ - eoreq r1, r7, r7, lsl #2 │ │ │ │ - eorseq r1, r0, ip, rrx │ │ │ │ - eorseq r0, r0, r4, asr ip │ │ │ │ - eoreq r1, r7, r7, asr #2 │ │ │ │ - eorseq r1, r0, ip, lsr #1 │ │ │ │ - eorseq r6, r1, ip, lsl #9 │ │ │ │ - mlaseq r0, r4, r2, r1 │ │ │ │ - eoreq r1, r7, ip, asr pc │ │ │ │ - eorseq r0, r0, ip, lsl #20 │ │ │ │ - eoreq r0, r7, pc, ror #29 │ │ │ │ - eorseq r0, r0, r4, lsr #28 │ │ │ │ - eorseq r0, r0, ip, lsl #26 │ │ │ │ - ldrdeq r1, [r7], -pc @ │ │ │ │ - eorseq r1, r0, r4, asr #2 │ │ │ │ - eorseq r0, r0, r4, asr #22 │ │ │ │ - eoreq r1, r7, r7 │ │ │ │ - eorseq r0, r0, ip, ror #30 │ │ │ │ - eorseq r0, r0, ip, ror #25 │ │ │ │ - mlaeq r7, pc, r1, r1 @ │ │ │ │ - eorseq r1, r0, r4, lsl #2 │ │ │ │ - eorseq r5, r1, r0, lsl #31 │ │ │ │ + eoreq r0, r7, r1, asr #24 │ │ │ │ + eorseq r0, r0, r8, lsl #24 │ │ │ │ + eorseq r0, r0, ip, asr fp │ │ │ │ + strhteq r1, [r7], -pc │ │ │ │ + eorseq r0, r0, r4, ror #30 │ │ │ │ + eorseq r0, r0, ip, ror #20 │ │ │ │ + strhteq r0, [r7], -pc │ │ │ │ + eorseq r0, r0, r4, ror #28 │ │ │ │ + ldrhteq r0, [r0], -ip │ │ │ │ + strdeq r1, [r7], -pc @ │ │ │ │ + eorseq r1, r0, r4, lsr #32 │ │ │ │ + eorseq r0, r0, ip, lsl #24 │ │ │ │ + eoreq r1, r7, pc, lsr r1 │ │ │ │ + eorseq r1, r0, r4, rrx │ │ │ │ + eorseq r6, r1, r4, asr #8 │ │ │ │ + eorseq r1, r0, ip, asr #4 │ │ │ │ + eoreq r1, r7, r4, asr pc │ │ │ │ + eorseq r0, r0, r4, asr #19 │ │ │ │ + eoreq r0, r7, r7, ror #29 │ │ │ │ + ldrsbteq r0, [r0], -ip │ │ │ │ + eorseq r0, r0, r4, asr #25 │ │ │ │ + ldrdeq r1, [r7], -r7 @ │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ + ldrshteq r0, [r0], -ip │ │ │ │ + strdeq r0, [r7], -pc @ │ │ │ │ + eorseq r0, r0, r4, lsr #30 │ │ │ │ + eorseq r0, r0, r4, lsr #25 │ │ │ │ + mlaeq r7, r7, r1, r1 │ │ │ │ ldrhteq r1, [r0], -ip │ │ │ │ - mlaseq r0, r8, fp, r0 │ │ │ │ - eoreq r1, r7, r7, asr #32 │ │ │ │ - eorseq r0, r0, r8, lsr pc │ │ │ │ - mlaseq r1, r4, r3, r6 │ │ │ │ - eorseq r1, r0, ip, lsr #6 │ │ │ │ - eoreq r1, r7, ip, asr #28 │ │ │ │ - ldrsbteq r0, [r0], -r0 │ │ │ │ - eoreq r0, r7, pc, ror #30 │ │ │ │ - eorseq r0, r0, r0, ror #28 │ │ │ │ - ldrshteq r0, [r0], -r8 │ │ │ │ - eoreq r1, r7, r7, lsl #1 │ │ │ │ - ldrsbteq r0, [r0], -r8 │ │ │ │ + eorseq r5, r1, r8, lsr pc │ │ │ │ + eorseq r1, r0, r4, ror r0 │ │ │ │ + eorseq r0, r0, r0, asr fp │ │ │ │ + eoreq r1, r7, pc, lsr r0 │ │ │ │ + ldrshteq r0, [r0], -r0 │ │ │ │ + eorseq r6, r1, ip, asr #6 │ │ │ │ + eorseq r1, r0, r4, ror #5 │ │ │ │ + eoreq r1, r7, r4, asr #28 │ │ │ │ + eorseq r0, r0, r8, lsl #21 │ │ │ │ + eoreq r0, r7, r7, ror #30 │ │ │ │ + eorseq r0, r0, r8, lsl lr │ │ │ │ ldrhteq r0, [r0], -r0 │ │ │ │ - eoreq r0, r7, pc, lsr #30 │ │ │ │ - eorseq r0, r0, r0, lsl #29 │ │ │ │ + eoreq r1, r7, pc, ror r0 │ │ │ │ + mlaseq r0, r0, pc, r0 @ │ │ │ │ + eorseq r0, r0, r8, ror #20 │ │ │ │ + eoreq r0, r7, r7, lsr #30 │ │ │ │ + eorseq r0, r0, r8, lsr lr │ │ │ │ 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] @ fb29c │ │ │ │ + ldr r3, [pc, #2560] @ fb2e4 │ │ │ │ mov r7, #31 │ │ │ │ - ldr r0, [pc, #2556] @ fb2a0 │ │ │ │ - ldr r5, [pc, #2556] @ fb2a4 │ │ │ │ + ldr r0, [pc, #2556] @ fb2e8 │ │ │ │ + ldr r5, [pc, #2556] @ fb2ec │ │ │ │ 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] │ │ │ │ @@ -224028,15 +224046,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 fa960 │ │ │ │ + b fa9a8 │ │ │ │ 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] │ │ │ │ @@ -224084,18 +224102,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 116e94 │ │ │ │ + bl 116edc │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq faa20 │ │ │ │ + beq faa68 │ │ │ │ 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 │ │ │ │ @@ -224104,15 +224122,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 facbc │ │ │ │ + beq fad04 │ │ │ │ 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] │ │ │ │ @@ -224138,25 +224156,25 @@ │ │ │ │ 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 faaf0 │ │ │ │ + bne fab38 │ │ │ │ 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 faef4 │ │ │ │ - b faef8 │ │ │ │ + bne faf3c │ │ │ │ + b faf40 │ │ │ │ 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] │ │ │ │ @@ -224166,45 +224184,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 1f625c │ │ │ │ + bl 1f62a4 │ │ │ │ add r9, sp, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fac30 │ │ │ │ + beq fac78 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldm sl, {r1, r9} │ │ │ │ cmp r1, #2 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ addcs r9, r9, #8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq fabb0 │ │ │ │ + beq fabf8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fabb0 │ │ │ │ + bcc fabf8 │ │ │ │ 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 fab8c │ │ │ │ + bne fabd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fabb0 │ │ │ │ + bne fabf8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ 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 │ │ │ │ @@ -224216,15 +224234,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 1f1dc │ │ │ │ cmp r8, #2 │ │ │ │ - beq fad50 │ │ │ │ + beq fad98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -224232,15 +224250,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 fad88 │ │ │ │ + beq fadd0 │ │ │ │ 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 │ │ │ │ @@ -224249,49 +224267,49 @@ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f1dc │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ add r5, r4, #8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq fad10 │ │ │ │ + beq fad58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq facd0 │ │ │ │ + beq fad18 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fad10 │ │ │ │ + bcc fad58 │ │ │ │ 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 faca4 │ │ │ │ - b facfc │ │ │ │ + bne facec │ │ │ │ + b fad44 │ │ │ │ ldr r0, [fp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq faa40 │ │ │ │ - bl 104cf0 │ │ │ │ - b faa40 │ │ │ │ + beq faa88 │ │ │ │ + bl 104d38 │ │ │ │ + b faa88 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fad10 │ │ │ │ + bcc fad58 │ │ │ │ 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 face8 │ │ │ │ + bne fad30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fad10 │ │ │ │ + bne fad58 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ 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 │ │ │ │ @@ -224299,20 +224317,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 1f1dc │ │ │ │ cmp r6, #2 │ │ │ │ - bne fad60 │ │ │ │ + bne fada8 │ │ │ │ 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 faee4 │ │ │ │ + b faf2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1f1dc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ @@ -224324,350 +224342,350 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ bl 1f1dc │ │ │ │ ldr r2, [fp, #84] @ 0x54 │ │ │ │ add r9, sp, #280 @ 0x118 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14aae4 │ │ │ │ + bl 14ab2c │ │ │ │ ldr sl, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ cmp sl, #21 │ │ │ │ - bne faed0 │ │ │ │ + bne faf18 │ │ │ │ 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 116a00 │ │ │ │ + bl 116a48 │ │ │ │ ldr sl, [sp, #360] @ 0x168 │ │ │ │ cmp sl, #22 │ │ │ │ - bne fae0c │ │ │ │ + bne fae54 │ │ │ │ mov r2, #4 │ │ │ │ - b fa9fc │ │ │ │ + b faa44 │ │ │ │ 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 10a1c4 │ │ │ │ + bl 10a20c │ │ │ │ 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 fae3c │ │ │ │ + bne fae84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fae60 │ │ │ │ + bne faea8 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fae74 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq faebc │ │ │ │ + bl 2e4f10 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [fp, #94] @ 0x5e │ │ │ │ - beq faff4 │ │ │ │ + beq fb03c │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne faff4 │ │ │ │ + bne fb03c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fafb8 │ │ │ │ + beq fb000 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc faff4 │ │ │ │ + bcc fb03c │ │ │ │ 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 faeb8 │ │ │ │ - b fafe4 │ │ │ │ + bne faf00 │ │ │ │ + b fb02c │ │ │ │ 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 faef8 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq faf40 │ │ │ │ + bl 2e4f10 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [fp, #94] @ 0x5e │ │ │ │ - beq faf90 │ │ │ │ + beq fafd8 │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne faf90 │ │ │ │ + bne fafd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq faf54 │ │ │ │ + beq faf9c │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc faf90 │ │ │ │ + bcc fafd8 │ │ │ │ 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 faf3c │ │ │ │ - b faf80 │ │ │ │ + bne faf84 │ │ │ │ + b fafc8 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc faf90 │ │ │ │ + bcc fafd8 │ │ │ │ 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 faf6c │ │ │ │ + bne fafb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne faf90 │ │ │ │ + bne fafd8 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ 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 faa04 │ │ │ │ - b fb00c │ │ │ │ + beq faa4c │ │ │ │ + b fb054 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc faff4 │ │ │ │ + bcc fb03c │ │ │ │ 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 fafd0 │ │ │ │ + bne fb018 │ │ │ │ cmp r2, #1 │ │ │ │ - bne faff4 │ │ │ │ + bne fb03c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ 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 102ffc │ │ │ │ + bl 103044 │ │ │ │ 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] @ fb298 │ │ │ │ + ldr r0, [pc, #572] @ fb2e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #556] @ fb294 │ │ │ │ + ldr r0, [pc, #556] @ fb2dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ - ldr r0, [pc, #568] @ fb2ac │ │ │ │ + ldr r0, [pc, #568] @ fb2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - b fb088 │ │ │ │ - ldr r0, [pc, #548] @ fb2a8 │ │ │ │ + b fb0d0 │ │ │ │ + ldr r0, [pc, #548] @ fb2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ 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 141e5c │ │ │ │ - b fb178 │ │ │ │ + bl 141ea4 │ │ │ │ + b fb1c0 │ │ │ │ bl 39ea4 │ │ │ │ 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 141e5c │ │ │ │ - b fb178 │ │ │ │ + bl 141ea4 │ │ │ │ + b fb1c0 │ │ │ │ bl 39ea4 │ │ │ │ mov r7, r0 │ │ │ │ - b fb26c │ │ │ │ - b fb104 │ │ │ │ + b fb2b4 │ │ │ │ + b fb14c │ │ │ │ mov r7, r0 │ │ │ │ - b fb148 │ │ │ │ - b fb104 │ │ │ │ - b fb174 │ │ │ │ + b fb190 │ │ │ │ + b fb14c │ │ │ │ + b fb1bc │ │ │ │ mov r7, r0 │ │ │ │ - b fb118 │ │ │ │ + b fb160 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 104e0c │ │ │ │ - b fb178 │ │ │ │ + bl 104e54 │ │ │ │ + b fb1c0 │ │ │ │ mov r7, r0 │ │ │ │ - b fb1a8 │ │ │ │ + b fb1f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 10a1c4 │ │ │ │ + bl 10a20c │ │ │ │ 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 fb124 │ │ │ │ + bne fb16c │ │ │ │ cmp r2, #1 │ │ │ │ - bne fb148 │ │ │ │ + bne fb190 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb1a8 │ │ │ │ - bl 2e4ec8 │ │ │ │ - b fb1a8 │ │ │ │ + beq fb1f0 │ │ │ │ + bl 2e4f10 │ │ │ │ + b fb1f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1a8 │ │ │ │ + beq fb1f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e4ec8 │ │ │ │ - b fb1a8 │ │ │ │ + bl 2e4f10 │ │ │ │ + b fb1f0 │ │ │ │ mov r7, r0 │ │ │ │ - b fb274 │ │ │ │ + b fb2bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10c46c │ │ │ │ + bl 10c4b4 │ │ │ │ ldrb r0, [fp, #95] @ 0x5f │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1f8 │ │ │ │ + beq fb240 │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fb1f8 │ │ │ │ + bcc fb240 │ │ │ │ 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 fb1d4 │ │ │ │ + bne fb21c │ │ │ │ cmp r2, #1 │ │ │ │ - bne fb1f8 │ │ │ │ + bne fb240 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldrb r0, [fp, #96] @ 0x60 │ │ │ │ strb r6, [fp, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb244 │ │ │ │ + beq fb28c │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fb244 │ │ │ │ + bcc fb28c │ │ │ │ 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 fb220 │ │ │ │ + bne fb268 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fb244 │ │ │ │ + bne fb28c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq fb26c │ │ │ │ + beq fb2b4 │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne fb26c │ │ │ │ - bl 105074 │ │ │ │ + bne fb2b4 │ │ │ │ + bl 1050bc │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [fp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 102ffc │ │ │ │ + bl 103044 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, pc, r8, asr #30 │ │ │ │ - eoreq pc, pc, r4, asr pc @ │ │ │ │ - ldrshteq r0, [r0], -ip │ │ │ │ - eoreq r0, r7, ip, lsl sp │ │ │ │ - eorseq r0, r0, ip, ror #13 │ │ │ │ - eorseq r0, r0, r8, lsl r2 │ │ │ │ - eorseq r0, r0, r8, lsr #4 │ │ │ │ + eoreq pc, pc, r0, lsl #30 │ │ │ │ + eoreq pc, pc, ip, lsl #30 │ │ │ │ + ldrhteq r0, [r0], -r4 │ │ │ │ + eoreq r0, r7, r4, lsl sp │ │ │ │ + eorseq r0, r0, r4, lsr #13 │ │ │ │ + ldrsbteq r0, [r0], -r0 │ │ │ │ + eorseq r0, r0, r0, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #285] @ 0x11d │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ mov r4, fp │ │ │ │ ldr r8, [fp, #280] @ 0x118 │ │ │ │ - ldr r1, [pc, #664] @ fb588 │ │ │ │ + ldr r1, [pc, #664] @ fb5d0 │ │ │ │ mov lr, r5 │ │ │ │ ldm r4!, {r0, r3, r5, r6} │ │ │ │ add r7, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ stmia r7!, {r0, r3, r5, r6} │ │ │ │ ldm r4, {r0, r3, r5, r6} │ │ │ │ @@ -224687,171 +224705,171 @@ │ │ │ │ ldm r4, {r0, r1, r3, r7} │ │ │ │ stm r6, {r0, r1, r3, r7} │ │ │ │ mov r1, #17 │ │ │ │ str r5, [fp, #260] @ 0x104 │ │ │ │ mov r5, lr │ │ │ │ strb ip, [fp, #264] @ 0x108 │ │ │ │ str r8, [fp, #256] @ 0x100 │ │ │ │ - ldr r0, [pc, #556] @ fb58c │ │ │ │ + ldr r0, [pc, #556] @ fb5d4 │ │ │ │ str sl, [fp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [fp, #88] @ 0x58 │ │ │ │ str r9, [fp, #76] @ 0x4c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r1, fp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl fa85c │ │ │ │ + bl fa8a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #22 │ │ │ │ - bne fb3a0 │ │ │ │ + bne fb3e8 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [fp, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb3cc │ │ │ │ + bne fb414 │ │ │ │ add r0, fp, #96 @ 0x60 │ │ │ │ - bl 102ffc │ │ │ │ + bl 103044 │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ add r1, fp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fb410 │ │ │ │ + bcc fb458 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne fb3ec │ │ │ │ + bne fb434 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fb410 │ │ │ │ + bne fb458 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb514 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq fb498 │ │ │ │ + beq fb4e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic sl, r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne fb46c │ │ │ │ + bne fb4b4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq fb454 │ │ │ │ + beq fb49c │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne fb44c │ │ │ │ + bne fb494 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb514 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #284] @ 0x11c │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ fb584 │ │ │ │ + ldr r0, [pc, #136] @ fb5cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #120] @ fb580 │ │ │ │ + ldr r0, [pc, #120] @ fb5c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 860a0 │ │ │ │ - b fb550 │ │ │ │ + bl 860ec │ │ │ │ + b fb598 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b fb540 │ │ │ │ + b fb588 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb540 │ │ │ │ + bne fb588 │ │ │ │ add r0, fp, #96 @ 0x60 │ │ │ │ - bl 102ffc │ │ │ │ + bl 103044 │ │ │ │ add r0, fp, #32 │ │ │ │ - bl 101f58 │ │ │ │ - b fb550 │ │ │ │ + bl 101fa0 │ │ │ │ + b fb598 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb564 │ │ │ │ + beq fb5ac │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #284] @ 0x11c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, pc, r8, asr #21 │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ - strdeq pc, [r6], -r8 @ │ │ │ │ - eoreq pc, r6, r7, lsl sp @ │ │ │ │ + eoreq pc, pc, r0, lsl #21 │ │ │ │ + eoreq pc, pc, ip, lsl #21 │ │ │ │ + strdeq pc, [r6], -r0 @ │ │ │ │ + eoreq pc, r6, pc, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #285] @ 0x11d │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ muleq r0, ip, r0 │ │ │ │ mov r4, fp │ │ │ │ ldr r8, [fp, #280] @ 0x118 │ │ │ │ - ldr r1, [pc, #664] @ fb868 │ │ │ │ + ldr r1, [pc, #664] @ fb8b0 │ │ │ │ mov lr, r5 │ │ │ │ ldm r4!, {r0, r3, r5, r6} │ │ │ │ add r7, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ stmia r7!, {r0, r3, r5, r6} │ │ │ │ ldm r4, {r0, r3, r5, r6} │ │ │ │ @@ -224871,179 +224889,179 @@ │ │ │ │ ldm r4, {r0, r1, r3, r7} │ │ │ │ stm r6, {r0, r1, r3, r7} │ │ │ │ mov r1, #17 │ │ │ │ str r5, [fp, #260] @ 0x104 │ │ │ │ mov r5, lr │ │ │ │ strb ip, [fp, #264] @ 0x108 │ │ │ │ str r8, [fp, #256] @ 0x100 │ │ │ │ - ldr r0, [pc, #556] @ fb86c │ │ │ │ + ldr r0, [pc, #556] @ fb8b4 │ │ │ │ str sl, [fp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [fp, #88] @ 0x58 │ │ │ │ str r9, [fp, #76] @ 0x4c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r1, fp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl fa85c │ │ │ │ + bl fa8a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #22 │ │ │ │ - bne fb680 │ │ │ │ + bne fb6c8 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldrb r0, [fp, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb6ac │ │ │ │ + bne fb6f4 │ │ │ │ add r0, fp, #96 @ 0x60 │ │ │ │ - bl 102ffc │ │ │ │ + bl 103044 │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ add r1, fp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fb6f0 │ │ │ │ + bcc fb738 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne fb6cc │ │ │ │ + bne fb714 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fb6f0 │ │ │ │ + bne fb738 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb7ac │ │ │ │ + beq fb7f4 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq fb778 │ │ │ │ + beq fb7c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic sl, r8, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne fb74c │ │ │ │ + bne fb794 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq fb734 │ │ │ │ + beq fb77c │ │ │ │ eor sl, r0, r8 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ sub r0, r0, #32 │ │ │ │ - bl 8386c │ │ │ │ + bl 838b8 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne fb72c │ │ │ │ + bne fb774 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq fb7ac │ │ │ │ + beq fb7f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #284] @ 0x11c │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ fb864 │ │ │ │ + ldr r0, [pc, #136] @ fb8ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a21c │ │ │ │ - ldr r0, [pc, #120] @ fb860 │ │ │ │ + ldr r0, [pc, #120] @ fb8a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a1d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 860a0 │ │ │ │ - b fb830 │ │ │ │ + bl 860ec │ │ │ │ + b fb878 │ │ │ │ bl 39ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b fb820 │ │ │ │ + b fb868 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb820 │ │ │ │ + bne fb868 │ │ │ │ add r0, fp, #96 @ 0x60 │ │ │ │ - bl 102ffc │ │ │ │ + bl 103044 │ │ │ │ add r0, fp, #32 │ │ │ │ - bl 101f58 │ │ │ │ - b fb830 │ │ │ │ + bl 101fa0 │ │ │ │ + b fb878 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [fp, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb844 │ │ │ │ + beq fb88c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 860a0 │ │ │ │ + bl 860ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #284] @ 0x11c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, pc, r8, ror #15 │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ - eoreq pc, r6, ip, asr #16 │ │ │ │ - eoreq pc, r6, r7, lsr sl @ │ │ │ │ + eoreq pc, pc, r0, lsr #15 │ │ │ │ + eoreq pc, pc, ip, lsr #15 │ │ │ │ + eoreq pc, r6, r4, asr #16 │ │ │ │ + eoreq pc, r6, pc, lsr #20 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne fb988 │ │ │ │ - ldr r0, [pc, #244] @ fb9a8 │ │ │ │ + bne fb9d0 │ │ │ │ + ldr r0, [pc, #244] @ fb9f0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb99c │ │ │ │ + beq fb9e4 │ │ │ │ mov r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r4, #24 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -225053,76 +225071,76 @@ │ │ │ │ str ip, [r0, #24] │ │ │ │ str ip, [r0, #28] │ │ │ │ str ip, [r0, #32] │ │ │ │ str ip, [r0, #36] @ 0x24 │ │ │ │ str r4, [r2, #8]! │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne fb930 │ │ │ │ + bne fb978 │ │ │ │ dmb ish │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb944 │ │ │ │ + beq fb98c │ │ │ │ ldrex r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq fb918 │ │ │ │ + beq fb960 │ │ │ │ clrex │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - beq fb954 │ │ │ │ - b fb988 │ │ │ │ + beq fb99c │ │ │ │ + b fb9d0 │ │ │ │ mov ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ dmb ish │ │ │ │ - bne fb988 │ │ │ │ + bne fb9d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb95c │ │ │ │ + bne fb9a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fb984 │ │ │ │ + bne fb9cc │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r4, r1, r8, ror #10 │ │ │ │ + eorseq r4, r1, r0, lsr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e54d8 │ │ │ │ + bl 2e5520 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2e5370 │ │ │ │ + bl 2e53b8 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne fbac0 │ │ │ │ - ldr r0, [pc, #240] @ fbae0 │ │ │ │ + bne fbb08 │ │ │ │ + ldr r0, [pc, #240] @ fbb28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b7414 │ │ │ │ + bl 1b745c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbad4 │ │ │ │ + beq fbb1c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -225131,59 +225149,59 @@ │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r3, [r2, #8]! │ │ │ │ ldrex r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne fba68 │ │ │ │ + bne fbab0 │ │ │ │ dmb ish │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fba7c │ │ │ │ + beq fbac4 │ │ │ │ ldrex r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq fba50 │ │ │ │ + beq fba98 │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq fba8c │ │ │ │ - b fbac0 │ │ │ │ + beq fbad4 │ │ │ │ + b fbb08 │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne fbac0 │ │ │ │ + bne fbb08 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fba94 │ │ │ │ + bne fbadc │ │ │ │ cmp r1, #1 │ │ │ │ - bne fbabc │ │ │ │ + bne fbb04 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2e4a44 │ │ │ │ + bl 2e4a8c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 28bb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 39cb0 │ │ │ │ - eorseq r4, r1, ip, lsr #8 │ │ │ │ + eorseq r4, r1, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r9], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fbbe8 │ │ │ │ + beq fbc30 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ addne r5, r6, #16 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r5] │ │ │ │ @@ -225192,57 +225210,57 @@ │ │ │ │ cmp ip, r9 │ │ │ │ streq r7, [r1, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r6, [r5] │ │ │ │ ldr r7, [r2] │ │ │ │ str ip, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq fbd1c │ │ │ │ + beq fbd64 │ │ │ │ mov lr, r9 │ │ │ │ mov r8, sp │ │ │ │ ldm lr, {r2, r4, r5, r7, sl} │ │ │ │ mov r6, r8 │ │ │ │ stm r6, {r2, r4, r5, r7, sl} │ │ │ │ ldm r9, {r2, r7} │ │ │ │ str r2, [sp, #24] │ │ │ │ orr r2, r2, #2 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #3 │ │ │ │ strb ip, [sp] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bne fbbf8 │ │ │ │ + bne fbc40 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r1, #16] │ │ │ │ - beq fbbf8 │ │ │ │ + beq fbc40 │ │ │ │ ldm r9, {r2, r3, r7} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r6, #3 │ │ │ │ strb r6, [sp, #24] │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq fbcd8 │ │ │ │ + beq fbd20 │ │ │ │ cmp r2, #2 │ │ │ │ - bne fbc5c │ │ │ │ + bne fbca4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fbc14 │ │ │ │ + beq fbc5c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b fbc5c │ │ │ │ + b fbca4 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r9, {r2, r3, r7} │ │ │ │ ldr r6, [r1, #12] │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ @@ -225254,53 +225272,53 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r3] │ │ │ │ sub r7, r5, #1 │ │ │ │ strex r6, r7, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne fbc24 │ │ │ │ + bne fbc6c │ │ │ │ cmp r5, #1 │ │ │ │ - bne fbc5c │ │ │ │ + bne fbca4 │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb r6, [sp] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r6, #2 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ sub r0, r5, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ - bne fbbf0 │ │ │ │ + bne fbc38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fbca0 │ │ │ │ + beq fbce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r8, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne fbcac │ │ │ │ + bne fbcf4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fbbf0 │ │ │ │ + bne fbc38 │ │ │ │ dmb ish │ │ │ │ - bl 2e5678 │ │ │ │ + bl 2e56c0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #41] @ 0x29 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ @@ -225310,82 +225328,82 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 283ac │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fbbb0 │ │ │ │ - b fbc5c │ │ │ │ - ldr r0, [pc, #64] @ fbd64 │ │ │ │ + bne fbbf8 │ │ │ │ + b fbca4 │ │ │ │ + ldr r0, [pc, #64] @ fbdac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a260 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq fbd48 │ │ │ │ + beq fbd90 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1066fc │ │ │ │ - b fbd48 │ │ │ │ + bl 106744 │ │ │ │ + b fbd90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1066fc │ │ │ │ + bl 106744 │ │ │ │ mov r0, sp │ │ │ │ - bl 109870 │ │ │ │ + bl 1098b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, ip, lsr #5 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbd88 │ │ │ │ + beq fbdd0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbe00 │ │ │ │ + beq fbe48 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 2f4e90 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne fbe18 │ │ │ │ + bne fbe60 │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq fbe00 │ │ │ │ + beq fbe48 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bne fbe00 │ │ │ │ + bne fbe48 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ - ldr r0, [pc, #72] @ fbe68 │ │ │ │ + b 1b7460 │ │ │ │ + ldr r0, [pc, #72] @ fbeb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ fbe6c │ │ │ │ + ldr r1, [pc, #68] @ fbeb4 │ │ │ │ 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] │ │ │ │ @@ -225393,1757 +225411,1757 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 39ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ bl 39e88 │ │ │ │ - eoreq pc, pc, r8, asr #13 │ │ │ │ - eoreq pc, pc, r8, asr #13 │ │ │ │ + eoreq pc, pc, r0, lsl #13 │ │ │ │ + eoreq pc, pc, r0, lsl #13 │ │ │ │ push {fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fbe98 │ │ │ │ + beq fbee0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx r1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #24] @ fbeb8 │ │ │ │ - ldr r2, [pc, #24] @ fbebc │ │ │ │ + ldr r0, [pc, #24] @ fbf00 │ │ │ │ + ldr r2, [pc, #24] @ fbf04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 3a280 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 39e88 │ │ │ │ - eoreq pc, r6, r5, asr r2 @ │ │ │ │ - mlaeq pc, r0, r1, pc @ │ │ │ │ + eoreq pc, r6, sp, asr #4 │ │ │ │ + eoreq pc, pc, r8, asr #2 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - beq fc07c │ │ │ │ - bl 2f4e90 │ │ │ │ + beq fc0c4 │ │ │ │ + bl 2f4ed8 │ │ │ │ cmp r0, r9 │ │ │ │ - bne fc040 │ │ │ │ + bne fc088 │ │ │ │ cmn r8, #1 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne fbfa8 │ │ │ │ + bne fbff0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1ea5c │ │ │ │ - ldr r1, [pc, #524] @ fc11c │ │ │ │ + ldr r1, [pc, #524] @ fc164 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #28 │ │ │ │ bl 1f644 │ │ │ │ - ldr r1, [pc, #492] @ fc120 │ │ │ │ + ldr r1, [pc, #492] @ fc168 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2f90fc │ │ │ │ + bl 2f9144 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #464] @ fc124 │ │ │ │ + ldr r2, [pc, #464] @ fc16c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1e0e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db98 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt fbf88 │ │ │ │ + blt fbfd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fbf88 │ │ │ │ + beq fbfd0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ cmn r8, #1 │ │ │ │ - beq fbfa0 │ │ │ │ + beq fbfe8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ - beq fc020 │ │ │ │ + beq fc068 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r8] │ │ │ │ - bcs fc0a4 │ │ │ │ + bcs fc0ec │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne fc098 │ │ │ │ + bne fc0e0 │ │ │ │ ldr r4, [r8, #12] │ │ │ │ str r1, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq fc038 │ │ │ │ + beq fc080 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a2a64 │ │ │ │ + bl 1a2aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne fbf90 │ │ │ │ + bne fbfd8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 14de08 │ │ │ │ - b fbf90 │ │ │ │ + bl 14de50 │ │ │ │ + b fbfd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ str r0, [r8] │ │ │ │ - b fbf90 │ │ │ │ - ldr r0, [pc, #200] @ fc110 │ │ │ │ + b fbfd8 │ │ │ │ + ldr r0, [pc, #200] @ fc158 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #196] @ fc114 │ │ │ │ + ldr r1, [pc, #196] @ fc15c │ │ │ │ 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 39ce0 │ │ │ │ - b fc0a4 │ │ │ │ - ldr r0, [pc, #132] @ fc108 │ │ │ │ - ldr r2, [pc, #132] @ fc10c │ │ │ │ + b fc0ec │ │ │ │ + ldr r0, [pc, #132] @ fc150 │ │ │ │ + ldr r2, [pc, #132] @ fc154 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 3a280 │ │ │ │ - b fc0a4 │ │ │ │ - ldr r0, [pc, #120] @ fc118 │ │ │ │ + b fc0ec │ │ │ │ + ldr r0, [pc, #120] @ fc160 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a2e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 14f258 │ │ │ │ + bl 14f2a0 │ │ │ │ bl 39e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd33c │ │ │ │ - b fc0c8 │ │ │ │ + bl fd384 │ │ │ │ + b fc110 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fd388 │ │ │ │ + bl fd3d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne fc0f8 │ │ │ │ + bne fc140 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 14de08 │ │ │ │ - b fc0f8 │ │ │ │ + bl 14de50 │ │ │ │ + b fc140 │ │ │ │ bl 39ea4 │ │ │ │ bl 39ea4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1db98 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 14f258 │ │ │ │ + bl 14f2a0 │ │ │ │ bl 39e88 │ │ │ │ bl 39e88 │ │ │ │ - eoreq pc, r6, r1, ror r0 @ │ │ │ │ - eoreq lr, pc, ip, lsr #31 │ │ │ │ - eoreq pc, pc, r0, lsl r1 @ │ │ │ │ - eoreq pc, pc, r0, lsl r1 @ │ │ │ │ - eoreq pc, pc, r4, lsr fp @ │ │ │ │ - eoreq pc, r6, ip, lsr #29 │ │ │ │ - mlaeq r6, r4, sp, pc @ │ │ │ │ - eoreq pc, r6, pc, lsl #27 │ │ │ │ - b 2353b0 │ │ │ │ - b 352a88 │ │ │ │ + eoreq pc, r6, r9, rrx │ │ │ │ + eoreq lr, pc, r4, ror #30 │ │ │ │ + eoreq pc, pc, r8, asr #1 │ │ │ │ + eoreq pc, pc, r8, asr #1 │ │ │ │ + eoreq pc, pc, ip, ror #21 │ │ │ │ + eoreq pc, r6, r4, lsr #29 │ │ │ │ + eoreq pc, r6, ip, lsl #27 │ │ │ │ + eoreq pc, r6, r7, lsl #27 │ │ │ │ + b 2353f8 │ │ │ │ + b 352ad0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r2, [pc, #548] @ fc36c │ │ │ │ + ldr r2, [pc, #548] @ fc3b4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 351d6c │ │ │ │ + bl 351db4 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne fc1f8 │ │ │ │ + bne fc240 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne fc154 │ │ │ │ + bne fc19c │ │ │ │ dmb ish │ │ │ │ mov r5, #0 │ │ │ │ - ldr r6, [pc, #500] @ fc370 │ │ │ │ + ldr r6, [pc, #500] @ fc3b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ tst r0, r1 │ │ │ │ - bne fc248 │ │ │ │ + bne fc290 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc260 │ │ │ │ - ldr r1, [pc, #472] @ fc37c │ │ │ │ - ldr r2, [pc, #472] @ fc380 │ │ │ │ + beq fc2a8 │ │ │ │ + ldr r1, [pc, #472] @ fc3c4 │ │ │ │ + ldr r2, [pc, #472] @ fc3c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 35e828 │ │ │ │ + bl 35e870 │ │ │ │ cmp r5, #0 │ │ │ │ - bne fc1dc │ │ │ │ + bne fc224 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne fc314 │ │ │ │ + bne fc35c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne fc1e4 │ │ │ │ - b fc2b8 │ │ │ │ - ldr r1, [pc, #396] @ fc38c │ │ │ │ + bne fc22c │ │ │ │ + b fc300 │ │ │ │ + ldr r1, [pc, #396] @ fc3d4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #392] @ fc390 │ │ │ │ + ldr r0, [pc, #392] @ fc3d8 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #388] @ fc394 │ │ │ │ + ldr r2, [pc, #388] @ fc3dc │ │ │ │ clrex │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 35e828 │ │ │ │ - b fc2c0 │ │ │ │ + bl 35e870 │ │ │ │ + b fc308 │ │ │ │ bl 388c4 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne fc19c │ │ │ │ - ldr r1, [pc, #268] @ fc374 │ │ │ │ - ldr r2, [pc, #268] @ fc378 │ │ │ │ + bne fc1e4 │ │ │ │ + ldr r1, [pc, #268] @ fc3bc │ │ │ │ + ldr r2, [pc, #268] @ fc3c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 35e828 │ │ │ │ + bl 35e870 │ │ │ │ cmp r5, #0 │ │ │ │ - bne fc2a0 │ │ │ │ + bne fc2e8 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne fc328 │ │ │ │ + bne fc370 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne fc2a8 │ │ │ │ + bne fc2f0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq fc308 │ │ │ │ + beq fc350 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r1, [pc, #180] @ fc384 │ │ │ │ + ldr r1, [pc, #180] @ fc3cc │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r2, [pc, #176] @ fc388 │ │ │ │ + ldr r2, [pc, #176] @ fc3d0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 35e828 │ │ │ │ + bl 35e870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35ea28 │ │ │ │ + bl 35ea70 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3966c │ │ │ │ - b fc2c0 │ │ │ │ + b fc308 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b fc1dc │ │ │ │ + b fc224 │ │ │ │ bl 388c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b fc2a0 │ │ │ │ + b fc2e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl fc82c │ │ │ │ - b fc360 │ │ │ │ + bl fc874 │ │ │ │ + b fc3a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl fc82c │ │ │ │ + bl fc874 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ - eoreq pc, r6, ip, asr #11 │ │ │ │ - eorseq r3, r1, r8, asr #25 │ │ │ │ - eoreq r4, r6, r0, lsr #5 │ │ │ │ - eoreq pc, pc, r0, asr #4 │ │ │ │ - eoreq r4, r6, r4, ror #6 │ │ │ │ - eoreq pc, pc, r4, lsl #6 │ │ │ │ - mlaeq r6, r0, pc, r6 @ │ │ │ │ - strdeq pc, [pc], -r0 @ │ │ │ │ - eoreq r4, r6, ip, ror #5 │ │ │ │ - strhteq pc, [pc], -r0 @ │ │ │ │ - mlaeq pc, r0, r2, pc @ │ │ │ │ + eoreq pc, r6, r4, asr #11 │ │ │ │ + eorseq r3, r1, r0, lsl #25 │ │ │ │ + mlaeq r6, r8, r2, r4 │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ + eoreq r4, r6, ip, asr r3 │ │ │ │ + strhteq pc, [pc], -ip @ │ │ │ │ + eoreq r6, r6, r8, lsl #31 │ │ │ │ + eoreq pc, pc, r8, lsr #3 │ │ │ │ + eoreq r4, r6, r4, ror #5 │ │ │ │ + eoreq pc, pc, r8, ror #4 │ │ │ │ + eoreq pc, pc, r8, asr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2a0cdc │ │ │ │ + b 2a0d24 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #12] @ fc3b8 │ │ │ │ + ldr r0, [pc, #12] @ fc400 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 360490 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 3604d0 <__aeabi_uldivmod@@Base+0x5ec> │ │ │ │ add r0, r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r3, r1, r0, lsl #22 │ │ │ │ + ldrhteq r3, [r1], -r8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bgt fc3dc │ │ │ │ + bgt fc424 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fc3ec │ │ │ │ + bne fc434 │ │ │ │ mov r0, r1 │ │ │ │ b 1f944 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne fc3ec │ │ │ │ + bne fc434 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc434 │ │ │ │ + beq fc47c │ │ │ │ add r0, r0, #4 │ │ │ │ - b 10455c │ │ │ │ + b 1045a4 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 867b8 │ │ │ │ + b 86804 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc4b8 │ │ │ │ + beq fc500 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #158] @ 0x9e │ │ │ │ cmp r0, #3 │ │ │ │ - beq fc500 │ │ │ │ + beq fc548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc4a8 │ │ │ │ + bne fc4f0 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc4a8 │ │ │ │ + bcc fc4f0 │ │ │ │ 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 fc484 │ │ │ │ + bne fc4cc │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc4a8 │ │ │ │ + bne fc4f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs fc63c │ │ │ │ - b fc66c │ │ │ │ + bcs fc684 │ │ │ │ + b fc6b4 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc4f4 │ │ │ │ + bcc fc53c │ │ │ │ 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 fc4d0 │ │ │ │ + bne fc518 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc4f4 │ │ │ │ + bne fc53c │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 862e0 │ │ │ │ + b 8632c │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5ec │ │ │ │ + beq fc634 │ │ │ │ cmp r0, #4 │ │ │ │ - beq fc544 │ │ │ │ + beq fc58c │ │ │ │ cmp r0, #3 │ │ │ │ - bne fc628 │ │ │ │ + bne fc670 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne fc590 │ │ │ │ + bne fc5d8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc590 │ │ │ │ - bl 104cf0 │ │ │ │ - b fc590 │ │ │ │ + beq fc5d8 │ │ │ │ + bl 104d38 │ │ │ │ + b fc5d8 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 10a1c4 │ │ │ │ + bl 10a20c │ │ │ │ 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 fc558 │ │ │ │ + bne fc5a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc57c │ │ │ │ + bne fc5c4 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc590 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq fc5d8 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5e0 │ │ │ │ + beq fc628 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc5e0 │ │ │ │ + bcc fc628 │ │ │ │ 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 fc5bc │ │ │ │ + bne fc604 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc5e0 │ │ │ │ + bne fc628 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ - b fc628 │ │ │ │ + b fc670 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc628 │ │ │ │ + bcc fc670 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne fc604 │ │ │ │ + bne fc64c │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc628 │ │ │ │ + bne fc670 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc66c │ │ │ │ + bcc fc6b4 │ │ │ │ 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 fc648 │ │ │ │ + bne fc690 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc66c │ │ │ │ + bne fc6b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b fc6a0 │ │ │ │ + b fc6e8 │ │ │ │ mov r6, r0 │ │ │ │ - b fc740 │ │ │ │ + b fc788 │ │ │ │ mov r6, r0 │ │ │ │ - b fc74c │ │ │ │ + b fc794 │ │ │ │ mov r6, r0 │ │ │ │ - b fc6dc │ │ │ │ + b fc724 │ │ │ │ mov r6, r0 │ │ │ │ - b fc6f0 │ │ │ │ + b fc738 │ │ │ │ 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 fc6b8 │ │ │ │ + bne fc700 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc6dc │ │ │ │ + bne fc724 │ │ │ │ dmb ish │ │ │ │ - bl 22a744 │ │ │ │ + bl 22a78c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc6f0 │ │ │ │ - bl 2e4ec8 │ │ │ │ + beq fc738 │ │ │ │ + bl 2e4f10 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc740 │ │ │ │ + bne fc788 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc740 │ │ │ │ + bcc fc788 │ │ │ │ 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 fc71c │ │ │ │ + bne fc764 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fc740 │ │ │ │ + bne fc788 │ │ │ │ dmb ish │ │ │ │ - bl 2e74f4 │ │ │ │ + bl 2e753c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ - b fc760 │ │ │ │ + b fc7a8 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 10291c │ │ │ │ - b fc79c │ │ │ │ + bl 102964 │ │ │ │ + b fc7e4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 862e0 │ │ │ │ + bl 8632c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 862e0 │ │ │ │ - b fc79c │ │ │ │ + bl 8632c │ │ │ │ + b fc7e4 │ │ │ │ bl 39ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bxeq lr │ │ │ │ - b 10455c │ │ │ │ + b 1045a4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq fc7e0 │ │ │ │ + beq fc828 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b fc7f0 │ │ │ │ + b fc838 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl fcc50 │ │ │ │ + bl fcc98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f944 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f944 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl fd33c │ │ │ │ + bl fd384 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne fc850 │ │ │ │ - ldr r1, [pc, #88] @ fc898 │ │ │ │ + bne fc898 │ │ │ │ + ldr r1, [pc, #88] @ fc8e0 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne fc878 │ │ │ │ + bne fc8c0 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fc858 │ │ │ │ + bne fc8a0 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 3966c │ │ │ │ mov r4, r0 │ │ │ │ bl 388c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b fc850 │ │ │ │ - eorseq r3, r1, r4, lsl #12 │ │ │ │ + b fc898 │ │ │ │ + ldrhteq r3, [r1], -ip │ │ │ │ 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 fc8b0 │ │ │ │ + bne fc8f8 │ │ │ │ cmp r1, #1 │ │ │ │ dmb ish │ │ │ │ - bne fc8d8 │ │ │ │ + bne fc920 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 13c628 │ │ │ │ + bl 13c670 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fc8e0 │ │ │ │ + bne fc928 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14e0d4 │ │ │ │ + b 14e11c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fc918 │ │ │ │ + bne fc960 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fc940 │ │ │ │ + bne fc988 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e0d4 │ │ │ │ + bl 14e11c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc990 │ │ │ │ + beq fc9d8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc974 │ │ │ │ + beq fc9bc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc990 │ │ │ │ + beq fc9d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc9b0 │ │ │ │ + beq fc9f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_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 fc9d8 │ │ │ │ + bne fca20 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne fca20 │ │ │ │ + bne fca68 │ │ │ │ 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 fca20 │ │ │ │ + beq fca68 │ │ │ │ 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 fca2c │ │ │ │ + bne fca74 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne fca74 │ │ │ │ + bne fcabc │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fca68 │ │ │ │ + beq fcab0 │ │ │ │ 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 fca7c │ │ │ │ + bne fcac4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fcaa8 │ │ │ │ + bne fcaf0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e344 │ │ │ │ + b 14e38c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b fcac8 │ │ │ │ + b fcb10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fcad0 │ │ │ │ + bne fcb18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fcaf8 │ │ │ │ + bne fcb40 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e344 │ │ │ │ + bl 14e38c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 fcb24 │ │ │ │ + bne fcb6c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne fcb6c │ │ │ │ + bne fcbb4 │ │ │ │ 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 fcb6c │ │ │ │ + beq fcbb4 │ │ │ │ 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 fcb78 │ │ │ │ + bne fcbc0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne fcbc0 │ │ │ │ + bne fcc08 │ │ │ │ ldrd r0, [r5, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcbb4 │ │ │ │ + beq fcbfc │ │ │ │ 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 fcbc8 │ │ │ │ + bne fcc10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fcbf4 │ │ │ │ + bne fcc3c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e6a4 │ │ │ │ + b 14e6ec │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b fcc14 │ │ │ │ + b fcc5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fcc1c │ │ │ │ + bne fcc64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fcc44 │ │ │ │ + bne fcc8c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e6a4 │ │ │ │ + bl 14e6ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fcd20 │ │ │ │ + bne fcd68 │ │ │ │ ldrd r6, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcc7c │ │ │ │ + beq fccc4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcc94 │ │ │ │ + beq fccdc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f488 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1f944 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, r5 │ │ │ │ - beq fcccc │ │ │ │ + beq fcd14 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f944 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne fccbc │ │ │ │ + bne fcd04 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcce8 │ │ │ │ + beq fcd30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcd04 │ │ │ │ + beq fcd4c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcd20 │ │ │ │ + beq fcd68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcd84 │ │ │ │ + beq fcdcc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcd64 │ │ │ │ + beq fcdac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f488 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1f944 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 76fa4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ - bl 1023a0 │ │ │ │ + bl 1023e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne fcde0 │ │ │ │ + bne fce28 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq fcdec │ │ │ │ + beq fce34 │ │ │ │ add r5, r6, #4 │ │ │ │ - b fcdc4 │ │ │ │ + b fce0c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fcdec │ │ │ │ + beq fce34 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcdb8 │ │ │ │ + beq fce00 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b7418 │ │ │ │ - b fcdb8 │ │ │ │ + bl 1b7460 │ │ │ │ + b fce00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 10455c │ │ │ │ + b 1045a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fce10 │ │ │ │ + beq fce58 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ 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 fce34 │ │ │ │ + bne fce7c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne fce7c │ │ │ │ + bne fcec4 │ │ │ │ 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 fce7c │ │ │ │ + beq fcec4 │ │ │ │ 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 fce88 │ │ │ │ + bne fced0 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne fced0 │ │ │ │ + bne fcf18 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcec4 │ │ │ │ + beq fcf0c │ │ │ │ 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 fced8 │ │ │ │ + bne fcf20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fcf04 │ │ │ │ + bne fcf4c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e21c │ │ │ │ + b 14e264 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b fcf24 │ │ │ │ + b fcf6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fcf2c │ │ │ │ + bne fcf74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fcf54 │ │ │ │ + bne fcf9c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e21c │ │ │ │ + bl 14e264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ - bne fcf78 │ │ │ │ + bne fcfc0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq fcfac │ │ │ │ + beq fcff4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fcf98 │ │ │ │ + bne fcfe0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b 104cf0 │ │ │ │ + b 104d38 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b7418 │ │ │ │ + bl 1b7460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 75ba0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fd008 │ │ │ │ + bne fd050 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 22a544 │ │ │ │ + b 22a58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fd040 │ │ │ │ + bne fd088 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fd068 │ │ │ │ + bne fd0b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 fd094 │ │ │ │ + bne fd0dc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne fd0dc │ │ │ │ + bne fd124 │ │ │ │ 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 fd0dc │ │ │ │ + beq fd124 │ │ │ │ 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 fd0e8 │ │ │ │ + bne fd130 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne fd130 │ │ │ │ + bne fd178 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd124 │ │ │ │ + beq fd16c │ │ │ │ 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 fd138 │ │ │ │ + bne fd180 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fd164 │ │ │ │ + bne fd1ac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 14e21c │ │ │ │ + b 14e264 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b fd184 │ │ │ │ + b fd1cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fd18c │ │ │ │ + bne fd1d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fd1b4 │ │ │ │ + bne fd1fc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e21c │ │ │ │ + bl 14e264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ 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 fd1d0 │ │ │ │ + bne fd218 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fd1f8 │ │ │ │ + bne fd240 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 22961c │ │ │ │ + bl 229664 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fd200 │ │ │ │ + bne fd248 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 14ee5c │ │ │ │ + b 14eea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fd238 │ │ │ │ + bne fd280 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fd260 │ │ │ │ + bne fd2a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ee5c │ │ │ │ + bl 14eea4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ ldrb r1, [r0, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd288 │ │ │ │ + beq fd2d0 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 109a58 │ │ │ │ + b 109aa0 │ │ │ │ ldr r0, [r0, #392] @ 0x188 │ │ │ │ b 1f944 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 76080 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne fd2a8 │ │ │ │ + bne fd2f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fd2cc │ │ │ │ + bne fd314 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd2e0 │ │ │ │ + beq fd328 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 104cf0 │ │ │ │ + b 104d38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b fd320 │ │ │ │ + b fd368 │ │ │ │ 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 fd2fc │ │ │ │ + bne fd344 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fd320 │ │ │ │ + bne fd368 │ │ │ │ dmb ish │ │ │ │ - bl 22a544 │ │ │ │ + bl 22a58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd330 │ │ │ │ - bl 104cf0 │ │ │ │ + beq fd378 │ │ │ │ + bl 104d38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ bl 39ea4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ ldrb r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #212] @ 0xd4 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq fd374 │ │ │ │ + beq fd3bc │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #200] @ 0xc8 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #32 │ │ │ │ - b 102ffc │ │ │ │ + b 103044 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq fd3b8 │ │ │ │ - bl 1a2a64 │ │ │ │ + beq fd400 │ │ │ │ + bl 1a2aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1fa04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd33c │ │ │ │ + bl fd384 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0f0 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd3f4 │ │ │ │ + beq fd43c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b7418 │ │ │ │ + b 1b7460 │ │ │ │ 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 │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes